Skip to content

Node Releases

Updates to the Nano protocol are done through major node releases, occurring approximately every 1 to 4 months, and necessary patch releases in between. As changes are made to the protocol over time, newer node versions will stop peering with older versions. Details on which versions are actively peering, supported and being developed are included below.

Nano Roadmap on GitHub

Head over to the Nano Roadmap GitHub Project for a more dynamic and updated view of the upcoming features under research and implementation for the Nano node and protocol.

Current Release

The following release is the latest and only release actively supported by the Nano Foundation. This release and the Active Releases below represent the only node versions that will participate on the main network. More details can be found on the Current Release Notes page.

Node Protocol Database Release Date Release Notes GitHub Links
26.1 20 22 2024-02-26 V26.1 Release - Changelog

Builds and Commands

OS Download link/command Verification
Universal Linux https://repo.nano.org/live/binaries/nano-node-V26.1-Linux.tar.bz2 SHA256 Checksum
Debian https://repo.nano.org/live/binaries/nano-node-V26.1-Linux.deb SHA256 Checksum
macOS https://repo.nano.org/live/binaries/nano-node-V26.1-Darwin.dmg SHA256 Checksum
Windows (exe) https://repo.nano.org/live/binaries/nano-node-V26.1-win64.exe SHA256 Checksum
Windows (zip) https://repo.nano.org/live/binaries/nano-node-V26.1-win64.zip SHA256 Checksum
Docker docker pull nanocurrency/nano:V26.1
See Pulling the Docker Image for more details.
RHEL/RockyLinux rpm Not available anymore. Please check Build Options for build instructions.

Next Planned Release

The following release is currently under development. Details about potential features to be included can be found in the Nano Roadmap GitHub Project.

Node Protocol Database Release Date Release Notes GitHub Links
27.0 TBD TBD TBD Release - Milestone - Changelog

Setup for testing on beta or test network

If you are looking to test the latest version of the node ahead of release, check out the Beta Network and Test Network pages for more details about how to get setup on the appropriate network. Typically general integration and node upgrades are tested on the public test network, while new feature and load testing are conducted on the beta network.


Active Releases

The following releases can still actively participate on the network by peering with other nodes of the same versions. Any nodes running versions earlier than these will no longer peer with the latest and fall out of sync with the network.

Node Protocol Database Release Date Release Notes GitHub Links
26.0 20 22 2024-01-16 V26.0 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
25.1 19 22 2023-06-02 V25.1 Release - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
25.0 19 22 2023-05-24 V25.0 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
24.0 19 21 2023-01-19 V24.0 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
23.3 18 21 2022-06-13 V23.3 Release - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
23.1 18 21 2022-05-19 V23.1 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
23.0 18 21 2022-01-17 V23.0 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
22.1 18 21 2021-06-11 V22.1 Release - Milestone - Changelog

Node Protocol Database Release Date Release Notes GitHub Links
22.0 18 21 2021-05-14 V22.0 Release - Milestone - Changelog
Known issue with RocksDB: RPC unchecked_keys not working properly

Issue: The RPC unchecked_keys is returning 0 for all calls when used with the RocksDB backend. This known issue will be resolved in a future release.

Solution: Until the issue is resolved any integrations using this command should remain on the existing LMDB backend


Node Protocol Database Release Date Release Notes GitHub Links
21.3 18 18 2021-03-18 V21.3 Release - Milestone - Changelog
Known Issue V19+: 'Too many open files'
  • Issue: The following error, or a similar one, can be seen when attempting to run a full node on some versions of macOS, Linux and possibly other operating systems. This is most common when using the built-in Qt wallet or other GUI-based wallets: "Exception while running wallet: open: Too many open files" or other errors containing "Too many open files". This is due to some systems having a very low default file descriptor limit and V19.0+ uses more of them after the move to TCP.

  • Solution: Increasing the file limits is needed to resolve this. See this known issue for more details on resolution.


Node Protocol Database Release Date Release Notes GitHub Links
21.2 18 18 2020-09-03 V21.2 Release - Milestone - Changelog
Known Issue V19+: 'Too many open files'
  • Issue: The following error, or a similar one, can be seen when attempting to run a full node on some versions of macOS, Linux and possibly other operating systems. This is most common when using the built-in Qt wallet or other GUI-based wallets: "Exception while running wallet: open: Too many open files" or other errors containing "Too many open files". This is due to some systems having a very low default file descriptor limit and V19.0+ uses more of them after the move to TCP.

  • Solution: Increasing the file limits is needed to resolve this. See this known issue for more details on resolution.


Node Protocol Database Release Date Release Notes GitHub Links
21.1 18 18 2020-07-14 V21.1 Release - Milestone - Changelog
Known Issue V19+: 'Too many open files'
  • Issue: The following error, or a similar one, can be seen when attempting to run a full node on some versions of macOS, Linux and possibly other operating systems. This is most common when using the built-in Qt wallet or other GUI-based wallets: "Exception while running wallet: open: Too many open files" or other errors containing "Too many open files". This is due to some systems having a very low default file descriptor limit and V19.0+ uses more of them after the move to TCP.

  • Solution: Increasing the file limits is needed to resolve this. See this known issue for more details on resolution.

Known Issue Windows V21: Crash when using config node.logging.stable_log_filename

Setting node.logging.stable_log_filename configuration option to true results in a node crash on Windows in V21.0 and V21.1, after a node restart. This must be set to false.


Node Protocol Database Release Date Release Notes GitHub Links
21.0 18 18 2020-06-16 V21.0 Release - Milestone - Changelog
Known Issue V19+: 'Too many open files'
  • Issue: The following error, or a similar one, can be seen when attempting to run a full node on some versions of macOS, Linux and possibly other operating systems. This is most common when using the built-in Qt wallet or other GUI-based wallets: "Exception while running wallet: open: Too many open files" or other errors containing "Too many open files". This is due to some systems having a very low default file descriptor limit and V19.0+ uses more of them after the move to TCP.

  • Solution: Increasing the file limits is needed to resolve this. See this known issue for more details on resolution.

Known Issue Linux V21: 'unable to find libboost'

If you are on Linux and unable to get V21.0 to start, unable to find libboost... https://github.com/nanocurrency/nano-node/releases/download/V21.0/nano-node-V21.0.1-Linux.tar.bz2 has been added to the release artifacts with the correct lib rpath. Please use this if you do not wish to move the lib folder into the bin folder after extraction.

Known Issue Windows V21: Crash when using config node.logging.stable_log_filename

Setting node.logging.stable_log_filename configuration option to true results in a node crash on Windows in V21.0 and V21.1, after a node restart. This must be set to false.


Inactive Releases

The following versions are no longer peered with by nodes running the active versions above and will not work properly communicate if run on the network. The details below are for historical purposes only.

Inactive Releases
Node Protocol Database Release Date Release Notes GitHub Links
20.0 17 15 2019-11-12 V20.0 Release - Milestone - Changelog
19.0 17 14 2019-07-11 V19.0 Release - Milestone - Changelog
18.0 16 13 2019-02-21 Release - Milestone - Changelog
17.1 15 2018-12-21 Release - Milestone - Changelog
17.0 15 2018-12-18 Release - Milestone - Changelog
16.3 14 2018-11-20 Release - Milestone - Changelog
16.2 14 2018-10-11 Release - Milestone - Changelog
16.1 14 2018-09-29 Release - Milestone - Changelog
16.0 14 2018-09-11 Release - Milestone - Changelog
15.2 13 2018-08-22 Release - Milestone - Changelog
15.1 13 2018-08-20 Release - Milestone - Changelog
15.0 13 2018-08-20 Release - Milestone - Changelog
14.2 11 2018-06-21 Release - Changelog
14.1 10 2018-06-11 Release - Changelog
14.0 10 2018-06-11 Release - Changelog
13.0 9 2018-05-10 Release - Changelog
12.1 8 2018-04-21 Release - Changelog
12.0 8 2018-04-18 Release - Changelog
11.2 7 2018-04-04 Release - Changelog
11.1 7 2018-03-29 Release - Changelog
11.0 7 2018-03-23 Release - Changelog
10.0 6 2018-02-15 Release - Changelog

Details for versions older than 10.0 can be found in tagged releases in Github.

Release Notes

For the latest release notes, see the Current Release Notes page. To reference release notes for older versions see the Previous Release Notes section in the table of contents.