Releases: erigontech/erigon
v3.3.7 - Rocky Romp
P2P stability. Prune performance.
What's Changed
- prune: remove early-exit based on DirtySpace() by @AskAlexSharov in #18787
- execution: fix commitment state key txNum when last block tx is at step boundary by @taratorio in #18858
- p2p deadlock fix by @Copilot in #18862
- Forward compatibility: Fixed index building for v0 snapshot format by @eastorski in #18824
- Backward compatibility: Add --v5disc alias by @anacrolix in #18785
- Show the default P2P discovery bools in --help by @anacrolix in #18819
Full Changelog: v3.3.4...v3.3.7
v3.3.4 - Rocky Romp
v3.3.4 is a bugfix release recommended for all users.
What's Changed
- Fix for missing rcache at stepBoundary by @sudeepdino008 in #18698
- Execution/stagedsync: port --experimental.always-generate-changesets flag for gas repricing benchmarks by @taratorio in #18733
- Execution: add --fcu.timeout and --fcu.background.prune flags by @taratorio in #18723
- Not needed collector erased in prune domains by @JkLondon in #18665
- Forward compatible snapshots format by @eastorski in #18746
Full Changelog: v3.3.3...v3.3.4
v3.3.3 - Rocky Romp
v3.3.3 is a bugfix release recommended for all users.
Fixes
- CL: Fix incorrect committee count in process_attestation in #18316 by @domiwei
- CL: Fix for periodic retry of not-ready response in #18376 by @taratorio
- Shutter: fix premature encrypted txn pool cleanup bug and peer drops in #18264 by @taratorio
- Half block exec fix in receipts in #18426, #18505 by @sudeepdino008
- p2p: resolve security vulnerability in #18650 by @yperbasis
Improvements
- p2p: Turn on discovery v5 by default in #18639 by @anacrolix
Full Changelog: v3.3.2...v3.3.3
v3.3.2 - Rocky Romp
Gnosis hardfork support
- rpc: fix panic on
GetEthV1BeaconBlobs(#17992) by @domiwei in #18232 - rpc: fix invalid key error code in
eth_getStorageAtby @canepat in #18238 - cl/beacon: add single_attestation event topic support (#18142) by @domiwei in #18277
- Gnosis Balancer by @mh0lt in #18282
- bittorrent: torrent excessive wantPeers event fix by @anacrolix in #18256
Full Changelog: v3.3.1...v3.3.2
v3.3.1 - Rocky Romp
- We have new Docs and HelpCenter: https://docs.erigon.tech/
- Support of historical
eth_getProof(#12984). It requires
--prune.include-commitment-historyflag.
RPC
CL
TxPool
- txpool: remove double PopWorst() in pending pool overflow by @AskAlexSharov in #18159
Sync
- Torrent client fixes by @anacrolix in #18179
Full Changelog: v3.3.0...v3.3.1
v3.2.4
- rpc: fix txpool_content crash: unknown by @canepat in #18119
- version by @AskAlexSharov in #18057
Full Changelog: v3.2.3...v3.2.4
v3.3.0 - Rocky Romp
This release doesn't have any disk-format changes (only software features).
- We have new Docs and HelpCenter: https://docs.erigon.tech/
- Support of historical
eth_getProof(#12984). It requires
--prune.include-commitment-historyflag.
RPC
eth_simulateV1: Complete implementation of Ethereum simulation API with support for state overrides, blob
transactions, block overrides, and historical state roots (#15771)eth_createAccessList: StateOverrides parameter support (#17653)eth_callsupport blockOverrides (#17261)trace_filter: Block tags support (#17238)debug_traceTransaction: Self-destruct operation validation (EIP 6780) (#17728)eth_getTransactionReceipt: Pre-Byzantium transaction handling (#17479, #17509)eth_estimateGas: Improved handling with StateOverrides (#17914, #17295)debug_traceCall: System contract execution support (#17339)- Blob transaction and blob base fee override support (#17313)
Consensus & Execution
- EIP-7928: BlockAccessList type support (#17544)
- EIP-7934: EstimateGas capped by MaxTxnGasLimit in Osaka (#17251)
- EIP-7702 transaction support in
(r *Receipt) decodeTyped(#17412) - Rewrite bytecode support for post-Merge blocks (#17770)
Changed
Execution Engine
- Experimental Parallel Exec (#16922)
- MAX_PENDING_PARTIALS_PER_WITHDRAWALS_SWEEP for Gnosis (#17501)
- Reduce goroutines amount produced by BitTorrent library (#17765)
- Up base image to
Go 1.25-trixie(#17837)
Removed
- PoW mining was removed in #17813, which resulted in
--chain=devnot being able to produce new blocks. Going forward
we'll either sunset--chain=devor switch it to mock CL (see #14753). If you need--chain=dev, please use Erigon
3.2 - Holesky network support removed (#17685)
- eth/67 protocol support removed (#17318)
- SkipAnalysis VM optimization removed (#17217)
Full Changelog: v3.2.3...v3.3.0
v3.2.3
- Caplin: add getBlobs support (fusaka) by @Giulio2002 in #17840
Full Changelog: v3.2.2...v3.2.3
v3.2.2 "Quirky Quests"
v3.2.2 schedules Fusaka on Ethereum mainnet on December 3, 2025 at 09:49:11pm UTC. Thus it is a mandatory update for all Ethereum mainnet users.
New features
- Schedule Fusaka on Ethereum mainnet in #17736 by @yperbasis
- Tool to fetch and recover blobs from a remote beacon API in #17611 by @Giulio2002
Full Changelog: v3.2.1...v3.2.2
v3.2.1 "Quirky Quests"
v3.2.1 is a bugfix release recommended for all users, especially validators.
Fixes
- Fix validators producing bad blocks on Hoodi in #17487 by @mh0lt
- RPC: fix "insufficient funds for gas * price + value" error in traces retrieval for a specific block (Issues #16909, #17232) in #17523 by @antonis19
- RPC: fix no changes and filter not found in eth_getFilter* (Issue #17246) in #17350 by @canepat
- RPC: debug_traceCall fix avoid to trace sysContract (Issue #17220) in #17360 by @lupin012
- CL: fix initial previous_version in fork_schedule (Issue #17262) in #17331 by @domiwei
Improvements
- Ethereum mainnet default block gas limit is raised to 60M in #17321 by @yperbasis
- CL: Allow blob requests after Fusaka in #17500 by @domiwei
Full Changelog: v3.2.0...v3.2.1