Important
This release contains support for historical proofs storage format v2. It can be enabled by setting --proofs-history.storage-version=v2. Note that the proofs data has to be reinitialized if switching to the new storage version format. See the docs for further details.
What's Changed in op-reth/v2.2.3
- chore(op-reth/proofs): consistent
trie::*log targets across the crate by @dhyaniarun1993 in #20734 - chore(rust): log level in proofs exex by @theochap in #20719
- refactor(op-reth/proofs): strict proof-window semantics + ProofWindowRange API by @dhyaniarun1993 in #20707
- fix(op-reth/proofs): use fixed-size sharded key encoding for trie history by @dhyaniarun1993 in #20713
- feat(op-reth): Wire up the Engine in Exex by @dhyaniarun1993 in #20450
- feat(op-reth): add EngineState, Engine, EngineHandle, and all task by @dhyaniarun1993 in #20419
- feat(op-reth): add persistence service and prune_with_provider by @dhyaniarun1993 in #20414
- op-reth: add optional gas_limit_cap arg to execute_best_transactions by @bitwiseguy in #20584
- feat(op-reth): add engine buffer layer (TrieBufferState + MemoryOverlay) by @dhyaniarun1993 in #20411
Full Changelog: op-reth/v2.2.2...op-reth/v2.2.3
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-reth:v2.2.3