stakestack

Geth

Ethereum Foundation · Go · LGPL-3.0

Go execution client; the reference implementation and largest EL share.

executionEthereum MainnetHoodiSepoliaHoleskyEphemery

Required by network upgrades

UpgradeNetworkMinimum
GlamsterdamSepolia≥ 1.17.7
FusakaEthereum Mainnet≥ 1.16.7

Releases

Rated by the geth-prose rules · weight 1.5
Channel
Severity
Type
Network
Fork
32 releases
Why this rating
  • high (hoodi): Hoodi node operators running v1.17.9 must upgrade before then.
  • fork scheduled (hoodi): This is a quick release that postpones the Amsterdam fork on the Hoodi testnet, previously scheduled for Oct 26, 2026, 17:42:48 UTC.
  • performance wording: "- Optimize DUP/SWAP dispatch in the interpreter (#35959)"
Oct 23, 2026
Why this rating
  • fork scheduled (hoodi): Universal Semiconductor (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).
  • medium (hoodi): This release is recommended for all users running their nodes on the Hoodi testnet.
  • performance wording: "It also contains changes to the EVM to improve the performance significantly."
Oct 21, 2026
Why this rating
  • medium (all networks): This release is recommended for all users.
  • security wording: "Protein Sludge Pack (v1.17.8) This is a security-focused release, fixing several DoS risk issues ❤️‍🩹 ."
  • Security: - In the eth and snap p2p protocol handler, DoS resistance has been improved for multiple packet handlers (#35862, #35883, #35859, #35857, #35904, #35856) - JU…
Oct 8, 2026
Why this rating
  • fork readiness: "Both v1.17.6 and v1.17.7 are ready for the Amsterdam fork on Sepolia (Oct 6, 2026), so Sepolia validators can run either version."
  • performance wording: "- Fix a memory leak by waiting for the block prefetcher when stopping the chain (#35821)"
Sep 30, 2026
Why this rating
  • high (sepolia): Sepolia node operators must upgrade before that time.
  • fork scheduled (sepolia): - The Amsterdam hardfork is scheduled on the Sepolia testnet at timestamp 1791294816 (Oct 6, 2026, 13:53:36 UTC).
  • medium (all networks): This is a maintenance release with a number of performance improvements to block processing and initial sync, and is recommended for all users.
  • performance wording: "This is a maintenance release with a number of performance improvements to block processing and initial sync, and is recommended for all users."
Sep 23, 2026
Why this rating
  • medium (all networks): This is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users.
  • performance wording: "- Introduce a sparse blobpool to reduce blob transaction pool memory usage (#34047)"
Jul 27, 2026
Why this rating
  • medium (all networks): This is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users.
  • deprecation wording: "- A number of long-deprecated command-line flags have been removed (#35021)"
  • performance wording: "- Engine API JSON encoding for large blob payloads has been optimized, and gzip is disabled on the engine API (#33969, #35057)"
Jun 22, 2026
Why this rating
  • breaking wording: "Breaking change for tracing APIs (debug_trace*), specifically the structLog (opcode) tracer."
  • deprecation wording: "- Replace deprecated TypeMux with Feed (#32585)"
  • performance wording: "- Use uint256 in core Message for faster gas calculations (#34934)"
May 11, 2026
Why this rating
  • medium (all networks): Notably, a critical issue in debug_executionWitness could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade.
  • hotfix wording: "Notably, a critical issue in debug_executionWitness could previously corrupt node data, users relying on this RPC endpoint are strongly advised to upgrade."
  • deprecation wording: "- Fixed state corruption issue in debug_executionWitness; deprecated debug_executionWitnessByHash (#33931)"
  • performance wording: "- Optimized Era history import with batched insertion (#33894)"
Mar 30, 2026
Why this rating
  • medium (all networks): This is a bug fix release and is recommended for all users.
  • security wording: "It resolves a regression in snap sync, as well as several security issues."
Mar 3, 2026
Why this rating
  • medium (all networks): Note that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users.
  • security wording: "Note that this release contains multiple critical security fixes, as well as many bug fixes, and is recommended for all users."
  • deprecation wording: "- The bitutil.XORBytes function has been deprecated in favor of stdlib package crypto/subtle (#33331)"
  • performance wording: "- Pebble configuration has been tweaked for improved performance (#33697, #33353, #33315)"
Feb 17, 2026
Why this rating
  • security wording: "Specifically, this release fixes CVE-2026-26314, CVE-2026-26315."
  • hotfix wording: "Shield Focusing Module (v1.16.9) This is a security hot-fix release."
Feb 17, 2026
Why this rating
  • medium (all networks): Moisture Filters (v1.16.8) This is a security fix release and is recommended for all users.
  • security wording: "Moisture Filters (v1.16.8) This is a security fix release and is recommended for all users."
Jan 13, 2026
Why this rating
  • fork scheduled (mainnet): This release enables the Fusaka hardfork on Ethereum mainnet.
  • security wording: "* Fix for a cryptographic vulnerability in c-kzg-4844."
  • performance wording: "* Various optimizations (#32971, #32916, #32965, #32946)"
Nov 4, 2025
Why this rating
  • fork scheduled (mainnet): This release enables the Fusaka hardfork on Ethereum mainnet The fork is scheduled to occur at 2025-12-03 21:49:11 UTC.
  • fork scheduled (mainnet): This release also enables the BPO1 and BPO2 forks for mainnet at 2025-12-09 and 2026-01-07 respectively.
  • security wording: "Please use v1.16.7, which contains an important security fix. ⚠️"
  • performance wording: "* Various optimizations (#32971, #32916, #32965, #32946)"
Nov 3, 2025
Why this rating
  • deprecation wording: "We will remove support for blob proof conversion during the v1.17.x release cycle, please update RPC client libraries to support cell-level (v1) proofs."
  • performance wording: "- A regression in the discovery system could cause high CPU usage under synthetic conditions (i.e. in tests)."
Oct 16, 2025
Why this rating
  • security wording: "- The KZG proof libraries have been updated to the latest release to fix a vulnerability."
  • performance wording: "- The EVM MODEXP precompiled account has seen some optimizations to improve performance for worst-case inputs."
Sep 26, 2025
Why this rating
  • fork readiness: "This is a maintenance release to prepare for the Fusaka release next week."
  • deprecation wording: "* Remove deprecated method debug_seedHash #32495"
  • performance wording: "It contains a state history rewrite, fixes for the Osaka devnets, performance improvements, and a few bug fixes."
Sep 2, 2025
Why this rating
  • performance wording: "This is a maintenance release that includes implementations of the Fusaka EIPs, along with several new features, optimizations, and bug fixes."
Aug 4, 2025
Why this rating
  • performance wording: "- eth_getTransactionReceipt should be a bit faster."
Jul 2, 2025
Why this rating
  • performance wording: "- Geth can be configured to store historical states on a dedicated disk, and it doesn't have to be an SSD (it will be ~3x faster to access when stored on SSD though)."
Jun 26, 2025
Why this rating
  • performance wording: "- Log indexing performance has been improved."
May 5, 2025
Apr 25, 2025
Why this rating
  • fork scheduled (mainnet): Multicapacitor (v1.15.9) This release enables the Prague execution-layer fork on mainnet.
  • fork scheduled (mainnet): As of this release, the Prague fork is scheduled to occur on mainnet at block timestamp 1746612311 (Wed May 07 10:05:11 2025 UTC).
  • fork scheduled (mainnet): - The Prague fork timestamp was added for mainnet.
  • performance wording: "- CPU usage of tx propagation has been optimized."
Apr 21, 2025
Why this rating
  • security wording: "This is not a security fix, despite looking like one, it's more about correctness."
  • breaking wording: "This is a breaking change, but the only known user of this API is the shisui portal network client."
  • performance wording: "Combatives Upgrade (v1.15.8) This is a bug-fix release with some performance improvements."
Apr 11, 2025
Why this rating
  • hotfix wording: "We are putting is out specifically to address a critical issue that could break archive node databases."
Mar 31, 2025
Why this rating
  • breaking wording: "This is a breaking change."
  • performance wording: "- Log filtering in Geth receives a huge performance upgrade with the introduction of our new 'filtermaps' index."
Mar 25, 2025
Why this rating
  • hotfix wording: "Stronghold Package (v1.15.5) Alright 🥲 This is a hotfix release for an issue on the Sepolia testnet."
Mar 5, 2025
Why this rating
  • high (sepolia): Note: you need to upgrade to v1.15.3 or this release to be compatible with the Pectra fork on the Sepolia network (activates Wed, Mar 5 at 07:29:36 UTC).
Mar 1, 2025
Why this rating
  • high (all networks): You need to upgrade to Geth v1.15.3 until then in order to use the testnet after the fork.
  • hotfix wording: "Expert Package (v1.15.3) Oh look, another hotfix release!"
Feb 25, 2025
Feb 17, 2025
Why this rating
  • high (all networks): It is a required upgrade if you want to participate in these networks.
  • fork scheduled (sepolia, holesky): Engineering Kit (v1.15.1) This release enables the Prague fork for the Holesky and Sepolia testnets.
Feb 13, 2025