❓Mandatory Upgrade?
- This upgrade is optional, but recommended.
- The current minimum supported release is v2.1.1.1
⏫ Upgrade Steps
- Backup your wallet.
- Download the appropriate file below for your OS (download links will appear once builds are finished).
- Replace your current neblio-Qt (.exe, .app, etc) with the one you downloaded.
- Restart the wallet using the new file you just downloaded.
- This release requires a QuickSync and rescan to update the blockchain database, let this process complete.
💥 Known Issues
- #259 neblio-Qt v3.0 does not fully support macOS Dark Mode. Disable Dark Mode in macOS
System Preferences > General
as a workaround
🎉 New Features
- Brand new design to match Neblio's updated branding!
- Add NTP1 Issuance Metadata to all applicable RPC outputs
- Added RPC command to export blockchain bootstrap
- Added dialog to add metadata to NTP1 transactions
- Added metadata option to
createrawntp1transcation
RPC command - Added NTP1 Transaction Metadata to all applicable RPC outputs
- NTP1 token issuance dialog added to neblio-Qt, including issuance metadata
- Added options to multiple RPC commands to ignore NTP1 data to avoid reliance on the database being fully synced.
- Brand new release pipeline automatically monitors builds and posts them along with file hashes to GitHub
- Move from TravisCI to GitHub Actions for CI/CD
- Added one-click metadata encryption that securely encrypts NTP1 transaction metadata stored on-chain
- Added automatic NTP1 metadata decryption for wallets that include either the sending or receiving address
- Added option to encrypt metadata to RPC commands used for sending NTP1 tokens
🐛 Bug Fixes
- Fix potential QuickSync crash
- Fix bug that could cause a crash if malformed transaction is received
- Fix several JSON parsing bugs
- Fix potential crash that could occur if a transaction in the NTP1 cache does not exist
- Fix resync button to not be the default button in the options menu, which could lead to accidental resyncs
- Replace objs_msgSend() calls with native objc syntax
- Fix a bug that prevented macOS builds from downloading files using modern HTTPS standards
- Fix bug that allowed sending of NTP1 tokens to vouts > 31
- Fix a bug that could cause the wrong DB version to be downloaded during QuickSync
- Download QuickSync files to temporarily location. Move them to final location after successful download. Fixes bug that could cause a crash due to partly downloaded files.
- Fix incorrect RPC help text for
getntp1balance
&getntp1balances
🧰 Improvements
- Improve QuickSync reliability, especially on platforms such as Raspberry Pi
- Wallet will delete database and attempt QuickSync if database corruption is detected
- Wallet rescans are automatic after resyncs
- Optimize Block Index loading
- Added dynamic number of confirmations refresh rate to improve Qt responsiveness with huge wallet.dat files
- Improved compatibility with newer boost versions
- Completely remove all communication with Neblio API servers
- Enable timestamps in logs by default
- Improve modularity of entire codebase
- Moved all builds to OpenSSL 1.1.1
- Added docker image builds to CI/CD pipeline
- Build all macOS binaries using dependencies compiled for High Sierra (10.13) to ensure all builds are compatible with 10.13+
- Instead of downloading test data in-test, download compressed test data and extract it before tests are run, for faster testing
- Increase the maximum number of QuickSync attempts from 3 to 10, mainly useful for Raspberry Pi
⚙️ Other Changes
- Multithreading Enhancements and Fixes
- Allow decoding of transactions that do not exist in the database (RPC)
- Upgraded lmdb
- Allow the exporting of the blockchain with orphan block included (for debugging)
- Remove NTP1 cache when clearing blockchain database
- Removed Windows x86_64 builds from CI/CD pipeline
- Updated checkpoints
- Updated README
- Additional improvements and bug fixes
neblio-Qt (Wallet with User Interface)
System | Download | Sha256 Checksum |
---|---|---|
Download v3.0 For Windows | c085a9d21a92f39c7b861b58029fec6a793f4d42528695c7cef344aef96d82dd
| |
Download v3.0 For macOS | 5c9df72216837a530167ed2c0f669794f1bb1db22c17ea063d3200782b7c662b
| |
Download v3.0 For Linux | 5fd328fe7f4441b13a44b2b06d8f3896bb2aaed4deb94850d71a3d297c2328e6
| |
Download v3.0 For Raspberry Pi | d66a52d77337fc8934549004585c9e5263fe55d67288a56652a952bac73ce2bb
|
nebliod (Server Node. Command Line Only)
System | Download | Sha256 Checksum |
---|---|---|
Download v3.0 For Linux | c9ac3b0a6a9f7af782b86d81279ec168086731b05294f015c3001b423343f231
| |
Download v3.0 For Raspberry Pi | cbff7b5ce327ca61d4ecc7d04c8defce42b0ffb5697f9141cf7d975d4e68c56b
| |
Download v3.0 For Docker | N/A
| |
Download v3.0 For Docker on RPi (ARMv6hf) | N/A
|