github paradigmxyz/reth v1.0.0-rc.2
Reth v1.0.0-rc.2

latest release: v1.0.0
14 days ago

image

Last scheduled candidate before 1.0.0

Summary

  • misc stability and performance improvements
  • rpc fixes (#8874, #8853, #8876)

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

See Update Priorities for more information about this table.

All Changes

  • feat: implement conversion of optimism deposit tx from alloy to reth (#8763)
  • chore(deps): enable missing arbitrary in tests (#8921)
  • fix: enable enr secp256k1 feature (#8919)
  • chore: release 1.0.0-rc.2 (#8918)
  • feat: reth-primitives-trait no-std support (#8869)
  • move forkcondition and displayhardfork types to fork crate (#8909)
  • fix: edge case divide by zero (#8912)
  • feat: add stateful precompile example (#8911)
  • chore: fix repeat words (#8916)
  • chore(deps): bump docker/build-push-action from 5 to 6 (#8910)
  • fix: typo (#8908)
  • feat: no_std CI integration (#8871)
  • fix: Add missing fjord condition to revm_spec_by_timestamp_after_merge (#8906)
  • chore: remove reth-primitives dependency from reth-static-file (#8903)
  • chore: remove reth-primitives dependency from reth-stages-api (#8902)
  • chore: remove reth-primitives dependency from discv5, discv4 and etl crates (#8900)
  • feat: replace engine types in payload stack (#8893)
  • feat: calc block base reward use block number only (#8876)
  • chore: remove reth-primitives dependency from reth-node-ethereum tests (#8898)
  • chore: remove reth-primitives dependency from reth-prune (#8897)
  • deps: bump alloy to 0.1 (#8892)
  • chore: use reth_chainspec where possible (#8891)
  • feat: move builtpayload to payload types (#8858)
  • refactor: extract Chainspec type from primitives (#8055)
  • fix(commands): prevents potential arithmetic underflow in debug commands (#8883)
  • chore: use blob explorers from crates (#8885)
  • fix(docs): op-node flags (#8884)
  • feat: support no_std for ethereum-forks (#8877)
  • chore(deps): bump revm dd98b3b (#8882)
  • docs(book): tracking state in ExExes (#8804)
  • chore: bump alloy and rm EvmOverrides (#8875)
  • chore(dep): bump secp256k1 (#8880)
  • fix: division by zero when reading from nippy jar archive (#8878)
  • feat: support no_std for reth-primitives (#8817)
  • fix: manually override certain chainconfig fields for adminNodeInfo (#8874)
  • feat: add is paris active at block fn (#8872)
  • feat(rpc/block): simplify the block_receipts rpc (#8866)
  • chore: Upgrade revm (#8870)
  • rpc: make revm utils pub (#8860)
  • chore(deps): weekly cargo update (#8863)
  • fix: re-add validate_against_parent_4844 to optimism header validation (#8835)
  • chore(deps): move futures-core to workspace (#8857)
  • feat(primitives): gas limit setter (#8850)
  • fix(net): use real tcp port for local node record (#8853)
  • chore: use new quantity mod (#8855)
  • chore: remove reth-rpc-types dep in node-events (#8854)
  • chore: clean up reth-bench payload status checks (#8852)
  • chore: move gas units to primitives constants (#8849)
  • feat: add some utils to EvmOverrides (#8848)
  • chore(deps): rm unused arb feature (#8846)
  • chore(rpc): use TypedData type in eth_signTypedData signature (#8845)
  • chore: rm unused clap feature (#8843)
  • chore: re-export payload types from engine types (#8841)
  • chore: move primitives/constants to reth-primitives-traits (#8842)
  • chore(mbdx): use std::ffi, remove unused files (#8839)
  • docs(book): clarify what ExExes are not (#8805)
  • chore(deps): bump jsonwebtoken (#8840)
  • chore: move Header and SealedHeader to reth-primitives-traits (#8831)
  • chore(primitives): use derive_more where possible (#8834)
  • chore: add address constants with 0x prefix (#8833)
  • test: add unit tests for Chain execution type (#8826)
  • chore(evm): rename bundle.rs to execution_outcome.rs (#8832)
  • chore: bump rust version 1.79 (#8829)
  • fix: split requests in split_at execution outcome (#8823)
  • feat: implement deref and derefMut for Requests (#8816)
  • chore(deps): use workspace deps (#8824)
  • chore: fix references (#8820)
  • chore: move header validation from reth-primitives to consensus crates (#8802)
  • reth-primitives: Hide alloy-consensus/arbitrary behind reth-primitives/arbitrary (#8821)
  • fix(ci): add missing const fn (#8822)
  • fix: truncate request vectors when reverting exec outcome (#8815)

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.2-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 reth-v1.0.0-rc.2-aarch64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 reth-v1.0.0-rc.2-x86_64-pc-windows-gnu.tar.gz PGP Signature
x86_64 reth-v1.0.0-rc.2-x86_64-apple-darwin.tar.gz PGP Signature
aarch64 reth-v1.0.0-rc.2-aarch64-apple-darwin.tar.gz PGP Signature
System Option - Resource
Docker paradigmxyz/reth

What's Changed

New Contributors

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

Don't miss a new reth release

NewReleases is sending notifications on new releases.