github paradigmxyz/reth v1.0.0-rc.1
Reth v1.0.0-rc.1: Production ready release candidate

latest releases: v1.0.0, v1.0.0-rc.2
15 days ago


We are thrilled to launch Reth 1.0, marking our first production-ready release tailored for Ethereum Mainnet.

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
OP-Reth high

See Update Priorities for more information about this table.

All Changes

  • chore(deps): replace reth-primitives in dns (#8814)
  • chore(ecies): replace reth-primitives with alloy-primitives (#8812)
  • chore(deps): replace reth-primitives in discv4 (#8813)
  • chore: use sha2 from workspace (#8811)
  • chore: rm HasRemoteAddr trait (#8809)
  • chore: remove educe dependency (#8810)
  • fix: only check that base fee is not zero (#8808)
  • fix: windows build (#8807)
  • fix(grafana): fix broken panel (#8806)
  • chore: move proof types and root functions from primitives/proofs into reth-trie-common (#8724)
  • chore: bump inspectors and alloy (#8803)
  • feat: add append_receipts function (#8718)
  • refactor: disable default features for alloy workspace deps (#8768)
  • docs(book): start documenting ExExes (#8779)
  • fix: migration of ethereum-package to ethpandaops (#8797)
  • feat: log debug log directory on startup (#8785)
  • feat: support no_std for reth-storage-errors (#8790)
  • feat: support no_std for reth-consensus (#8792)
  • fix: separate Base Sepolia and OP Sepolia BASE_FEE_PARAMS (#8789)
  • fix: disable sysinfo multithreading (#8783)
  • fix: add a 5 second timeout for tokio_runtime shutdown (#8771)
  • fix: prometheus graceful shutdown (#8784)
  • chore: bump version 1.0.0-rc.1 (#8775)
  • chore: remove HeaderSyncMode::Continuous & debug.continuous (#8714)
  • feat: introduce reth benchmark command (#8284)
  • fix(rpc/trace): wrong calculate of block ommer rewards (#8767)
  • fix(rpc/trace): trace_filter check block range (#8766)
  • fix: ensure that a new offset file ends with the zero data file length (#8770)
  • fix: add start_time to ProcessUID on StorageLock (#8753)
  • chore: dont depend on reth-primitives (#8762)
  • feat: support no_std for reth-execution-errors (#8729)
  • feat: introduce payload types (#8756)
  • chore: Remove optimism flag from eth consensus crate (#8760)
  • fix: add requests in ExecutionOutcome extend (#8761)
  • fix: Use OptimismBeaconConsensus in the OptimismNode (#8487)
  • feat(provider): BlockReader::sealed_block_with_senders_range (#8750)
  • refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730)
  • chore: adds reth-primitives-traits & Account (#8722)
  • chore: move primitives/stage to reth-stages-types (#8749)
  • test: add unit tests for BundleStateWithReceipts (#8741)
  • example(exex): tests for In Memory State (#8682)
  • test: unit test for TransactionGasLimitMoreThanAvailableBlockGas (#8740)
  • refactor: move discv5 logic for op to reth-node-optimism (#8690)
  • chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
  • chore: add a few missing trait bounds (#8731)
  • fix(db): format tracing log fields with Debug (#8738)
  • chore(deps): remove libffi dependency (#8736)
  • feat: add gas throughput debug log to execution progress (#8734)
  • feat(stages): send a notification to ExExes only when Execution stage commits (#8720)
  • chore: disable currently failing engine hive tests with reasons (#8733)
  • feat: move RethRpcConfig to rpc-builder (#8684)
  • chore(book): rotate gpg keys
  • fix: dont panic on invalud fcu response (#8725)
  • Add the Sigma Prime audit (#8728)
  • refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709)
  • feat: --debug.etherscan for fake consensus client (#8082)
  • chore: move primitives/trie to reth-trie-types (#8717)
  • refactor: simplify Receipts implementation (#8710)
  • chore(stages): remove execute_inner method (#8719)
  • feat: add secp256k1 feature in reth-network-peers (#8712)
  • feat: add ExExLauncher (#8693)
  • feat: add launch_with_fn (#8694)
  • chore: move workspace.package to top of Cargo.toml (#8691)
  • feat: add storage consistency checks on CLI commands (#8667)
  • docs: improve custom-evm example docs (#8703)
  • chore: replace secp256k1 with fully qualified path (#8701)
  • feat: remove Bandwidthmeter type (#8698)
  • chore: rename network-types to network-peers (#8699)
  • chore(deps): weekly cargo update (#8697)
  • fix(example/op-bridge): ethereum Receipt needless update (#8695)
  • fix: ensure jsonrpsee logs are off by default (#8689)
  • chore: add link to new_payload_v4 docs (#8686)
  • feat: add ExecutionPayloadV2 to ExecutionPayloadInputV2 conversion (#8685)
  • fix: atomically write to static file configuration file (#8666)
  • chore: rm unused launch functions (#8663)
  • chore: move primitives/exex to reth-exex-types (#8677)
  • example(exex): tests for OP Bridge (#8658)
  • chore: move primitives/prune to reth-prune-types (#8676)
  • fix: bad unwrap on resolve (#8675)
  • chore: move static file crates in static file folder (#8671)
  • test: fix flaky test (#8673)
  • chore: move ethereum payload builder to ethereum (#8490)
  • chore: misc stages docs (#8669)
  • refactor: extract trusted peer resolve into separate function (#8660)
  • docs: updates README.md regarding reth-codecs and Compact (#8665)
  • fix: ensure tx forwarder is set (#8664)
  • test(exex): improve PollOnce trait error handling (#8653)
  • chore: reintroduce receipts verification debug log (#8662)
  • feat: Introduce payload primitives (#8642)
  • feat(node-builder): move network setup to node-builder launch/ BuilderContext types (#8648)

Binaries

See pre-built binaries documentation.

The binaries are signed with the PGP key: A3AE 097C 8909 3A12 4049 DF1F 5391 A3C4 1005 30B4

System Architecture Binary PGP Signature
x86_64 reth-v1.0.0-rc.1-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 reth-v1.0.0-rc.1-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 reth-v1.0.0-rc.1-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 reth-v1.0.0-rc.1-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 reth-v1.0.0-rc.1-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker paradigmxyz/reth

What's Changed

New Contributors

Full Changelog: v0.2.0-beta.9...v1.0.0-rc.1

Don't miss a new reth release

NewReleases is sending notifications on new releases.