Reth v0.1.0-alpha.15
github-actions
released this
16 Jan 21:31
·
4166 commits
to main
since this release
Summary
This release contains a consensus fix for upcoming Dencun upgrade (bluealloy/revm#981).
Additionally, it:
- enables on-disk blob store by default (#6094)
- contains various performance improvements (#5997, #6071)
- fixes a bunch of
op-reth
related issues (#6034, #6040, #6065)
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
- fix(ci): conditional asm feature (#6096)
- release: 0.1.0-alpha.15 (#6094)
- chore: bump alloy rpc types (#6093)
- chore: use diskfile blobstore (#6084)
- fix price bump issue in is_underpriced (#6076)
- chore(dep): bump revm with max blob fee fix (#6081)
- chore: add missing outgoing message check (#6082)
- feat: add version_specific_fields method to EngineTypes (#6050)
- feat: add BuiltPayload associated type to EngineTypes (#6028)
- Added extension support for auth rpc module (#6060)
- chore: improve
HashedStorage
(#6068) - improve usability of schnellru::LruMap and LruCache (LinkedHashSet cache) (#6016)
- chore: avoid
.as_ref().to_vec()
whenInto<Vec<u8>>
is available (#6071) - refactor(trie): hashed post state (#6066)
- chore: remove reth-codec dependency from ethereum-forks crate (#6055)
- fix(cli): db tui serialization (#6069)
- chore(db): skip serializing phantom data (#6070)
- ci: update aarch64 linux in release workflow (#6067)
- update clippy commands in
CONTRIBUTING.md
file (#6064) - fix(op): activate node-api optimism feature (#6065)
- fix tui to ignore key release event (#6057)
- Remove non existing feature-flag from alloy-rpc-trace-types dependency (#6061)
- feat: test tracer (#6025)
- some refactoring in
transaction-pool
mock utils (#6043) - feat: add
activation_block
method for Ethereum hardforks (#5723) - asm-keccak added (#5997)
- fix(cli): snapshot up to the best block number, not last (#6042)
- chore: bump aquamarine (#6048)
- fix: change vergen features to match foundry (#6047)
- fix: use proper decoding types in Header::decode (#6046)
- fix: path of rpc-db in README.md in examples (#6041)
- add alloy_chains (#5952)
- fix: Activate shanghai with
Canyon
on Base Mainnet (#6040) - resolve some missing doc and clippy (#6027)
- chore(db): format backtrace (#6039)
- docs: instructions for GPG verification (#6032)
- feat: add GenesisAllocator for easier genesis alloc creation (#6021)
- fmt: run nightly-2023-10-15 and remove semicolons (#6035)
- test: add base payload serde test (#6038)
- chore: make clippy happy (#6033)
- fix: Add canyon to
base mainnet
(#6034) - chore: remove redundant cfg_and_block_env method (#6029)
- feat: Exclude private txs for pending block (#6015)
- fix various clippy (#6020)
- chore: remove empty EngineHookAction (#6019)
- Move
FileClient
andBlockFileCodec
out of test-utils (#5998) - chore: move optimism payload attribute types to optimism.rs files (#6011)
- docs: close brackets (#6009)
- fix: randomly sample peers in
NetworkState::announce_new_block()
for block propagation (#5930) - chore: fix clippy warnings for windows (#6005)
- chore(deps): bump alloys (#6001)
- chore: cleanup Cargo.lock (#6003)
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.1.0-alpha.15-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | reth-v0.1.0-alpha.15-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | reth-v0.1.0-alpha.15-x86_64-pc-windows-gnu.tar.gz | PGP Signature | |
x86_64 | reth-v0.1.0-alpha.15-x86_64-apple-darwin.tar.gz | PGP Signature | |
aarch64 | reth-v0.1.0-alpha.15-aarch64-apple-darwin.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v0.1.0-alpha.15 | paradigmxyz/reth |