github paradigmxyz/reth v0.2.0-beta.3
Reth v0.2.0-beta.3

latest releases: v0.2.0-beta.7, v0.2.0-beta.6, v0.1.0-alpha.23...
2 months ago

image

Summary

A quick follow-up release that includes:

  • Fix of the critical bug with static files that could lead to inconsistent (and sometimes irrecoverable) state due to duplicate entries. To ensure that we don't have such data consistency problems in the future, we have added an additional safety check.
  • OP Sepolia chainspec (#6812)
  • Networking improvements and fixes (#7140, #7142, #7155, #7165, #7171, #7177)

Update Priority

This table provides priorities for which classes of users should update particular components.

User Class Priority
Payload Builders High
Non-Payload Builders High

See Update Priorities for more information about this table.

All Changes

  • Small refactoring in transaction pool (#7179)
  • feat(net/manager): apply trust-nodes-only for incoming nodes (#7177)
  • bugfix: setup discovery addr appropriately (#7182)
  • chore(node-builder): display the hardfork info in new line (#7185)
  • chore(grafana): fetch each query with instance as filter (#7173)
  • chore(hardfork): add hardfork upgrade url (#7184)
  • chore(deps): weekly cargo update (#7180)
  • Comment pool import error is not nonce gap (#7145)
  • feat: support trusted peer ids without address (#7155)
  • fix: use tempdir when testing static files (#6962)
  • chore: bump rust-version in Cargo.toml to 1.76 (#7172)
  • fix: panic conditions for concat kdf in ecies (#7171)
  • bin/reth/db: use macro to dry (#7159)
  • release: v0.2.0-beta.3 (#7166)
  • fix: use unit workflow for README CI badge (#7168)
  • chore: bump revm inspector, bump msrv (#7167)
  • docs(node-core): add document of build_blockchain_tree (#7120)
  • fix: decrease connection info based on current state (#7165)
  • feat(node-core, stages): stage preparation notification (#7156)
  • Track PendingIn state separately (#7163)
  • Check that excess_blob_gas is a multiple of data_gas_per_blob (#7160)
  • fix(static-file): pass producer as Arc<Mutex<_>> to ensure only one is active (#7143)
  • chore: add ipv6 related cases in NodeRecord UT (#7152)
  • chore: remove unused deps (#7151)
  • chore: move tower+hyper to workspace (#7150)
  • chore: rm duplicated code (#7147)
  • Always accept incoming connections from trusted peers (#7140)
  • dep: lock enr (#7148)
  • chore: add safety check on StaticFileProviderRW::increment_block (#7137)
  • fix: payload builder london boundary block gaslimit and basefee (#7136)
  • fix: enforce soft response limit accurately (#7142)
  • chore: add cancun mainnet block (#7139)
  • feat(primitives): OP Sepolia ChainSpec (#6812)
  • fix: estimate gas (#7133)
  • perf: replace BytesMut with alloy_rlp::encode (#7087)
  • fix: apply block overrides before create env (#7135)

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-v0.2.0-beta.3-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 reth-v0.2.0-beta.3-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 reth-v0.2.0-beta.3-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 reth-v0.2.0-beta.3-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 reth-v0.2.0-beta.3-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker paradigmxyz/reth

Don't miss a new reth release

NewReleases is sending notifications on new releases.