Reth v1.4.7
Summary
Caution
This release contains a critical bug fix for the chain split event on OP Mainnet: OP Labs Incident Post Mortem.
Besides, this release contains following changes since v1.4.3:
RPC
- Add
debug_stateRootWithUpdatesmethod (#16353) - Fix nonce in
pendingtag foreth_getTransactionCountmethod (#16407)
Reth SDK
Major custom_node example overhaul:
-
CustomExecutorBuilder(#16444) -
Implement block execution logic (#16435)
-
Add
CustomEvm& extended transaction support (#16394, #16381, #16417, #16415, #16366, #16436) -
Refactor module layout (#16380)
Update Priority
This table provides priorities for which classes of users should update particular components.
| User Class | Priority |
|---|---|
| Payload Builders | - |
| Non-Payload Builders | - |
| OP Reth Users | High |
See Update Priorities for more information about this table.
All Changes
- chore: bump version to 1.4.7 (#16606)
- deps: revm
24.0.1(#16604) - feat(optimism): Remove bounds on
EthChainSpecandHardforksforChainSpecin theevmcrate (#16576) - chore: simplify
NetworkPrimitives(#16556) - chore: rm some clones (#16588)
- chore(deps): weekly
cargo update(#16587) - chore: put dev name last (#16585)
- chore: make clippy happy (#16581)
- chore: Remove Withdrawals Provider (#16538)
- feat(engine): allow configuring tree to always use state root fallback (#16569)
- test: set TreeConfig for nodes in e2e tests (#16572)
- revert: ci: deduplicate changelog in release notes (#16294) (#16563)
- feat(optimism): Remove bounds on
EthChainSpecandHardforksforOpEngineValidator(#16574) - feat(e2e): add helper functions for FCU status checks (#16548)
- chore: added map helper fns for OpAddOns (#16541)
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-v1.4.7-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | reth-v1.4.7-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
| x86_64 | reth-v1.4.7-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
| x86_64 | reth-v1.4.7-x86_64-apple-darwin.tar.gz | PGP Signature | |
| aarch64 | reth-v1.4.7-aarch64-apple-darwin.tar.gz | PGP Signature | |
| Docker | paradigmxyz/reth | - |
OP-Reth
| System | Architecture | Binary | PGP Signature |
|---|---|---|---|
| x86_64 | op-reth-v1.4.7-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | op-reth-v1.4.7-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
| x86_64 | op-reth-v1.4.7-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
| x86_64 | op-reth-v1.4.7-x86_64-apple-darwin.tar.gz | PGP Signature | |
| aarch64 | op-reth-v1.4.7-aarch64-apple-darwin.tar.gz | PGP Signature | |
| Docker | paradigmxyz/op-reth | - |
