go-ethereum v1.17.9
go-ethereum v1.17.9
This release enables the Amsterdam fork 🦩 on the Hoodi testnet at block timestamp 1793036568 (Mon, 26 Oct 2026 17:42:48 UTC).
It also contains changes to the EVM to improve the performance significantly.
This release is recommended for all users running their nodes on the Hoodi testnet.
Geth
- Blsync now supports the Gloas beacon chain fork and had some bug fixes (#35956, #35385, #35957)
- When running an archive node, you can now configure the transaction index history using
--history.transactionsflag. (#35907)
Core
- Amsterdam fork is set to activate at block timestamp 1793036568. (#35974)
- EVM interpreter opcode dispatching became 16% faster due to a new inlined switch implementation. (#35638)
- Several fixes for database corruption on power failure (#35939, #35936)
- Bug fix in trie database related to concurrent state reading (#35978)
- RPC call concurrent with block processing could result in BAL corruption. (#35905)
- State history committing is moved to the background, making
newPayload2% faster. (#35949) - Key-value database settings changed for improved write performance (#35691)
- Fixed log index under history pruning beyond the checkpoint (#35875)
Networking
- Fixed snap/2 restart issue by checking for pivot block reorg in the header chain (#35930, #35982)
- Added metrics to discovery listeners (#35673)
- Fixed mempool corruption with tip below base fee (#35988)
RPC
eth_simulateV1spec compliance fixes (#35841, #35842, #35953)eth_calland similar methods will reject fields which are not aligned with forkseth_fillTransactionalways chooses AccessList transaction whenaccessListis provided by user. (#35969)eth_newFilternow acceptsearliestintoBlock. (#35933)eth_sendTransactionrejects invalidyParityvalue in 7702 transactions. (#35761)- In
debug_traceTransaction,debug_traceCall, omit storage on halted SLOAD/SSTORE steps. (#35961) - Pending block access was fixed on the Amsterdam fork transition block. (#35968)
- Historical RPC calls will reject transaction features which have not yet activated. (#35914, #35928)
For a full rundown of the changes please consult the Geth 1.17.9 release milestone.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go(use “stable” tag). - Ubuntu packages in our Launchpad PPA repository.
- macOS packages in our Homebrew Tap repository.
Source ethereum/go-ethereum ·
v1.17.9· 2026-10-21 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.