Skip to content

v3.2.1

Compare
Choose a tag to compare
@Fuzzbawls Fuzzbawls released this 19 Apr 09:41
· 8227 commits to master since this release
v3.2.1
3c3266d

PIVX Core version 3.2.1 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.1 is a supplemental update to v3.2.0 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 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

GUI crash when recalculating zPIV data

A GUI only crash when recalculating zPIV data (mints/spends/supply) has been fixed. Clients syncing via the network from a point prior to any recalculations can now do so without error again.

macOS installer mounting

The macOS installer image (.dmg file) had an issue with it's stylesheet that caused an error after mounting the image. Affected macOS users will now see the expected behavior of a finder window appearing after mounting, allowing drag-n-drop installation of the PIVX-Qt.app

macOS "Pink Pinstripes"

A GUI wallet stylesheet issue was causing "pink pinstripes" to display in many of the wallet's views, this has now been resolved.

Incorrect seed warning in zPIV control dialog

Because of the way the zPIV master seed is handled, locked wallets were showing a status message in the zPIV control dialog window which mentioned that the master seed was not the same used to mint the denom. This message was not entirely correct, and a more appropriate message is now displayed for locked wallets.

Invalid chain state on shutdown

An issue in how the wallet shutdown procedure is carried out was sometimes leading to marking an incoming block as invalid when it in fact was valid. This would cause the client to seem "stuck" when starting it again. This issue is now resolved.

Performance Improvements

New checkpoints

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

3.2.1 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.

Build System

  • #858 a2c801205e [Build] [macOS] Fix macOS dmg issue (10.12+) (Jonas Schnelli)
  • #866 9cd6016f3a [Build] Update debian contrib files (Fuzzbawls)

P2P Protocol and Network Code

  • #861 909ed11702 [Net] Add new checkpoints for mainnet/testnet (Fuzzbawls)

GUI

  • #860 2cefebd1f7 [Qt] Prevent double deletion of progress dialog (Fuzzbawls)
  • #852 37e88b892f [QT] Fix a display bug about zPIV mints (warrows)
  • #863 89b84a4f5a [Qt] Stop using a solid white image as a border image (Fuzzbawls)

Miscellaneous

  • #865 ede1af4e10 [Main] Don't return an invalid state when shutting down the wallet (Fuzzbawls)
  • #868 a1080d8658 [Performances] Decrease the number of wasted CPU cycles (warrows)

Credits

Thanks to everyone who directly contributed to this release:

Fuzzbawls
Warrows

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