NavCoin Core 4.7.0 - Purple Zebra
Purple Zebra Release Notes
Purple Zebra is the culmination of the last few months of work on NavCoin Core and includes 40 closed pull requests, many new features and important security updates & stability fixes. Due to the security patches, upgrading to Purple Zebra should be considered mandatory and performed as soon as possible, especially if you are staking.
Added password prompt for CFund payment/proposal dialogs
<Pull Request 474>
<Commit aa4bbaa>
Peviously you would have to unlock the wallet via the console or debug window before it was possible to create a proposal or payment request through the graphical interface. Now there is a dialog to unlock the wallet while using the Community Fund GUI.
Use of the CoinsDB for the Community Fund
<Pull Request 487>
<Commit a8f425b>
Previously the community fund data was stored in a seperate local database to the rest of the coin data. The data has now been migrated to be part of the CoinsDB which should increase performance and mitigate the data consistency issues that some users were experiencing.
Added error log tab in debug window
<Pull Request 466>
<Commit bed76b9>
You can now see errors which are logged to the debug.log file in the debug window of navcoin-qt. Users no longer have to manually read or search the debug.log via command line to find error messages.
Added some new FIAT currencies and enabled auto price update
<Pull Request 469>
<Commit 5ee24af>
30 Fiat can now be configured as the display units through of navcoin-qt. The issue causing the sockets polling for exchange rates not to close correctly has also been resolved which prevents the wallet from eventually crashing.
Added new progress ui for sync
<Pull Request 526>
<Commit 42769b2>
When the wallet starts and detects it is still catching up to the latest block a progress overlay will be presented to the user. The user can close the overlay but it is now clearer that the wallet is still syncing and the balances will be incorrect until syncing finishes.
Full List of merged pull requests
- Build: Compatibility with boost 1.67 <Pull Request 470> <Commit 47ac15f>
- Adds OP_POOL to scripts <Pull Request 464> <Commit 0c57840>
- Added a short bash command for dependencies to build-unix.md <Pull Request 452> <Commit ddba46d>
- Added the NavCoin Knowledge Base menu item <Pull Request 454> <Commit c9a1802>
- Currency Change now updates staking info as well <Pull Request 453> <Commit 4df0766>
- Removed some autogenerated files by QT <Pull Request 462> <Commit 8a638e9>
- Update copyright year and wallet version in clienversion.h <Pull Request 475> <Commit f00efb3>
- Added password prompt for CFund payment/proposal dialogs <Pull Request 474> <Commit aa4bbaa>
- Added new details for getstakinginfo error message <Pull Request 472> <Commit 4a62021>
- Updated all references to old Repo Address for NavCoin github current url <Pull Request 463> <Commit f31382f>
- Updated the navcoin.ico file to use new art <Pull Request 489> <Commit e9275a0>
- Updated navcoin.icns file with new assets <Pull Request 493> <Commit 342e29b>
- Updated other ico files <Pull Request 492> <Commit 926c49a>
- Fix for importaddress returning incorrect amounts <Pull Request 479> <Commit b115c2d>
- Added editorconfig file <Pull Request 497> <Commit f501b18>
- Fix for Coin Control "sorting" bug <Pull Request 461> <Commit a4c8eb6>
- Use of the CoinsDB for the Community Fund <Pull Request 487> <Commit a8f425b>
- TX_POOL missing in switch condition in the IsMine function <Pull Request 500> <Commit 498e75f>
- Fixed some file permissions <Pull Request 502> <Commit 7fac091>
- Added error log tab in debug window <Pull Request 466> <Commit bed76b9>
- Fix RPC Tests <Pull Request 480> <Commit c2855a7>
- Fixed a bug with the errorLogFile causing crashes <Pull Request 507> <Commit 9f40cbd>
- Prevent segfault on gui close <Pull Request 505> <Commit d4b23bf>
- Remove Bootstrap option from GUI <Pull Request 512> <Commit 79624cf>
- Use
-rescan
when-importmnemonic
<Pull Request 494> <Commit e061768> - Creates default config file <Pull Request 504> <Commit 940c669>
- Changes required for GLIBC backward compatibility with gitian builds <Pull Request 501> <Commit d3b5687>
- Fix potential deadlock <Pull Request 506> <Commit de6e167>
- Moved the checkboxes into the empty QGroupBox <Pull Request 484> <Commit 4fb8043>
- Added new attributes to the
getstakinginfo
andgetstakereport
commands <Pull Request 485> <Commit 82a2ba8> - Added some new FIAT currencies and enabled auto price update <Pull Request 469> <Commit 5ee24af>
- OSX DMG and Mac Deploy bug fixes <Pull Request 514> <Commit e393fe4>
- Updated ./src/univalue from upstream <Pull Request 524> <Commit 4ff2780>
- Added new progress ui for sync <Pull Request 526> <Commit 42769b2>
- Make some tests more reliable <Pull Request 537> <Commit 8c4b490>
- Fixed some more file permissions <Pull Request 533> <Commit baa66eb>
- Move nBits check to ContextualCheckBlock <Pull Request 517> <Commit a16c48f>
- Updated the error log tab logic <Pull Request 532> <Commit a4f23ac>
- Check node address in header spam protection <Pull Request 536> <Commit 45c98d5>
- Revert nBits patch <Pull Request 544> <Commit ab51282>
Known Issues
There are still two known issues with this release;
On some versions of OSX the background images of the menu buttons render incorrectly and appear pink.
On some versions of Windows the CURL request to fetch the Fiat currencies for conversions is not working.
These issues are cosmetic only and the navcoin core developers are working to resolve these issues in a forthcoming patch.
SHA256 Hashes
navcoin-4.7.0-aarch64-linux-gnu.tar.gz
f8586602c81f60adaf850dd15016aa8d4118816f08323424b6939d6ace0e68c5
navcoin-4.7.0-arm-linux-gnueabihf.tar.gz
187c0144ce6fdf27c3cd01ed4816aa49a401c63f64a0a35c26bf6b9c2e015f54
navcoin-4.7.0-i686-pc-linux-gnu.tar.gz
64787b1bef1225b20bf55f76aebde59641ae649b0fc98406ccf52e21da561157
navcoin-4.7.0-osx-unsigned.dmg
361a7f97579a8acb8d35fbccd71e816d62f6aa32d58f1ade0fa5e9281e6445c8
navcoin-4.7.0-osx-unsigned.tar.gz
999c44043ffe05361b58bc9cbf21e81221d0b0afd6d1e2377e8448ee7675c936
navcoin-4.7.0-osx64.tar.gz
6b8c0d08b809d207d5d63dd006ac2595f44e832a6a4acb5764ec43aae0f6098b
navcoin-4.7.0-riscv64-linux-gnu.tar.gz
0198ce4b2254fdfcc91b2937b5db120f609ee045fd590a0e6a673ed918d5fb6a
navcoin-4.7.0-win32-setup-unsigned.exe
9aec2b184f4c85ea3ccb2abb771d675baf6a9a6b1d18d5aea72ef08ccd370fdd
navcoin-4.7.0-win32.zip
7fa8f6809821085b088906de91c724526e14711df9d2721215013f124f30674f
navcoin-4.7.0-win64-setup-unsigned.exe
25e87a8e98b9aae2b9f19c23c55d8c601a0bdaa2a02e7438eb85e6087e6ec84f
navcoin-4.7.0-win64.zip
856af25db88496174376c1d850ed94b8c0789457c65240cef2c3da9f92a0a1be
navcoin-4.7.0-x86_64-linux-gnu.tar.gz
3db65a05d015feb7224478c320e24a84c7f2f94b7fb06dbb074f797ef5dea23c
navcoin-4.7.0.tar.gz
e89975b3e2e6c90d46f4a5d05d4ae7ccf9e16ed09317b3d0a02d628d0faeeaa5
To check the validity of the hashes, visit the navcoin-sigs repository