Skip to content

Commit 394057f

Browse files
chore(deps): update ghcr.io/paradigmxyz/reth docker tag to v1.10.2 (#410)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/paradigmxyz/reth](https://redirect.github.com/paradigmxyz/reth) | minor | `v1.9.3` → `v1.10.2` | --- ### Release Notes <details> <summary>paradigmxyz/reth (ghcr.io/paradigmxyz/reth)</summary> ### [`v1.10.2`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.2): Reth v1.10.2 [Compare Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.10.1...v1.10.2) ### Maintenance Release - Resolves a vergen dependency issue for sdk users - Addresses some perf regressions introduced in 1.10.1, 1.10.1 users should upgrade #### Backwards Compatibility > \[!IMPORTANT] > In case you need to downgrade after running 1.10.x, please downgrade to [1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4) #### Update Priority This table provides priorities for which classes of users should update particular components. | User Class | Priority | | -------------------- | ------------------- | | Payload Builders | Medium as in 1.10.0 | | Non-Payload Builders | Medium as in 1.10.0 | #### All Changes - chore(deps): bump vergen and vergen-git2 to 9.1.0 ([#&#8203;21141](https://redirect.github.com/paradigmxyz/reth/issues/21141)) - fix: handle incomplete receipts gracefully in receipt root task ([#&#8203;21285](https://redirect.github.com/paradigmxyz/reth/issues/21285)) - fix: clear `overlay_cache` in `with_extended_hashed_state_overlay` ([#&#8203;21233](https://redirect.github.com/paradigmxyz/reth/issues/21233)) - fix(engine): clear execution cache when block validation fails ([#&#8203;21282](https://redirect.github.com/paradigmxyz/reth/issues/21282)) - chore(release): prep v1.10.2 release ([#&#8203;21287](https://redirect.github.com/paradigmxyz/reth/issues/21287)) #### Binaries [See pre-built binaries documentation.](https://reth.rs/installation/binaries) The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E` ##### Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [reth-v1.10.2-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [reth-v1.10.2-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [reth-v1.10.2-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [reth-v1.10.2-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/reth-v1.10.2-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - | ##### OP-Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [op-reth-v1.10.2-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [op-reth-v1.10.2-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [op-reth-v1.10.2-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [op-reth-v1.10.2-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.2/op-reth-v1.10.2-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - | **Full Changelog**: <https://github.com/paradigmxyz/reth/compare/v1.10.1...v1.10.2> ### [`v1.10.1`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.1): Reth v1.10.1 [Compare Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.10.0...v1.10.1) ![image](https://raw.githubusercontent.com/paradigmxyz/reth/main/assets/reth-prod.png) ##### Maintenance Release - Reverting the reth-chain crate changes and adds the useful LazyTrieData/SortedTrieData types directly to reth-trie-common ([#&#8203;21155](https://redirect.github.com/paradigmxyz/reth/pull/21155)) - Prevent ExExManager deadlock when buffer clears after being full ([#&#8203;21135](https://redirect.github.com/paradigmxyz/reth/pull/21135)) ##### Backwards Compatibility > \[!IMPORTANT] > In case you need to downgrade after running 1.10.x, please downgrade to [1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4) ##### Update Priority This table provides priorities for which classes of users should update particular components. | User Class | Priority | | -------------------- | ------------------- | | Payload Builders | Medium as in 1.10.0 | | Non-Payload Builders | Medium as in 1.10.0 | ##### All Changes - chore: bump version to 1.10.1 ([#&#8203;21188](https://redirect.github.com/paradigmxyz/reth/issues/21188)) - chore: rename extend\_ref methods on sorted data structures ([#&#8203;21043](https://redirect.github.com/paradigmxyz/reth/issues/21043)) - fix(flashblocks): Add flashblock ws connection retry period ([#&#8203;20510](https://redirect.github.com/paradigmxyz/reth/issues/20510)) - chore(bench): add --disable-tx-gossip to benchmark node args ([#&#8203;21171](https://redirect.github.com/paradigmxyz/reth/issues/21171)) - refactor(stages): reuse history index cache buffers in `collect_history_indices` ([#&#8203;21017](https://redirect.github.com/paradigmxyz/reth/issues/21017)) - feat(download): resumable snapshot downloads with auto-retry ([#&#8203;21161](https://redirect.github.com/paradigmxyz/reth/issues/21161)) - ci: update to tempoxyz ([#&#8203;21176](https://redirect.github.com/paradigmxyz/reth/issues/21176)) - chore: apply spelling and typo fixes ([#&#8203;21182](https://redirect.github.com/paradigmxyz/reth/issues/21182)) - docs: document minimal storage mode in pruning FAQ ([#&#8203;21025](https://redirect.github.com/paradigmxyz/reth/issues/21025)) - chore(deps): weekly `cargo update` ([#&#8203;21167](https://redirect.github.com/paradigmxyz/reth/issues/21167)) - feat(execution-types): add receipts\_iter helper ([#&#8203;21162](https://redirect.github.com/paradigmxyz/reth/issues/21162)) - revert: undo Chain crate, add LazyTrieData to trie-common ([#&#8203;21155](https://redirect.github.com/paradigmxyz/reth/issues/21155)) - feat(engine): add new\_payload\_interval metric (start-to-start) ([#&#8203;21159](https://redirect.github.com/paradigmxyz/reth/issues/21159)) - feat(engine): add time\_between\_new\_payloads metric ([#&#8203;21158](https://redirect.github.com/paradigmxyz/reth/issues/21158)) - fix(storage-api): gate reth-chain dependency behind std feature - perf(storage): batch trie updates across blocks in save\_blocks ([#&#8203;21142](https://redirect.github.com/paradigmxyz/reth/issues/21142)) - refactor: use ExecutionOutcome::single instead of tuple From ([#&#8203;21152](https://redirect.github.com/paradigmxyz/reth/issues/21152)) - chore(chain-state): reorganize deferred\_trie.rs impl blocks ([#&#8203;21151](https://redirect.github.com/paradigmxyz/reth/issues/21151)) - feat(primitives-traits): add try\_recover\_signers for parallel batch recovery ([#&#8203;21103](https://redirect.github.com/paradigmxyz/reth/issues/21103)) - perf: make Chain use DeferredTrieData ([#&#8203;21137](https://redirect.github.com/paradigmxyz/reth/issues/21137)) - fix(engine): request head block download when not buffered after backfill ([#&#8203;21150](https://redirect.github.com/paradigmxyz/reth/issues/21150)) - fix(`docs/cli`): update `help.rs` to use nightly toolchain ([#&#8203;21149](https://redirect.github.com/paradigmxyz/reth/issues/21149)) - fix: properly record span fields ([#&#8203;21148](https://redirect.github.com/paradigmxyz/reth/issues/21148)) - fix: release mutex before dropping ancestors in wait\_cloned ([#&#8203;21146](https://redirect.github.com/paradigmxyz/reth/issues/21146)) - feat(db): implement extra dup methods ([#&#8203;20964](https://redirect.github.com/paradigmxyz/reth/issues/20964)) - feat(consensus): incremental receipt root computation in background task ([#&#8203;21131](https://redirect.github.com/paradigmxyz/reth/issues/21131)) - perf: start saving cache sooner ([#&#8203;21130](https://redirect.github.com/paradigmxyz/reth/issues/21130)) - chore(deps): bump vergen and vergen-git2 to 9.1.0 ([#&#8203;21141](https://redirect.github.com/paradigmxyz/reth/issues/21141)) - fix(exex): prevent ExExManager deadlock when buffer clears after being full ([#&#8203;21135](https://redirect.github.com/paradigmxyz/reth/issues/21135)) - perf(engine): defer trie overlay computation with LazyOverlay ([#&#8203;21133](https://redirect.github.com/paradigmxyz/reth/issues/21133)) - feat(storage): add EitherReader for routing history queries to MDBX or RocksDB ([#&#8203;21063](https://redirect.github.com/paradigmxyz/reth/issues/21063)) - perf: Optimize multiproof sequencer `add_proof` ([#&#8203;21129](https://redirect.github.com/paradigmxyz/reth/issues/21129)) - refactor: use `BlockExecutionOutcome` in `ExecutedBlock` ([#&#8203;21123](https://redirect.github.com/paradigmxyz/reth/issues/21123)) - chore(deps): update alloy-evm and alloy-op-evm to 0.26.3 ([#&#8203;21126](https://redirect.github.com/paradigmxyz/reth/issues/21126)) - perf(cli): use available\_parallelism as default for re-execute ([#&#8203;21010](https://redirect.github.com/paradigmxyz/reth/issues/21010)) - chore(provider): pre alloc tx hashes ([#&#8203;21114](https://redirect.github.com/paradigmxyz/reth/issues/21114)) - feat: stagging revm v34.0.0 ([#&#8203;20627](https://redirect.github.com/paradigmxyz/reth/issues/20627)) - feat(trie): in-memory trie changesets ([#&#8203;20997](https://redirect.github.com/paradigmxyz/reth/issues/20997)) - perf(trie): fix extend\_sorted\_vec O(n log n) → O(n+m) merge ([#&#8203;21098](https://redirect.github.com/paradigmxyz/reth/issues/21098)) - refactor(chain-state): extract blocks\_to\_chain helper ([#&#8203;21110](https://redirect.github.com/paradigmxyz/reth/issues/21110)) - fix(reth-bench): use requests hash ([#&#8203;21111](https://redirect.github.com/paradigmxyz/reth/issues/21111)) - perf: reserve in extend\_sorted\_vec ([#&#8203;21109](https://redirect.github.com/paradigmxyz/reth/issues/21109)) - feat: add `rocksdb` to `save_blocks` ([#&#8203;21003](https://redirect.github.com/paradigmxyz/reth/issues/21003)) - feat(reth-bench): add generate-big-block command ([#&#8203;21082](https://redirect.github.com/paradigmxyz/reth/issues/21082)) - perf(trie): add k-way merge batch optimization for merge\_overlay\_trie\_input ([#&#8203;21080](https://redirect.github.com/paradigmxyz/reth/issues/21080)) - feat: parallelize `save_blocks` ([#&#8203;20993](https://redirect.github.com/paradigmxyz/reth/issues/20993)) - feat: add get/set db settings for `rocksdb` ([#&#8203;21095](https://redirect.github.com/paradigmxyz/reth/issues/21095)) - feat(rpc): add flag to skip invalid transactions in testing\_buildBlockV1 ([#&#8203;21094](https://redirect.github.com/paradigmxyz/reth/issues/21094)) - test(storage): add parametrized MDBX/RocksDB history lookup equivalence tests ([#&#8203;20871](https://redirect.github.com/paradigmxyz/reth/issues/20871)) ##### Binaries [See pre-built binaries documentation.](https://reth.rs/installation/binaries) The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E` ##### Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [reth-v1.10.1-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [reth-v1.10.1-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [reth-v1.10.1-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [reth-v1.10.1-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/reth-v1.10.1-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - | ##### OP-Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [op-reth-v1.10.1-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [op-reth-v1.10.1-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [op-reth-v1.10.1-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [op-reth-v1.10.1-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.1/op-reth-v1.10.1-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - | ### [`v1.10.0`](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.10.0): Reth v1.10.0 [Compare Source](https://redirect.github.com/paradigmxyz/reth/compare/v1.9.4...v1.10.0) ![image](https://raw.githubusercontent.com/paradigmxyz/reth/main/assets/reth-prod.png) This release brings performance improvements (overlay caching for state providers ([#&#8203;19752](https://redirect.github.com/paradigmxyz/reth/pull/19752)), transaction pool optimizations ([#&#8203;20405](https://redirect.github.com/paradigmxyz/reth/pull/20405), [#&#8203;20398](https://redirect.github.com/paradigmxyz/reth/pull/20398))), new RPC endpoints (`engine_getBlobsV3`, `debug_getBadBlock`, `reth_subscribePersistedBlock`, `testing_buildBlockV1`). With these changes we saw a \~25% improvement on average on newPayload. Further, the release comes with CLI enhancements (`--netrestrict`, `--max-peers`, `--minimal`, `--p2p-secret-key-hex`), and extended OP Stack flashblock support. This is a major version bump due to SDK breaking changes including the removal of the `Consensus::Error` associated type and revamped tx policy traits. **Action Required**: The merkle changeset defaults were fixed, but this means if you had manually set a non-default value, it may now conflict or behave unexpectedly. Users that are running a non default (1064) merkle changeset pruning distance should remove it from their reth.toml ([#&#8203;20108](https://redirect.github.com/paradigmxyz/reth/pull/20108)) ##### Backwards Compatibility > \[!IMPORTANT] > In case you need to downgrade after running 1.10.x, please downgrade to [1.9.4](https://redirect.github.com/paradigmxyz/reth/releases/tag/v1.9.4) ##### Update Priority This table provides priorities for which classes of users should update particular components. | User Class | Priority | | -------------------- | -------- | | Payload Builders | Medium | | Non-Payload Builders | Medium | ##### Breaking Changes ##### SDK - Removed associated error type for `Consensus` trait ([#&#8203;20843](https://redirect.github.com/paradigmxyz/reth/pull/20843)) - Revamped tx policy traits ([#&#8203;19878](https://redirect.github.com/paradigmxyz/reth/pull/19878)) - Extended tx policy API ([#&#8203;20861](https://redirect.github.com/paradigmxyz/reth/pull/20861)) - Changed `BestTransactions::mark_invalid` to accept error by reference ([#&#8203;19981](https://redirect.github.com/paradigmxyz/reth/pull/19981)) - Replaced `CliHeader` with `HeaderMut` ([#&#8203;20001](https://redirect.github.com/paradigmxyz/reth/pull/20001)) - Changed `append_block_body` to take a ref ([#&#8203;20504](https://redirect.github.com/paradigmxyz/reth/pull/20504)) - `EthExecutionContext` requires extradata ([#&#8203;20314](https://redirect.github.com/paradigmxyz/reth/pull/20314)) - Renamed `tx_resp_builder` ([#&#8203;20037](https://redirect.github.com/paradigmxyz/reth/pull/20037)) - ##### Pruning Behavior - Fixed merkle changeset defaults ([#&#8203;20108](https://redirect.github.com/paradigmxyz/reth/pull/20108)): **Action Required** - Users running a non-default (1064) merkle changeset pruning distance should remove it from their `reth.toml` ##### Features ##### Performance - Cache overlays in the `OverlayStateProviderFactory` ([#&#8203;19752](https://redirect.github.com/paradigmxyz/reth/pull/19752)) - Improve txpool updates ([#&#8203;20405](https://redirect.github.com/paradigmxyz/reth/pull/20405), [#&#8203;20398](https://redirect.github.com/paradigmxyz/reth/pull/20398)) ##### RPC - Support `txIndex` in `debug_traceCall` ([#&#8203;18477](https://redirect.github.com/paradigmxyz/reth/pull/18477)) - Add support for `debug_getBadBlock` ([#&#8203;20144](https://redirect.github.com/paradigmxyz/reth/pull/20144)) - Add `testing_buildBlockV1` ([#&#8203;20094](https://redirect.github.com/paradigmxyz/reth/pull/20094)) - Add `engine_getBlobsV3` ([#&#8203;20415](https://redirect.github.com/paradigmxyz/reth/issues/20415)) - Add `reth_subscribePersistedBlock` endpoint ([#&#8203;20877](https://redirect.github.com/paradigmxyz/reth/pull/20877)) - Support more `eth_simulateV1` error codes ([#&#8203;20054](https://redirect.github.com/paradigmxyz/reth/issues/20054)) ##### CLI - Add `--p2p-secret-key-hex` argument ([#&#8203;19670](https://redirect.github.com/paradigmxyz/reth/pull/19670)) - Add `--netrestrict` argument ([#&#8203;19686](https://redirect.github.com/paradigmxyz/reth/pull/19686)) - Add `--max-peers` support ([#&#8203;20139](https://redirect.github.com/paradigmxyz/reth/pull/20139)) ##### P2P - Don't replace peer status on discovered nodes ([#&#8203;20018](https://redirect.github.com/paradigmxyz/reth/pull/20018)) ##### Pruning & Storage - Support custom static file batch sizes ([#&#8203;19562](https://redirect.github.com/paradigmxyz/reth/pull/19562)) ##### SDK - New `convert_to_block` `PayloadValidator` function ([#&#8203;19953](https://redirect.github.com/paradigmxyz/reth/pull/19953)) - Better RPC bounds ([#&#8203;19980](https://redirect.github.com/paradigmxyz/reth/pull/19980)) - Deferred Trie API ([#&#8203;19894](https://redirect.github.com/paradigmxyz/reth/pull/19894)) - Insert executed block hook ([#&#8203;19822](https://redirect.github.com/paradigmxyz/reth/pull/19822)) ##### OP Stack - Changed flashblock log target to "flashblock" ([#&#8203;19656](https://redirect.github.com/paradigmxyz/reth/pull/19656)) - Support batch requests for historical RPC ([#&#8203;19679](https://redirect.github.com/paradigmxyz/reth/pull/19679)) - Flashblock sidecar process ([#&#8203;19667](https://redirect.github.com/paradigmxyz/reth/pull/19667)) - Support flashblocks on `eth_getTransactionByHash` ([#&#8203;19954](https://redirect.github.com/paradigmxyz/reth/pull/19954)) - Support flashblocks on `eth_getBlockTransactionCount` ([#&#8203;20291](https://redirect.github.com/paradigmxyz/reth/pull/20291)) ##### Bug Fixes ##### P2P - Encode receipts for eth/69 correctly ([#&#8203;20074](https://redirect.github.com/paradigmxyz/reth/pull/20074)) ##### RPC - Fixed `admin_nodeInfo` ignoring external IP settings ([#&#8203;19784](https://redirect.github.com/paradigmxyz/reth/pull/19784)) - Fixed refund bundle calculation ([#&#8203;19991](https://redirect.github.com/paradigmxyz/reth/pull/19991)) - Fixed `trace_filter` range off by one ([#&#8203;20199](https://redirect.github.com/paradigmxyz/reth/pull/20199)) - Returns invalid params if `toBlock` exceeds current head ([#&#8203;20202](https://redirect.github.com/paradigmxyz/reth/pull/20202)) - Validate `eth_getLogs` block range ([#&#8203;20218](https://redirect.github.com/paradigmxyz/reth/pull/20218)) - Fixed panic in `eth_feeHistory` ([#&#8203;20969](https://redirect.github.com/paradigmxyz/reth/pull/20969)) - Diff tracer fix for unchanged accounts ([revm-inspectors#387](https://redirect.github.com/paradigmxyz/revm-inspectors/pull/387)) ##### Binaries [See pre-built binaries documentation.](https://reth.rs/installation/binaries) The binaries are signed with the PGP key: `50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E` ##### Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [reth-v1.10.0-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [reth-v1.10.0-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [reth-v1.10.0-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [reth-v1.10.0-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/reth-v1.10.0-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/reth](https://ghcr.io/paradigmxyz/reth) | - | ##### OP-Reth | System | Architecture | Binary | PGP Signature | | :-----------------------------------------------------------------------------: | :----------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------- | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | x86\_64 | [op-reth-v1.10.0-x86\_64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473700/linux.svg" width="50"/> | aarch64 | [op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-unknown-linux-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/513083/windows-174.svg" width="50"/> | x86\_64 | [op-reth-v1.10.0-x86\_64-pc-windows-gnu.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-pc-windows-gnu.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | x86\_64 | [op-reth-v1.10.0-x86\_64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-x86_64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/511330/apple-173.svg" width="50"/> | aarch64 | [op-reth-v1.10.0-aarch64-apple-darwin.tar.gz](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-apple-darwin.tar.gz) | [PGP Signature](https://redirect.github.com/paradigmxyz/reth/releases/download/v1.10.0/op-reth-v1.10.0-aarch64-apple-darwin.tar.gz.asc) | | <img src="https://www.svgrepo.com/download/473589/docker.svg" width="50"/> | Docker | [paradigmxyz/op-reth](https://ghcr.io/paradigmxyz/op-reth) | - | ##### What's Changed - refactor(era): move to e2s module e2s types and file handling by [@&#8203;lean-apple](https://redirect.github.com/lean-apple) in [#&#8203;19490](https://redirect.github.com/paradigmxyz/reth/pull/19490) - chore: use `dashboard` variable in main Grafana dashboard by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19518](https://redirect.github.com/paradigmxyz/reth/pull/19518) - refactor: use `Url::as_str()` directly in era modules by [@&#8203;davidjsonn](https://redirect.github.com/davidjsonn) in [#&#8203;19485](https://redirect.github.com/paradigmxyz/reth/pull/19485) - refactor(era): move era1 types and file handling to new module by [@&#8203;lean-apple](https://redirect.github.com/lean-apple) in [#&#8203;19520](https://redirect.github.com/paradigmxyz/reth/pull/19520) - feat(optimism): Simplify trait bounds in revalidate\_interop\_txs\_stream by [@&#8203;Fibonacci747](https://redirect.github.com/Fibonacci747) in [#&#8203;19500](https://redirect.github.com/paradigmxyz/reth/pull/19500) - docs: fix license links in README.md by [@&#8203;maximevtush](https://redirect.github.com/maximevtush) in [#&#8203;19519](https://redirect.github.com/paradigmxyz/reth/pull/19519) - chore(era): move `era` types to `era` module by [@&#8203;lean-apple](https://redirect.github.com/lean-apple) in [#&#8203;19527](https://redirect.github.com/paradigmxyz/reth/pull/19527) - feat: add `Metadata` table and `StorageSettings` to `ProviderFactory` by [@&#8203;joshieDo](https://redirect.github.com/joshieDo) in [#&#8203;19384](https://redirect.github.com/paradigmxyz/reth/pull/19384) - feat(engine): record newPayload/forkchoiceUpdated metrics outside of RPC by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19522](https://redirect.github.com/paradigmxyz/reth/pull/19522) - fix: replace unreachable libmdbx documentation URL by [@&#8203;oooLowNeoNooo](https://redirect.github.com/oooLowNeoNooo) in [#&#8203;19532](https://redirect.github.com/paradigmxyz/reth/pull/19532) - perf(era-utils): avoid unnecessary PathBuf clone in export by [@&#8203;avorylli](https://redirect.github.com/avorylli) in [#&#8203;19530](https://redirect.github.com/paradigmxyz/reth/pull/19530) - fix(trie): InMemoryTrieCursor case where all DB nodes are deleted by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19464](https://redirect.github.com/paradigmxyz/reth/pull/19464) - fix(stages-types): resolve compilation errors in tests by [@&#8203;davidjsonn](https://redirect.github.com/davidjsonn) in [#&#8203;19501](https://redirect.github.com/paradigmxyz/reth/pull/19501) - feat(provider): configurable blocks per static file segment by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19458](https://redirect.github.com/paradigmxyz/reth/pull/19458) - refactor(provider, cli): simplify getting provider for index or range by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19440](https://redirect.github.com/paradigmxyz/reth/pull/19440) - chore: add new engine metrics to dashboard, fix multiproof charts by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19540](https://redirect.github.com/paradigmxyz/reth/pull/19540) - ci: check that Grafana dashboard doesn't contain DS\_PROMETHEUS by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19541](https://redirect.github.com/paradigmxyz/reth/pull/19541) - feat: add capabilities to fetch Peer type by [@&#8203;0xKarl98](https://redirect.github.com/0xKarl98) in [#&#8203;19543](https://redirect.github.com/paradigmxyz/reth/pull/19543) - fix: remove redundant header insertion in extend\_blocks and tests by [@&#8203;phrwlk](https://redirect.github.com/phrwlk) in [#&#8203;19534](https://redirect.github.com/paradigmxyz/reth/pull/19534) - docs: explain default db size and error in CLI help by [@&#8203;Andrurachi](https://redirect.github.com/Andrurachi) in [#&#8203;19533](https://redirect.github.com/paradigmxyz/reth/pull/19533) - feat(static-file): dynamic static file size by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19381](https://redirect.github.com/paradigmxyz/reth/pull/19381) - fix(prune): use saturating\_sub in PruneLimiter::deleted\_entries\_limit\_left by [@&#8203;Snezhkko](https://redirect.github.com/Snezhkko) in [#&#8203;19535](https://redirect.github.com/paradigmxyz/reth/pull/19535) - fix: Update filter last poll timestamp in filter logs by [@&#8203;ercecan](https://redirect.github.com/ercecan) in [#&#8203;19549](https://redirect.github.com/paradigmxyz/reth/pull/19549) - refactor(provider): introduce `EitherWriter` by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19554](https://redirect.github.com/paradigmxyz/reth/pull/19554) - chore(provider): exhaustive segment match in static files check by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19556](https://redirect.github.com/paradigmxyz/reth/pull/19556) - fix(net): preserve ECIESError in connect\_without\_timeout by [@&#8203;phrwlk](https://redirect.github.com/phrwlk) in [#&#8203;19558](https://redirect.github.com/paradigmxyz/reth/pull/19558) - refactor: provide default implementation for send\_raw\_transaction by [@&#8203;klkvr](https://redirect.github.com/klkvr) in [#&#8203;19564](https://redirect.github.com/paradigmxyz/reth/pull/19564) - chore(consensus): update GasLimitInvalidIncrease/GasLimitInvalidDecrease error msg by [@&#8203;wetkeyboard](https://redirect.github.com/wetkeyboard) in [#&#8203;18561](https://redirect.github.com/paradigmxyz/reth/pull/18561) - test(static-file): StaticFileSegment string and serde roundtrips by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19561](https://redirect.github.com/paradigmxyz/reth/pull/19561) - feat(debug): re-establish block subscription by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19550](https://redirect.github.com/paradigmxyz/reth/pull/19550) - refactor: replace GenericArray with regular arrays in ECIES by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19563](https://redirect.github.com/paradigmxyz/reth/pull/19563) - fix: update docs and arg comments by [@&#8203;Vitaliyr888](https://redirect.github.com/Vitaliyr888) in [#&#8203;19537](https://redirect.github.com/paradigmxyz/reth/pull/19537) - chore: bump revm v31.0.1 by [@&#8203;rakita](https://redirect.github.com/rakita) in [#&#8203;19567](https://redirect.github.com/paradigmxyz/reth/pull/19567) - ci: tag by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19572](https://redirect.github.com/paradigmxyz/reth/pull/19572) - fix(bench-compare): validate remote git references by [@&#8203;yongkangc](https://redirect.github.com/yongkangc) in [#&#8203;19569](https://redirect.github.com/paradigmxyz/reth/pull/19569) - ci: add independent tagging options by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19574](https://redirect.github.com/paradigmxyz/reth/pull/19574) - chore: BuiltPayloadExecutedBlock by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19430](https://redirect.github.com/paradigmxyz/reth/pull/19430) - chore: use instance label in Grafana dashboard by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19573](https://redirect.github.com/paradigmxyz/reth/pull/19573) - feat(engine): metric for time diff between newPayload end and next forkchoiceUpdated start by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19577](https://redirect.github.com/paradigmxyz/reth/pull/19577) - chore: bump version to 1.9.1 by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19578](https://redirect.github.com/paradigmxyz/reth/pull/19578) - chore(trie): Use Vec\<Option<...>> in HashedPostStateCursors by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19487](https://redirect.github.com/paradigmxyz/reth/pull/19487) - chore: remove duplicated provider method `transaction_block` by [@&#8203;joshieDo](https://redirect.github.com/joshieDo) in [#&#8203;19585](https://redirect.github.com/paradigmxyz/reth/pull/19585) - perf(trie): replace static Vec with const slice for empty updates by [@&#8203;reallesee](https://redirect.github.com/reallesee) in [#&#8203;19499](https://redirect.github.com/paradigmxyz/reth/pull/19499) - chore: remove unused event variant in ConsensusEngineEvent enum by [@&#8203;stevencartavia](https://redirect.github.com/stevencartavia) in [#&#8203;19596](https://redirect.github.com/paradigmxyz/reth/pull/19596) - fix(storage): propagate IO errors in parse\_accounts to avoid silent partial imports by [@&#8203;sashass1315](https://redirect.github.com/sashass1315) in [#&#8203;19582](https://redirect.github.com/paradigmxyz/reth/pull/19582) - chore(trie): add number of target slots to storage proof span by [@&#8203;Rjected](https://redirect.github.com/Rjected) in [#&#8203;19590](https://redirect.github.com/paradigmxyz/reth/pull/19590) - fix(codspeed): add harness = false for update benchmark in reth-trie-sparse by [@&#8203;yongkangc](https://redirect.github.com/yongkangc) in [#&#8203;19599](https://redirect.github.com/paradigmxyz/reth/pull/19599) - fix(chainspec): use correct Jovian timestamp constant for Base Sepolia test by [@&#8203;hawkadrian](https://redirect.github.com/hawkadrian) in [#&#8203;19606](https://redirect.github.com/paradigmxyz/reth/pull/19606) - chore(deps): weekly `cargo update` by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;19607](https://redirect.github.com/paradigmxyz/reth/pull/19607) - docs(chainspec): improve fork\_id and satisfy documentation by [@&#8203;CreeptoGengar](https://redirect.github.com/CreeptoGengar) in [#&#8203;19523](https://redirect.github.com/paradigmxyz/reth/pull/19523) - feat(cli): add cli flag `--txpool.disable-blobs-support` to disable blob support by [@&#8203;lean-apple](https://redirect.github.com/lean-apple) in [#&#8203;19559](https://redirect.github.com/paradigmxyz/reth/pull/19559) - chore: add feature propagation to sdk by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19627](https://redirect.github.com/paradigmxyz/reth/pull/19627) - fix: log correct account worker count by [@&#8203;dennsikl](https://redirect.github.com/dennsikl) in [#&#8203;19619](https://redirect.github.com/paradigmxyz/reth/pull/19619) - chore: bump op-revm v12.0.2 patch by [@&#8203;rakita](https://redirect.github.com/rakita) in [#&#8203;19629](https://redirect.github.com/paradigmxyz/reth/pull/19629) - chore(static-file): add note on underscores in names by [@&#8203;Rjected](https://redirect.github.com/Rjected) in [#&#8203;19639](https://redirect.github.com/paradigmxyz/reth/pull/19639) - feat(bench-compare): add block range to comparison report by [@&#8203;yongkangc](https://redirect.github.com/yongkangc) in [#&#8203;19643](https://redirect.github.com/paradigmxyz/reth/pull/19643) - refactor(provider): introduce `EitherWriter::new_receipts` by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19600](https://redirect.github.com/paradigmxyz/reth/pull/19600) - feat: add support for eip-7872 Max blob flag for local builders by [@&#8203;stevencartavia](https://redirect.github.com/stevencartavia) in [#&#8203;19614](https://redirect.github.com/paradigmxyz/reth/pull/19614) - revert: "refactor(prune): remove receipts log filter segment ([#&#8203;19184](https://redirect.github.com/paradigmxyz/reth/issues/19184))" by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19646](https://redirect.github.com/paradigmxyz/reth/pull/19646) - chore: bump version to 1.9.2 by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19647](https://redirect.github.com/paradigmxyz/reth/pull/19647) - refactor: capped `to` to `best_block` by [@&#8203;akronim26](https://redirect.github.com/akronim26) in [#&#8203;19640](https://redirect.github.com/paradigmxyz/reth/pull/19640) - fix(metrics): move trie\_input\_duration recording to capture full setup by [@&#8203;yongkangc](https://redirect.github.com/yongkangc) in [#&#8203;19649](https://redirect.github.com/paradigmxyz/reth/pull/19649) - feat(bench-compare): add OTLP tracing support for baseline/feature comparison by [@&#8203;yongkangc](https://redirect.github.com/yongkangc) in [#&#8203;19626](https://redirect.github.com/paradigmxyz/reth/pull/19626) - fix(stages): correct tip\_tx field comment in PipelineBuilder by [@&#8203;DeVikingMark](https://redirect.github.com/DeVikingMark) in [#&#8203;19655](https://redirect.github.com/paradigmxyz/reth/pull/19655) - feat(cli): log warning if otlp feature is not enabled by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19648](https://redirect.github.com/paradigmxyz/reth/pull/19648) - ci: use macos-14 runner by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19658](https://redirect.github.com/paradigmxyz/reth/pull/19658) - test(static-file): segment header serialization roundtrip and snapshots by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19657](https://redirect.github.com/paradigmxyz/reth/pull/19657) - fix(tree-engine): also update in-memory tree when there are attributes in an unwind forkchoice by [@&#8203;hai-rise](https://redirect.github.com/hai-rise) in [#&#8203;19668](https://redirect.github.com/paradigmxyz/reth/pull/19668) - fix: fix new casting error in signal handler by [@&#8203;hai-rise](https://redirect.github.com/hai-rise) in [#&#8203;19669](https://redirect.github.com/paradigmxyz/reth/pull/19669) - feat(node): allow to configure blocks per file for static file segments by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19562](https://redirect.github.com/paradigmxyz/reth/pull/19562) - chore: downgrade noisy log by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19660](https://redirect.github.com/paradigmxyz/reth/pull/19660) - fix: preserve parent beacon root in pending env by [@&#8203;aso20455](https://redirect.github.com/aso20455) in [#&#8203;19645](https://redirect.github.com/paradigmxyz/reth/pull/19645) - feat: limit handling of incoming txs to trusted peers by [@&#8203;0xKarl98](https://redirect.github.com/0xKarl98) in [#&#8203;19666](https://redirect.github.com/paradigmxyz/reth/pull/19666) - chore: add target: flashblock for all flashblock related traces by [@&#8203;salman01zp](https://redirect.github.com/salman01zp) in [#&#8203;19656](https://redirect.github.com/paradigmxyz/reth/pull/19656) - chore: bump revm v33 by [@&#8203;klkvr](https://redirect.github.com/klkvr) in [#&#8203;19674](https://redirect.github.com/paradigmxyz/reth/pull/19674) - feat(rpc): debug\_traceCall support TxIndex by [@&#8203;jsvisa](https://redirect.github.com/jsvisa) in [#&#8203;18477](https://redirect.github.com/paradigmxyz/reth/pull/18477) - fix: require config path when not using --default by [@&#8203;strmfos](https://redirect.github.com/strmfos) in [#&#8203;19632](https://redirect.github.com/paradigmxyz/reth/pull/19632) - feat: add --p2p-secret-key-hex which is similiar nodekeyhex in geth by [@&#8203;cuiweixie](https://redirect.github.com/cuiweixie) in [#&#8203;19670](https://redirect.github.com/paradigmxyz/reth/pull/19670) - fix(ethstats): prevent shutdown on read errors by [@&#8203;Fibonacci747](https://redirect.github.com/Fibonacci747) in [#&#8203;19672](https://redirect.github.com/paradigmxyz/reth/pull/19672) - refactor(flashblock): Move all flashblocks related data structure to op-alloy by [@&#8203;0x00101010](https://redirect.github.com/0x00101010) in [#&#8203;19608](https://redirect.github.com/paradigmxyz/reth/pull/19608) - fix(hardforks): don't print pre-merge section if empty by [@&#8203;rnkrtt](https://redirect.github.com/rnkrtt) in [#&#8203;19654](https://redirect.github.com/paradigmxyz/reth/pull/19654) - fix(stages): implement floor rounding for percentage in no\_std mode by [@&#8203;avorylli](https://redirect.github.com/avorylli) in [#&#8203;19675](https://redirect.github.com/paradigmxyz/reth/pull/19675) - chore: make `extra_data_size_limit` configurable in `EthBeaconConsensus` by [@&#8203;Peponks9](https://redirect.github.com/Peponks9) in [#&#8203;19496](https://redirect.github.com/paradigmxyz/reth/pull/19496) - chore: remove unused latest\_update\_kind from TxPool by [@&#8203;phrwlk](https://redirect.github.com/phrwlk) in [#&#8203;19634](https://redirect.github.com/paradigmxyz/reth/pull/19634) - feat(db): introduce --db.page-size argument by [@&#8203;Andrurachi](https://redirect.github.com/Andrurachi) in [#&#8203;19594](https://redirect.github.com/paradigmxyz/reth/pull/19594) - chore(trie): Add metrics to track all cursor operations in proof workers by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19633](https://redirect.github.com/paradigmxyz/reth/pull/19633) - feat: support block number in required-block-hashes parameter by [@&#8203;leniram159](https://redirect.github.com/leniram159) in [#&#8203;18546](https://redirect.github.com/paradigmxyz/reth/pull/18546) - refactor(provider): explicit static file segment matches by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19664](https://redirect.github.com/paradigmxyz/reth/pull/19664) - feat(stages): get transaction range starting from first available block by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19662](https://redirect.github.com/paradigmxyz/reth/pull/19662) - chore(trie): Allow reusing Hashed/TrieCursors by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19588](https://redirect.github.com/paradigmxyz/reth/pull/19588) - refactor(stages): use named structs for ExecInput returns by [@&#8203;rnkrtt](https://redirect.github.com/rnkrtt) in [#&#8203;19689](https://redirect.github.com/paradigmxyz/reth/pull/19689) - chore(cli): disable long read transaction for `db list` and pipeline by [@&#8203;Rjected](https://redirect.github.com/Rjected) in [#&#8203;19694](https://redirect.github.com/paradigmxyz/reth/pull/19694) - chore(engine): add basic tx result information to execution spans by [@&#8203;Rjected](https://redirect.github.com/Rjected) in [#&#8203;19698](https://redirect.github.com/paradigmxyz/reth/pull/19698) - feat(op-rpc): support batch rpc calls in historical forwarding by [@&#8203;reject-i](https://redirect.github.com/reject-i) in [#&#8203;19679](https://redirect.github.com/paradigmxyz/reth/pull/19679) - chore: remove redundant clone in exex subscription RPC setup by [@&#8203;0xLogicalx](https://redirect.github.com/0xLogicalx) in [#&#8203;19699](https://redirect.github.com/paradigmxyz/reth/pull/19699) - chore: remove redundant eth/68 NewPooledTransactionHashes length validation by [@&#8203;Fibonacci747](https://redirect.github.com/Fibonacci747) in [#&#8203;19708](https://redirect.github.com/paradigmxyz/reth/pull/19708) - fix(db-api): resolve test compilation errors by [@&#8203;davidjsonn](https://redirect.github.com/davidjsonn) in [#&#8203;19704](https://redirect.github.com/paradigmxyz/reth/pull/19704) - chore: bump revm-interpreter by [@&#8203;klkvr](https://redirect.github.com/klkvr) in [#&#8203;19709](https://redirect.github.com/paradigmxyz/reth/pull/19709) - feat: always write receipts to static files on new nodes by [@&#8203;joshieDo](https://redirect.github.com/joshieDo) in [#&#8203;19399](https://redirect.github.com/paradigmxyz/reth/pull/19399) - feat(bench): Disable log styling in reth-bench-compare sub-processes by [@&#8203;mediocregopher](https://redirect.github.com/mediocregopher) in [#&#8203;19718](https://redirect.github.com/paradigmxyz/reth/pull/19718) - feat(cli): `reth db static-file-header` by [@&#8203;shekhirin](https://redirect.github.com/shekhirin) in [#&#8203;19719](https://redirect.github.com/paradigmxyz/reth/pull/19719) - chore(stateless): show wrapped error message by [@&#8203;jsign](https://redirect.github.com/jsign) in [#&#8203;19716](https://redirect.github.com/paradigmxyz/reth/pull/19716) - refactor(era-downloader): support both era and era1 file types in downloader by [@&#8203;lean-apple](https://redirect.github.com/lean-apple) in [#&#8203;19617](https://redirect.github.com/paradigmxyz/reth/pull/19617) - fix: ensure open db tx is dropped by [@&#8203;mattsse](https://redirect.github.com/mattsse) in [#&#8203;19727](https://redirect.github.com/paradigmxyz/reth/pull/19727) - fix(stateless): export stateless\_vali </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/ObolNetwork/charon-distributed-validator-node). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvZG9ja2VyIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent b765545 commit 394057f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

compose-el.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ services:
4747

4848
el-reth:
4949
profiles: [el-reth]
50-
image: ghcr.io/paradigmxyz/reth:${EL_RETH_VERSION:-v1.9.3}
50+
image: ghcr.io/paradigmxyz/reth:${EL_RETH_VERSION:-v1.10.2}
5151
restart: unless-stopped
5252
ports:
5353
- ${EL_PORT_P2P:-30303}:30303/tcp # P2P TCP

0 commit comments

Comments
 (0)