This release merges upstream go-ethereum v1.17.2.
It is a maintenance/optional release with several important bug fixes.
Notably, it includes an important fix for a debug_executionWitness issue that could corrupt node data, along with history pruning improvements, RPC hardening, and multiple trie/state performance and correctness fixes.
What's Changed
Highlights from upstream v1.17.2
- Set default cache size to 4GB across networks.
- Added support for pruning chain history prior to Prague and improved history import/indexing behavior.
- Added
fetchpayloadand awomirtarget forkeeper. - Included upstream core changes for upcoming fork work, including EIP-7778, EIP-7954, EIP-7708, and related gas-accounting updates.
- Fixed the upstream
debug_executionWitnesscorruption issue. - Improved
eth_simulateV1,eth_getProof, log filter behavior on pruned history, and OpenTelemetry instrumentation. - Included multiple binary trie, Verkle/state, networking, and platform fixes.
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth:v1.101702.1
Full Changelog: v1.101701.0...v1.101702.1