Skip to content

v3.2.2

Compare
Choose a tag to compare
@Fuzzbawls Fuzzbawls released this 08 May 22:22
· 8227 commits to master since this release
v3.2.2
4104156

PIVX Core version 3.2.2 is now available from: https://github.com/pivx-project/pivx/releases

This is a new minor version release, including various bug fixes and performance improvements.

Please report bugs using the issue tracker at github: https://github.com/pivx-project/pivx/issues

Supplemental Update

PIVX Core v3.2.2 is a supplemental update to v3.2.0/1 containing minor bug fixes. Users are still advised to read the v3.2.0 Release Notes to familiarize themselves with the major feature changes.

While updating from v3.2.0 is not required, it is highly recommended, especially for anyone encountering the issues detailed in the Notable Changes section below.

How to Upgrade

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/PIVX-Qt (on Mac) or pivxd/pivx-qt (on Linux).

Compatibility

PIVX Core is extensively tested on multiple operating systems using the Linux kernel, macOS 10.10+, and Windows 7 and later.

Microsoft ended support for Windows XP on April 8th, 2014, No attempt is made to prevent installing or running the software on Windows XP, you can still do so at your own risk but be aware that there are known instabilities and issues. Please do not report issues about Windows XP to the issue tracker.

Apple released it's last Mountain Lion update August 13, 2015, and officially ended support on December 14, 2015. PIVX Core software starting with v3.2.0 will no longer run on MacOS versions prior to Yosemite (10.10). Please do not report issues about MacOS versions prior to Yosemite to the issue tracker.

PIVX Core should also work on most other Unix-like systems but is not frequently tested on them.

Notable Changes

Minimum Supported MacOS Version

The minimum supported version of MacOS (OSX) has been moved from 10.8 Mountain Lion to 10.10 Yosemite. Users still running a MacOS version prior to Yosemite will need to upgrade their OS if they wish to continue using the latest version(s) of the PIVX Core wallet.

Bug Fixes

Improper rejection of valid blocks

A bug was discovered in the block acceptance portion of the code that resulted in rejection of otherwise valid blocks. This caused a race condition where some clients ended up on a low-difficulty chain.

This issue has been fixed, and no user funds were at risk.

Performance Improvements

New checkpoints

More recent checkpoints have been added for mainnet. These help alleviate some of the load when (re-)syncing from the network.

3.2.2 Change log

Detailed release notes follow. This overview includes changes that affect behavior, not code moves, refactors and string updates. For convenience in locating the code changes and accompanying discussion, both the pull request and git merge commit are mentioned.

P2P Protocol and Network Code

  • #880 a890dc97cd [NET] Valid forked blocks rejected fix. (furszy)
  • #884 013676df00 [Net] Add additional checkpoints (Fuzzbawls)
  • #887 ec7993eac8 [Net] Fix incorrect last checkpoint timestamp (Fuzzbawls)

Credits

Thanks to everyone who directly contributed to this release:

Fuzzbawls
Furszy

As well as everyone that helped with reviews and translating on Transifex, the QA team during Testing and the Node hosts supporting our Testnet.