Skip to content

Releases: NethermindEth/nethermind

v1.36.0

13 Jan 13:25
31cb81b

Choose a tag to compare

Release notes

This release brings over 416 improvements across 1821 files; focusing on operator ergonomics, and RPC / execution correctness hardening, plus a steady stream of performance improvements. It also includes a couple of intentional breaking changes via the removal of obsolete configs/modules.

Breaking changes

Config migrations removed (obsolete config cleanup)

The old config-migration path was removed as part of an “obsolete config” cleanup (#9435):

  • Config.IsMining
  • Config.StoreReceipts
  • Config.ReceiptsMigration
  • Mining.TargetBlockGasLimit
  • Mining.MinGasPrice
  • Mining.RandomizedBlocks
  • Mining.ExtraData
  • Mining.BlocksConfig

Nethermind.Analytics removed

The obsolete Nethermind.Analytics component was removed (#9683)

Highlights

Build & release engineering

.NET 10 migration

This version of Nethermind runs on .NET 10. If you build it from source, you need to update your build configuration accordingly (#9391)

Safer failure mode on database corruption

A node crash path was adjusted from Environment.FailFast to Environment.Exit when encountering DB corruption scenarios, to avoid “hard failfast” behavior (#9365)

Execution, RPC & correctness hardening

estimateGas compatibility adjustments

eth_estimateGas behavior was adjusted to better match Geth response patterns.

What's Changed

Read more

v1.35.8

19 Dec 13:29
c066aee

Choose a tag to compare

Release Notes

Overview

  • Optimized getProofs RPC endpoints for better performance and efficiency.
  • Added build-time signing of release artifacts to improve release security and authenticity.

Full Changelog

https://github.com/NethermindEth/nethermind/compare/1.35.7…1.35.8

What's Changed

Build signatures

The packages are signed with the following OpenPGP key: AD12 7976 5093 C675 9CD8 A400 24A7 7461 6F1E 617E
For verification instructions, see the docs.

v1.35.7

12 Dec 20:36
92050c1

Choose a tag to compare

Release notes

Important

This release is intended only for Gnosis Operators. No actions for other chains.

Overview

  • Upcoming Balancer Hardfork - Spec (https://github.com/gnosischain/specs/pull/87/files)
  • This hard fork aims to recover hacked funds following an exploit that affected Balancer-managed contracts on Gnosis Chain.
  • Removes temporary freeze on hackers' accounts.

Full Changelog

https://github.com/NethermindEth/nethermind/compare/1.35.4…1.35.7

v1.35.4

10 Dec 18:53
5d4dc69

Choose a tag to compare

Release notes

Important

Update required for OP Stack operators. It's not needed for other chains.

Overview

This release fixes some issues detected on OP-Stack-based chains after the Jovian fork.

What's Changed

Full Changelog

https://github.com/NethermindEth/nethermind/compare/1.35.3…1.35.4

v1.35.3

25 Nov 20:25
d9febbc

Choose a tag to compare

Release notes

Important

Update required for OP Stack operators ahead of the Jovian fork. It's not needed for other chains.

Overview

This release activates the Jovian hard fork on selected OP-Stack-based chains.

What's Changed

Full Changelog

https://github.com/NethermindEth/nethermind/compare/1.35.2…1.35.3

v1.35.2

06 Nov 16:20
faa9b9e

Choose a tag to compare

Release notes

Important

This release replaces v1.35.1 and is mandatory for all node operators.

It includes the Ethereum Mainnet Fusaka hard fork configuration (Osaka, BPO1, and BPO2 upgrades).

All nodes must upgrade to this version before the Fusaka hard fork activation on December 3, 2025 at 9:49:11 PM to stay in sync.

Overview

This release activates the Ethereum Mainnet Fusaka hard fork, which introduces the Osaka, BPO1, and BPO2 upgrades.

What's Changed

Full Changelog

https://github.com/NethermindEth/nethermind/compare/1.35.1…1.35.2

v1.35.1

05 Nov 15:53
58f06cd

Choose a tag to compare

Caution

This release has block production and sync issues. Use v1.35.2 instead.

Release notes

Important

This release is mandatory for all node operators.

It includes the Ethereum Mainnet Fusaka hard fork (Osaka, BPO1, and BPO2 forks) and critical improvements that ensure network stability and compatibility.
All nodes must upgrade to this version before the Fusaka hard fork activation on December 3, 2025 at 9:49:11 PM to stay in sync.

Overview

This release continues the performance and reliability improvements introduced in v1.35.0 while activating the key Ethereum Mainnet Fusaka hard fork and strengthening node stability across networks.

This update focuses on network readiness and state consistency. It also resolves multiple edge cases affecting trie storage, block range updates, and protocol session handling.

Upgrading to this version ensures seamless operation through the Fusaka hard fork and reduces the risk of shutdowns or state inconsistencies during execution.

What's Changed


Full Changelog:
1.35.0...1.35.1

Signatures

For signatures verification, see Nethermind docs.

v1.35.0

20 Oct 09:53
e4a5377

Choose a tag to compare

Release notes

This version introduces important updates and optimizations across multiple components, improving network stability, performance, and test coverage.
It includes several fixes and enhancements to ensure smoother operation for all supported networks, including the Ethereum Mainnet.

Key improvements include:

  • Updated default Ethereum mainnet gas limit to 60M
  • Hardened code DB and trie persistence mechanisms
  • Optimizations for RPC workflows, pruning, and snap sync reliability
  • Enhancements to blob proofs, gas estimation, and network configuration updates
  • Reproducible Nethermind builds

These changes are strongly recommended for all operators to maintain compatibility and ensure optimal stability with the latest network parameters.

What's Changed

Read more

v1.34.1

06 Oct 13:40
c4238a3

Choose a tag to compare

Release notes

Important

This release is mandatory for all node operators.

It addresses the issue with nodes stuck at a certain block in Hoodi network, causing an issue:
Code 0x93c9d3b83e1711754119e36d3a33fa26ed814a0d17f47b67b7acfa8ced63bad5 is missing from the database.
and generally hardens the implementation around code DB data persistence.

If you have encountered the code missing issue, operators will need to update and resync their nodes. This fix should prevent it from happening in the future.

To resync your node, follow the guide at this link.

Changelog

Full Changelog: 1.34.0...1.34.1

v1.34.0

25 Sep 13:26
100632d

Choose a tag to compare

Release notes

Important

This release is mandatory for all testnet operators for the upcoming Fusaka hard fork.
It includes protocol changes and fixes required to remain in consensus on testnets.

  • Holesky: Wednesday, October 1, 2025 at 8:48:00 AM UTC
  • Sepolia: Tuesday, October 14, 2025 at 7:36:00 AM UTC
  • Hoodi: Tuesday, October 28, 2025 at 6:53:12 PM UTC

Fusaka Testnets Support

  • Implemented Osaka testnet forks (#9321).
  • Updated RPC behavior: eth_getBlobsV1 now returns UnsupportedFork post-Osaka (#9341).
  • Fixed eth_config: ensured ForkInfo is always initialized (#9233).

Stability and Sync Improvements

  • Fixed snap sync edge cases and hanging on Sepolia (#9166, #9338).
  • Corrected blockhash handling and rare invalid block cases (#9340).
  • Improved cancellation handling and graceful shutdown for peers and sync dispatcher (#9173, #9174, #9175).
  • Fixed concurrent storage root issues and reduced reliance on storage root reads (#9209, #9255).
  • Ensured consistent receipts handling and transaction processed counters (#9231, #9270).
  • Fixed issues in Taiko fee handling and default chains config (#9314, #9309).
  • Fixed missed SELFDESTRUCT between transactions (#9343).

Node Improvements

  • Reduced log noise from misbehaving peers and improved shutdown logging (#9156, #9177).
  • Improved logging and config autocompletion (#9159).
  • CLI now displays default values in help output (#9152).
  • Improved deposit request validation (#9199).
  • Enhanced Prometheus metrics in Kute tool (#9077).
  • Better RPC alignment with Geth (#8951).
  • Various performance optimizations: bloom filters, Patricia trie, TrieNode navigation, gas estimation (#9191, #9220, #9221, #9195, #9064, #9210).

These changes strengthen node stability, improve operator experience, and ensure readiness for the Fusaka fork on testnets.

What's Changed

Read more