Skip to content

Reth v0.1.0-alpha.15

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 21:31
· 4166 commits to main since this release
5a623a9

image

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() when Into<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 and BlockFileCodec 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