Reth v1.0.3
Summary
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 base | critical |
See Update Priorities for more information about this table.
All Changes
- chore: release 1.0.3 (#9619)
- feat: move canon state types to new module (#9613)
- configurable middleware and metrics & http middleware (#9596)
- feat: allow custom provider type (#9606)
- revert: 4b8a66f (#9604)
- chore(reth-network-api): no_std support (#9595)
- chore: clarify metrics and prometheus (#9603)
- chore: rm unused mods (#9602)
- feat(trie): add empty
reth-trie-dbcrate (#9585) - chore(reth-db): no_std support (#9597)
- ef-tests: derive
Defaultfor ef-tests structs (#9601) - chore: disable reth-codec default feature (#9556)
- feat: BackFillJobStream (#9578)
- feat: add canonical in memory state (#9588)
- fix: Use correct base fee params for Base mainnet after canyon hardfork (#9600)
- feat: make
to_compactborrow (#9488) - fix(prune): saturating subtract for genesis deposit contract block (#9584)
- no_std in reth-ethereum-forks (#9589)
- chore(tracing): export tracing-appender crate (#9590)
- chore: no_std in reth-codec (#9587)
- chore(no_std): fixed
no_stdcompiler errors inreth-primitives-traits(#9572) - chore: use each prune segment method on
remove_blocks_above(#9568) - chore(exex): move notification to types crate (#9586)
- feat: add in memory state container (#9574)
- feat: add start backfill sync fn (#9580)
- feat: add EthNodeLauncher (#9575)
- chore(evm): remove unneeded lifetimes (#9583)
- chore(rpc): remove use of
optimismfeature fromreth-rpclibrary (#9579) - chore(rpc): move
OpEthApitraits intoreth-optimism-rpc(#9581) - chore: replace
StoredBranchNode,StoredTrieMaskandStoredHashBuilderValuetypes withCompactimpl instead (#9573) - chore: remove serde support from reth-codec (#9570)
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.0.3-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | reth-v1.0.3-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
| x86_64 | reth-v1.0.3-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
| x86_64 | reth-v1.0.3-x86_64-apple-darwin.tar.gz | PGP Signature | |
| aarch64 | reth-v1.0.3-aarch64-apple-darwin.tar.gz | PGP Signature | |
| System | Option | - | Resource |
| Docker | paradigmxyz/reth |
What's Changed
- chore: remove serde support from reth-codec by @nkysg in #9570
- chore: replace
StoredBranchNode,StoredTrieMaskandStoredHashBuilderValuetypes withCompactimpl instead by @joshieDo in #9573 - chore(rpc): move
OpEthApitraits intoreth-optimism-rpcby @emhane in #9581 - chore(rpc): remove use of
optimismfeature fromreth-rpclibrary by @emhane in #9579 - chore(evm): remove unneeded lifetimes by @shekhirin in #9583
- feat: add EthNodeLauncher by @mattsse in #9575
- feat: add start backfill sync fn by @mattsse in #9580
- feat: add in memory state container by @fgimenez in #9574
- chore(exex): move notification to types crate by @shekhirin in #9586
- chore: use each prune segment method on
remove_blocks_aboveby @joshieDo in #9568 - chore(no_std): fixed
no_stdcompiler errors inreth-primitives-traitsby @martinezjorge in #9572 - chore: no_std in reth-codec by @nkysg in #9587
- chore(tracing): export tracing-appender crate by @shekhirin in #9590
- no_std in reth-ethereum-forks by @nkysg in #9589
- fix(prune): saturating subtract for genesis deposit contract block by @shekhirin in #9584
- feat: make
to_compactborrow by @mattsse in #9488 - fix: Use correct base fee params for Base mainnet after canyon hardfork by @BrianBland in #9600
- feat: add canonical in memory state by @fgimenez in #9588
- feat: BackFillJobStream by @loocapro in #9578
- chore: disable reth-codec default feature by @mattsse in #9556
- ef-tests: derive
Defaultfor ef-tests structs by @tcoratger in #9601 - chore(reth-db): no_std support by @nkysg in #9597
- feat(trie): add empty
reth-trie-dbcrate by @RomanHodulak in #9585 - chore: rm unused mods by @mattsse in #9602
- chore: clarify metrics and prometheus by @mattsse in #9603
- chore(reth-network-api): no_std support by @nkysg in #9595
- revert: 4b8a66f by @mattsse in #9604
- feat: allow custom provider type by @mattsse in #9606
- configurable middleware and metrics & http middleware by @smatthewenglish in #9596
- feat: move canon state types to new module by @mattsse in #9613
- chore: release 1.0.3 by @mattsse in #9619
New Contributors
- @RomanHodulak made their first contribution in #9585
Full Changelog: v1.0.2...v1.0.3
