Skip to content

Neblio Nodes & Wallets v3.1.0

Compare
Choose a tag to compare
@nebliodev nebliodev released this 21 Dec 19:13
· 506 commits to master since this release
25bd742

❓Mandatory Upgrade?

  • Upgrade NOT required. This release is optional. This release prepares Cold Staking for activation on mainnet. Activation will be scheduled in the next release (coming early Jan 2021). It also contains numerous bug fixes, improvements, and new features.

⏫ 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.
  • No Resync/QuickSync is required if you are upgrading from v3.0.0 or higher

💥 Known Issues

  • None

🎉 New Features

  • Cold Staking! (Active on Testnet, Mainnet Activation in Next Release)
    • Add delegoradd and delegatorremove RPC functions
    • Add liststakingaddresses RPC function
    • Add Cold Staking Smart Contract logic
    • Add Cold Stake tab in neblio-Qt and add Cold Stake delegation dialog
    • Add getcoldstakingbalance RPC function
    • Add listcoldutxos & listdelegators RPC functions
    • Add liststakingaddresses RPC function
    • Hide advanced settings by default when creating a Cold Stake delegation
  • Add disconnectnode and addnode RPC functions
  • Add getunconfirmedbalance RPC function
  • Add generateblockwithkey RPC function
  • Add support for arrays of objects, instead of only objects, in createrawtransaction and createrawntp1transaction JSON inputs

🐛 Bug Fixes

  • Fix bug in macOS Build Script
  • Fix bug that would sometimes prevent node from shutting down when requested
  • Fix bug in listsinceblock RPC command
  • Fix bug that would not run a rescan, even if the wallet determined it is necessary
  • Fix bug that could cause block syncing to hang
  • Fix bug that could show duplicate transactions in transaction tab
  • Fix bug that could stall a wallet rescan
  • Fix bug that could hide Cold Staking delegations in GUI
  • Fix bug that could cause wallet to fail on startup if data dir path contains non-ASCII characters
  • Fix createrawtransaction and createrawntp1transaction RPC string parsing
  • Fix bug that could cause 'Show Data Directory' button to not work on some OS's
  • Fix bug that could cause wallet to crash on some versions of macOS
  • Fix bug that could cause syncing to hang until wallet was restarted

🧰 Improvements

  • Improve RPC unit testing
  • Add Neblio System Tests for improved stability and reliability
  • Upload artifacts on test failure to improve debugging capability
  • Allow tests to be run locally, outside of GitHub Actions environment
  • Add wallet backup testing
  • Improve PoS test suite
  • Add Cold Staking Test Suite to System Tests
  • Add new DNS seeders for improved network stability
  • 'tokens' node in RPC JSON outputs will always be shown, even if empty

⚙️ Other Changes

  • Complete refactoring and upgrade of PoS logic
  • Upgrade gtest & gmock
  • Complete upgrade and redesign of backend infrastructure that handles QuickSync, build files, and test datasets used in CI/CD pipeline.

neblio-Qt (Wallet with User Interface)

System Download Sha256 Checksum
Windows Icon by icons8 from https://icons8.com/ Download v3.1.0
For Windows
67c33f1f7f86ba731b295a3f4e59a3b0a769f8d3db9d1043721cca9dbe2d59ee
Apple Icon by icons8 from https://icons8.com/ Download v3.1.0
For macOS
29612536410a03028cced58298047dda2b6b180fc597e8233036162269f96514
Linux Icon by icons8 from https://icons8.com/ Download v3.1.0
For Linux
b3f01c587ea5b12657c3a82d5fd52af19e5be09bc205c753996ad35fb839ec91
Raspberry Pi Icon by icons8 from https://icons8.com/ Download v3.1.0
For Raspberry Pi
3102886db366919169cd6d891cd2d625217ec9c6a24d157fb7b885a6ae0dc8c9

nebliod (Server Node. Command Line Only)

System Download Sha256 Checksum
Linux Icon by icons8 from https://icons8.com/ Download v3.1.0
For Linux
60e470b6071aa836ea51f8f11de639b9179530d9088782accb2d0d23843194e4
Raspberry Pi Icon by icons8 from https://icons8.com/ Download v3.1.0
For Raspberry Pi
8272955cbeb1115b864be217659f06f0b2b96251012ee6b4874a14c0d0b2e73f
Docker Icon by icons8 from https://icons8.com/ Download v3.1.0
For Docker
N/A
Docker & Raspberry Pi Icon by icons8 from https://icons8.com/ Download v3.1.0
For Docker on RPi (ARMv6hf)
N/A