V23.3¶
Node | Protocol | Database | Release Date | Release Notes | GitHub Links |
---|---|---|---|---|---|
23.3 | 18 | 21 | 2022-06-13 | V23.3 | Release - Changelog |
Upgrade notices¶
There are no special considerations when upgrading from V22.X or V23.X to V23.3. There are no database upgrades or API changes.
Fixes¶
- Correctly check for the magic bytes and the network in the message header
- Remove a debug assert that crashes the node on receipt of zero node ID
- Improve the vote processor class and limit its flush operation, so it does not block for too long
- Disable migrating of unchecked table from LMDB to RocksDB as this upgrade is not really needed
- Convert functions on unchecked_map class that return iterators to use for_each with a functor to execute on each result
- Reimplement nano::unchecked_store::get in terms of unchecked_store::for_each and remove backend-specific variants
- Add a memory container for blocks once the initial bootstrap threshold is reached having the blocks pruned in FIFO order
- Vote hinting re-enabled
- Fix nano::json_handler::unchecked_get which did not get translated properly with the for_each conversion
- Merge identical code branches for convenience at nano::unchecked_store_partial::put
- Change the unchecked blocks to be put in to a memory container instead of disk when the initial bootstrap threshold is reached having the blocks removed from the container in FIFO order once the maximum of 256,000 blocks are reached
- Change the active_transactions::cleanup_election to use shared pointer instead of an object reference
Builds and commands¶
OS | Download link/command | Verification |
---|---|---|
Universal Linux | https://repo.nano.org/live/binaries/nano-node-V27.1-Linux.tar.bz2 | SHA256 Checksum |
Debian | https://repo.nano.org/live/binaries/nano-node-V27.1-Linux.deb | SHA256 Checksum |
macOS | https://repo.nano.org/live/binaries/nano-node-V27.1-Darwin.dmg | SHA256 Checksum |
Windows (exe) | https://repo.nano.org/live/binaries/nano-node-V27.1-win64.exe | SHA256 Checksum |
Windows (zip) | https://repo.nano.org/live/binaries/nano-node-V27.1-win64.zip | SHA256 Checksum |
Docker | docker pull nanocurrency/nano:V27.1 See Pulling the Docker Image for more details. |
|
RHEL/RockyLinux rpm | Not available anymore. Please check Build Options for build instructions. |