75 versions of Nethermind are listed here, from February 28, 2023 to the current 2.2.2. Each one links to the publisher’s own installer files.
75 versions over 4 years · about 21 a year
| Version | Date | Size | Files |
|---|---|---|---|
| 2.2.2Latest | October 26, 2026 | — | 64-bit ZIP |
| 2.2.1 | October 22, 2026 | — | 64-bit ZIP |
| 2.2.0 | October 16, 2026 | — | 64-bit ZIP |
| 2.1.0 | October 1, 2026 | — | 64-bit ZIP |
| 2.0.0 | September 22, 2026 | — | 64-bit ZIP |
| 1.39.2 | July 21, 2026 | — | 64-bit ZIP |
| 1.39.1 | July 16, 2026 | — | 64-bit ZIP |
| 1.39.0 | July 8, 2026 | — | 64-bit ZIP |
| 1.38.1 | June 15, 2026 | — | 64-bit ZIP |
| 1.38.0 | June 2, 2026 | — | 64-bit ZIP |
| 1.37.2 | May 5, 2026 | — | 64-bit ZIP |
| 1.37.1 | April 28, 2026 | — | 64-bit ZIP |
| 1.37.0 | April 24, 2026 | — | 64-bit ZIP |
| 1.36.2 | March 25, 2026 | — | 64-bit ZIP |
| 1.36.0 | January 13, 2026 | — | 64-bit ZIP |
| 1.35.8 | December 19, 2025 | — | 64-bit ZIP |
| 1.35.7 | December 12, 2025 | — | 64-bit ZIP |
| 1.35.4 | December 10, 2025 | — | 64-bit ZIP |
| 1.35.3 | November 25, 2025 | — | 64-bit ZIP |
| 1.35.2 | November 6, 2025 | — | 64-bit ZIP |
| 1.35.1 | November 5, 2025 | — | 64-bit ZIP |
| 1.35.0 | October 20, 2025 | — | 64-bit ZIP |
| 1.34.1 | October 6, 2025 | — | 64-bit ZIP |
| 1.34.0 | September 25, 2025 | — | 64-bit ZIP |
| 1.33.1 | September 4, 2025 | — | 64-bit ZIP |
| 1.33.0 | September 1, 2025 | — | 64-bit ZIP |
| 1.32.4 | July 31, 2025 | — | 64-bit ZIP |
| 1.32.3 | July 21, 2025 | — | 64-bit ZIP |
| 1.32.2 | June 29, 2025 | — | 64-bit ZIP |
| 1.32.1 | June 28, 2025 | — | 64-bit ZIP |
| 1.32.0 | June 27, 2025 | — | 64-bit ZIP |
| 1.31.13 | July 15, 2025 | — | 64-bit ZIP |
| 1.31.12 | June 26, 2025 | — | 64-bit ZIP |
| 1.31.11 | June 5, 2025 | — | 64-bit ZIP |
| 1.31.4 | March 5, 2025 | — | 64-bit ZIP |
| 1.31.3 | March 3, 2025 | — | 64-bit ZIP |
| 1.31.2 | February 27, 2025 | — | 64-bit ZIP |
| 1.31.1 | February 24, 2025 | — | 64-bit ZIP |
| 1.31.0 | February 13, 2025 | — | 64-bit ZIP |
| 1.30.3 | January 6, 2025 | — | 64-bit ZIP |
| 1.30.2 | December 27, 2024 | — | 64-bit ZIP |
| 1.30.1 | December 12, 2024 | — | 64-bit ZIP |
| 1.30.0 | December 18, 2024 | — | 64-bit ZIP |
| 1.29.1 | October 16, 2024 | — | 64-bit ZIP |
| 1.29.0 | October 7, 2024 | — | 64-bit ZIP |
| 1.28.0 | August 15, 2024 | — | 64-bit ZIP |
| 1.27.1 | July 23, 2024 | — | 64-bit ZIP |
| 1.27.0 | June 21, 2024 | — | 64-bit ZIP |
| 1.26.0 | April 25, 2024 | — | 64-bit ZIP |
| 1.25.4 | February 16, 2024 | — | 64-bit ZIP |
| 1.25.3 | January 22, 2024 | — | 64-bit ZIP |
| 1.25.2 | January 22, 2024 | — | 64-bit ZIP |
| 1.25.1 | January 17, 2024 | — | 64-bit ZIP |
| 1.25.0 | January 10, 2024 | — | 64-bit ZIP Release notesImproved concurrency and reduced lock contention
- Changed to more scalable locks for both the transaction pool and LRU caches, ensuring better scalability on systems with high core counts.
- Used more scalable priority locks where block production and other tasks cross to give precedence to block production, optimizing performance in critical areas.
- During signature recovery, it was changed to access the transactions from the pool serially to reduce lock contention on the transaction pool while maintaining parallel processing for ECDSA and Keccak calculations for faster throughput.
New JSON-RPC methods
- eth_getBlockReceipts that is based on the previous Parity implementation and gives an easier way to get all receipts for transactions within a specified block
- debug_getRawBlock debug_getRawReceipts debug_getRawHeader debug_getRawTransaction These methods have been added to have a possibility to analyze encoded block/receipt/header/transaction
- Healthier for the entire network
- Makes the database size bigger for freshly synced nodes (about 200 GB extra space will be needed)
- The change is made in a way that already synced nodes that are synced till the ancient barrier 11052984 will not sync anything in addition (to sync all of them, resync from scratch is required)
- This may be revisited as part of EIP-4444
- Implemented eth_getBlockReceipts by @Marchhill in #6281
- Feature/ratelimit discovery messages by @asdacap in #6265
- Feature/javascript tracers by @LukaszRozmej in #6217
- [Config] Change default barriers of mainnet to 0 by @smartprogrammer93 in #6225
- Improved Json Serialization by @benaadams in #6152
- Add new RPC methods debug_getRawBlock, debug_getRawReceipts, debug_getRawHeader, debug_getRawTransaction by @Demuirgos in #6368
- Feature/exit on blocknumber by @asdacap in #6428
- Change locks to reduce lock contention by @benaadams in #6417
- [Cancun]{Spec} Goerli config and fix for ChainSpecBasedSpecProvider by @smartprogrammer93 in #6409
- [cancun] fix BlobBaseFee not consistent with geth when ExcessBlobGas is null by @smartprogrammer93 in #6320
- Blob txs reorgs by @marcindsobczak in #6254
- Enable blob txs support in goerli configs by @marcindsobczak in #6430
- Optimism canyon by @deffrian in #6374
- Serialize Json direct to Http stream rather than through intermediary buffers; further increasing performance and reducing latency of Json RPC by @benaadams in #6369
- Fix double write during full pruning by @asdacap in #6415
- Return error codes in Evm rather than throwing more expensive exceptions by @benaadams in #6406
- Reduce memory for GetPayloadBodiesByRangeV1 and GetPayloadBodiesByHashV1 by streaming the results immediately rather than building up the total response and then sending it all at once by @benaadams in #6287
- Don’t throw exceptions for missing nodes when searching for them (missing nodes) during sync by @benaadams in #6425
- Remove duplicate calls to FindHeader in eth_getLogs by @benaadams in #6421
- Remove Duplicate call to TryGetPendingTransaction in RPC by @benaadams in #6420
- RateLimiter: Remove unneeded async statemachine by @benaadams in #6418
- Increase regex cache size; which reduces memory usage in logging by @benaadams in #6408
- Reduce dictionary lookups by @benaadams in #6373
- Fix excessive timer allocation in rate limiter by @benaadams in #6354
- Use TryGetValue to halve Dictionary lookups by @benaadams in #6352
- Use runtime throw helpers to increase hot code (reduce cold code) in processor cache by @benaadams in #6348
- Broadcast local txs only if MaxFeePerGas is equal at least 70% of current base fee by @marcindsobczak in #6350
- added metrics for bad blocks by @Marchhill in #6270
- Block production logging Sealed => Produced by @MarekM25 in #6325
- [Fix] Potential fix to missing tx index sometimes (related to reorgs) by @smartprogrammer93 in #6422
- fix(db, rocks): total table size should include blobs by @shekhirin in #6289
- Fix missed release span on column db by @asd |
| 1.24.0 | December 15, 2023 | — | 64-bit ZIP |
| 1.23.0 | December 4, 2023 | — | 64-bit ZIP |
| 1.22.0 | November 10, 2023 | — | 64-bit ZIP |
| 1.21.1 | October 25, 2023 | — | 64-bit ZIP |
| 1.21.0 | September 28, 2023 | — | 64-bit ZIP |
| 1.20.4 | September 21, 2023 | — | 64-bit ZIP |
| 1.20.3 | August 30, 2023 | — | 64-bit ZIP |
| 1.20.2 | August 30, 2023 | — | 64-bit ZIP |
| 1.20.1 | July 17, 2023 | — | 64-bit ZIP |
| 1.20.0 | July 14, 2023 | — | 64-bit ZIP |
| 1.19.3 | June 28, 2023 | — | 64-bit ZIP |
| 1.19.2 | June 9, 2023 | — | 64-bit ZIP |
| 1.19.1 | June 7, 2023 | — | 64-bit ZIP |
| 1.19.0 | June 2, 2023 | — | 64-bit ZIP |
| 1.18.2 | May 26, 2023 | — | 64-bit ZIP |
| 1.18.0 | May 3, 2023 | — | 64-bit ZIP |
| 1.17.4 | April 24, 2023 | — | 64-bit ZIP |
| 1.17.3 | March 30, 2023 | — | 64-bit ZIP |
| 1.17.2 | March 16, 2023 | — | 64-bit ZIP |
| 1.17.1 | March 7, 2023 | — | 64-bit ZIP |
| 1.17.0 | February 28, 2023 | — | 64-bit ZIP |