github paradigmxyz/reth v1.3.8
Reth v1.3.8

latest releases: v1.3.12, v1.3.11, v1.3.10...
12 days ago

image

Summary

This patch release contains various RPC related fixes:

  • fixed regression in opstack tx forwarding: (#15523)
  • Ensured trace_filter has a valid block range (#15473)
  • eth_callMany accepts an array of bundles (#15596)
  • various eth_simulateV1 fixes (#15605) (#15601) (#15562)
  • support consensus layer sync mode for opstack chains resyncing from genesis ecotone fix:(#15526)

And CLI related fixes:

  • fix an issue that would append -1 to the default ipc path (#15504)

Update Priority

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

User Class Priority
Payload Builders Low
Non-Payload Builders Low

See Update Priorities for more information about this table.

All Changes

  • chore: release 1.3.8 (#15529)
  • fix: pick 1559 fees correctly for dynamic fee (#15605)
  • fix: eth_callMany uses vec bundle (#15596)
  • fix: check for missing prio fee in eth simulate (#15601)
  • fix: typo (#15578)
  • fix: apply default values for transactions (#15488)
  • feat(era): add Era1Writer (#15577)
  • feat(evm): Accept executable transaction as the input for block builder (#15524)
  • feat: add eth cache helper function (#15589)
  • fix: 🐛 Fix gas_limit handle in eth_simulate (#15562)
  • complete docs of metric crates (#15581)
  • perf: spawn prewarming transactions in chunks (#15155)
  • fix: latest_state returning last_valid instead of latest received (#15565)
  • chore: Add pull request title lint (#15357)
  • chore: fix doc comment on get_storage (#15503)
  • feat(era-e2s): add E2StoreWriter (#15560)
  • feat: Prague mainnet timestamp (#15582)
  • chore: bump lighthouse and do minor fixes in docker compose (#15587)
  • chore: set prewarm concurrency to 64 (#15521)
  • chore:changed import for custom-engine-types (#15573)
  • update tokio version to 1.44.2 to fix sec issue (#15583)
  • chore:changed import for custom-evm (#15572)
  • fix(era): some fix for const + more tests (#15576)
  • chore: add status enum for handshake to support status69 decoding (#15543)
  • chore: update advisories (#15580)
  • fix: config defaults for eth components (#15552)
  • chore(benches): remove pprof support (#15575)
  • chore: correct typo of set_interop_deadline method in transaction handling (#15563)
  • chore:added transaction-pool and reth-node-core for reth-ethereum and reth-op (#15559)
  • feat(era- e2store): add read_next_entry + improve tests (#15556)
  • chore:added revm re-export for reth-ethereum and reth-op (#15561)
  • chore: clean unused deps (#15557)
  • chore: changed import for custom-beacon-withdrawals (#15554)
  • chore: changed imports for custom-dev-node (#15555)
  • docs: Update installation.md hardware requirements (#15553)
  • Remove redundant EngineNodeTypes trait (#15548)
  • chore: changed import for beacon-api-sidecar-fetcher (#15546)
  • Simplify examples imports for beacon-api-sse (#15549)
  • Test Cases cut down on reth_ethereum_primitives::Transaction usage (#15397)
  • chore: generalize inmemorysize impl (#15539)
  • chore: silence warnings (#15538)
  • feat: introduce reth-era crate with era1 file types (#15396)
  • refactor(tests): consolidate state tests into a single test function (#15491)
  • chore: add test for CachedState and ProviderCaches storage values (#15487)
  • feat(examples): add ConfigureEvm impl for custom-node example (#15520)
  • Add PubSub subscribe to custom node rpc example (#15522)
  • fix: blob params parsing and configuring (#15535)
  • Added txpool cli args for local txs backup (#15533)
  • chore(lint): Replace allow with expect for dead_code and rm unfullfilled lints (#15530)
  • chore: return invalid reward percentiles as invalid params (#15532)
  • fix: add fcu v1 for op engine (#15526)
  • Trigger kurtosis workflows on tag (#15511)
  • refactor(net): add EthStreamInner for EthStream (#15519)
  • fix: send_rpc_call deserialization (#15523)
  • fix: remove global instance (#15504)
  • fix: incorrect derive_more import (#15514)
  • chore: add conversion helper for eth69 (#15512)
  • feat: handle unknown eth message (#15450)
  • ensured trace_filter has a valid block range (#15473)
  • perf(trie): cache last hashed entry seek in trie node iter (#15471)
  • refactor(trie): introduce SubNodePosition enum (#15420)
  • feat(engine): parallel state root fallback metric (#15352)

Binaries

See pre-built binaries documentation.

The binaries are signed with the PGP key: 50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E

System Architecture Binary PGP Signature
x86_64 reth-v1.3.8-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 reth-v1.3.8-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 reth-v1.3.8-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 reth-v1.3.8-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 reth-v1.3.8-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker paradigmxyz/reth
Docker (Reproducible) paradigmxyz/reth-reproducible

What's Changed

New Contributors

Full Changelog: v1.3.7...v1.3.8

Don't miss a new reth release

NewReleases is sending notifications on new releases.