| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| nano-node-V26.1-win64.exe.sha256 | 2024-02-27 | 93 Bytes | |
| nano-node-V26.1-win64.exe | 2024-02-27 | 40.7 MB | |
| nano-node-V26.1-Linux.deb.sha256 | 2024-02-27 | 136 Bytes | |
| nano-node-V26.1-Linux.deb | 2024-02-27 | 20.8 MB | |
| nano-node-V26.1-Linux.tar.bz2.sha256 | 2024-02-27 | 140 Bytes | |
| nano-node-V26.1-Linux.tar.bz2 | 2024-02-27 | 18.2 MB | |
| nano-node-V26.1-Darwin.dmg.sha256 | 2024-02-27 | 138 Bytes | |
| nano-node-V26.1-Darwin.dmg | 2024-02-27 | 26.6 MB | |
| README.md | 2024-02-26 | 5.7 kB | |
| V26.1 source code.tar.gz | 2024-02-26 | 3.8 MB | |
| V26.1 source code.zip | 2024-02-26 | 4.1 MB | |
| Totals: 11 Items | 114.1 MB | 0 | |
Build run: https://github.com/nanocurrency/nano-node/actions/runs/8048168703
What's Changed
Major improvements
- Hinted scheduler improvements by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4312
- Support for frontier requests in stateless bootstrap server by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4337
- Larger votes preparation by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4350
Library updates
- Update boost submodule to v1.82 by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4271
- Update lmdb submodule to version 0.9.31 by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4289
- Rocksdb 8.6.7 and Clang 16 upgrade by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4319
CI and Testing improvements
- Enable running core test suite in parallel by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4246
- Improvements to CI pipeline by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4248
- Improve: Consolidate artifact build process for all environments & Add Workflow for preparing release branch by @gr0vity-dev in https://github.com/nanocurrency/nano-node/pull/4256
- UBSan workflow by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4353
- Enhance code sanitizers workflow (fixed & resubmitted) by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4278
Cleanup
- Force use of windows.h instead of default winnt.h by @RickiNano in https://github.com/nanocurrency/nano-node/pull/4288
- Use c++ std filesystem (Cherry picked) by @RickiNano in https://github.com/nanocurrency/nano-node/pull/4315
- Remove vote-by-block support for confirm req message by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4341
- Remove priority::flush and rename node::block_confirm to node::start_election by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4276
- Refactor block_cemented_callback for readability by @gr0vity-dev in https://github.com/nanocurrency/nano-node/pull/4306
- Encapsulate election mutex by @gr0vity-dev in https://github.com/nanocurrency/nano-node/pull/4310
Miscellaneous
- fix(dockerfile): pass CI_VERSION_PRE_RELEASE build argument to cmake by @gr0vity-dev in https://github.com/nanocurrency/nano-node/pull/4247
- Fix Docker build type by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4249
- Extract rollback_competitor function and simplify proces_batch. by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4252
- Prettier
rate_observeroutput by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4257 - Add to_string functions to the classes asc_pull_req and asc_pull_ack by @brandon-bb in https://github.com/nanocurrency/nano-node/pull/4255
- Lazy steady clock sampling within nano::stats by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4269
- Fix active_transactions::completion_type by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4275
- This creates a the nano::store library/namespace/directory by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4286
- Moving meta_handle to nano::store::lmdb::version by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4291
- Remove database upgrades pre node v22 by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4292
- Remove legacy upgrade code from lmdb store. by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4293
- fixed bug in nano::rocksdb::store::clear() by @RickiNano in https://github.com/nanocurrency/nano-node/pull/4304
- Remove enumerations from stats_enums.hpp that are not used by @RickiNano in https://github.com/nanocurrency/nano-node/pull/4307
- Checks to ensure transactions execute in the context of their originating stores by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4311
- Converting release_assert to exception if the ledger file cannot be opened. by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4314
- Periodically refresh read transaction inside hinted scheduler by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4325
- Fix performance issue in block_uniquer cleanup. by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4326
- Move mutex acquisition outside write transaction inside vote generator. by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4322
- Remove separate signature checking thread classes by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4267
- Convert lmdb::block::exists to use lmdb::component::exists by @clemahieu in https://github.com/nanocurrency/nano-node/pull/4328
- Periodically refresh read transaction in
backlog_populationby @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4329 - Rocksdb: Don't read block content when checking if block exists by @RickiNano in https://github.com/nanocurrency/nano-node/pull/4333
- Fixes for hinted scheduler & vote cache by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4334
- Fix
vote_uniquerby @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4339 - Limit max number of queued blocks from ascending bootstrap by @pwojcikdev in https://github.com/nanocurrency/nano-node/pull/4347
- Apply correct network setting during linux builds by @gr0vity-dev in https://github.com/nanocurrency/nano-node/pull/4351
New Contributors
- @brandon-bb made their first contribution in https://github.com/nanocurrency/nano-node/pull/4255
Full Changelog: https://github.com/nanocurrency/nano-node/compare/V25.1...V26.1