Reth v2.7.0

Release

Version
v2.7.0
Repository
paradigmxyz/reth

Release notes

Reth v2.7.0 prepares Sepolia for the Glamsterdam hardfork and brings fixes to state persistence, forkchoice, RPC, and networking.

Action required

Sepolia operators must upgrade before 6 October 2026 at 13:53:36 UTC. This release schedules Amsterdam activation on Sepolia testnet and tests the fork ID and eth_config transition. (Reth change, official schedule)

Highlights

• Hardfork and storage readiness: Enabled persistent RocksDB storage for block access lists. Read-only tools can also open older databases that do not yet have the BAL tables. (#26789, #27471)

• Performance and configuration: Enabled the shared sender recovery cache by default, lowered the default RPC cache counts (blocks: 5,000 to 1,000; blocks' receipts: 2,000 to 500), added per-cache byte limits and idle eviction, and made the engine backfill threshold configurable. (#27447, #27310, #27351, #27329)

• RPC tracing cache: Use --rpc-cache.cache-computed-bals to retain computed BALs for faster repeat traces. --rpc-cache.prewarm-bals[=<BLOCKS>] also enables caching and prewarms new canonical blocks, optionally replaying recent blocks on startup. In v2.7, --rpc-cache.max-bals-bytes and --rpc-cache.idle-timeout bound retained cache data. (#24037, #24097, #26835, #27351)

RPC behavior changes

• The testing RPC namespace now requires explicit selection. Calls to trace_callMany without a block and trace_filter without bounds now default to latest; callers needing pending state or historical ranges should specify them. eth_estimateGas now respects --rpc.gascap. (#27398, #27410, #27411, #27384)

• Corrected Otterscan block and transaction responses. (#27217)

• Fixed tracing responses: trace_get now selects results by trace tree path, and replaying a missing transaction returns null. (#27366, #27364)

Full changelog: v2.6.0...release/v2.7.0

Binaries

See pre-built binaries documentation.

The binaries are signed with the PGP key: 50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E

Reth

System

Architecture

Binary

PGP Signature

x86_64

reth-v2.7.0-x86_64-unknown-linux-gnu.tar.gz

PGP Signature

aarch64

reth-v2.7.0-aarch64-unknown-linux-gnu.tar.gz

PGP Signature

aarch64

reth-v2.7.0-aarch64-apple-darwin.tar.gz

PGP Signature

Docker

paradigmxyz/reth

-

Full release on GitHub ↗

Release Polkadot SDK

Polkadot stable2606-3

This release contains the changes from polkadot-stable2606-2 to polkadot-stable2606-3. ℹ️ Please note: this is a patch release for the latest stable version stable2606. If your nodes...

Release Agave (Solana validator)

Agave (Solana validator) Release v4.5.0-alpha.2

This is a pre-release for testing only. Do not deploy to mainnet, testnet, or any production host. https://github.com/anza-xyz/agave/blob/master/CHANGELOG.md#edge-channel What's...

Release Hardhat

Hardhat v3.19.0

This release expands our support for the upcoming Amsterdam hardfork, including: EIP-7976, EIP-7981, EIP-7997, EIP-8024 and EIP-8037. In particular, EIP-8037's separation of execution...

Release Geth

Geth Protein Sludge Pack (v1.17.8)

This is a security-focused release, fixing several DoS risk issues ❤️‍🩹 . Note most of the the fixes related to bugs which only become possible after the activation of the Amsterdam...