github taikoxyz/alethia-reth v0.7.0

latest releases: v1.3.1, v1.3.0, v1.2.0...
4 months ago

0.7.0 (2026-03-31)

Summary

v0.7.0 focuses on Taiko network support, Engine/RPC compatibility, and upstream reth upgrades. This release adds Taiko Masaya support, updates mainnet/Hoodi/devnet chain configuration and Shasta timing, and includes consensus and payload changes for the latest proving and block-building flow. It also improves safety around DA/blob sizing, payload accounting, and base fee handling.

On the RPC side, v0.7.0 brings taikoAuth closer to taiko-geth behavior, including new auth APIs for batch-based certainty and L1 origin lookups, improved batch lookup behavior and lookback limits, restored backward compatibility for taikoAuth_txPoolContent, and better consistency in block/withdrawal responses. The release also upgrades and aligns reth dependencies through the v1.11.x line, fixes Docker image alignment, and addresses several payload/miner/runtime regressions.

Details

Features

  • block: add zlib guard for DA size limit (#98) (008f71a)
  • chainspec: add Taiko Masaya network support (#112) (e94302c)
  • chainspec: changes for moving bond to L1 (#81) (1690b37)
  • chainspec: update devnet genesis JSON (#74) (6fa1e25)
  • chainspec: update devnet genesis JSON (#75) (ad01127)
  • chainspec: update devnet genesis JSON (#76) (3366970)
  • chainspec: update devnet genesis JSON (#77) (f87699f)
  • chainspec: update mainnet Shasta timestamp (#127) (6615755)
  • consensus: add Shasta EOP flag and remove batch-to-last-block DB mapping (#99) (cf52f4c)
  • consensus: parameterize EIP-4396 min base fee clamp and set Mainnet floor to 0.01 Gwei (#113) (e0dec6f)
  • consensus: update anchorV4 selector for sequential proving design && update devnet genesis json (#73) (e07c13f)
  • payload: add blob size limit check in new mode block building (#93) (3e0fdad)
  • payload: align Engine API block build flow and drop redundant txlist prebuild (#89) (a3732d3)
  • payload: make payload_id_taiko public (#92) (5137cd8)
  • rename some crates (a3cccc0)
  • repo: bump reth dependency to v1.10.0 (#91) (2d6587c)
  • rpc: align RpcL1Origin signature serde (#132) (fe78eb3)
  • rpc: align taikoAuth batch lookup behavior with taiko-geth (#114) (14b6eef)
  • rpc: cap batch lookback and return explicit lookback-exceeded error (#101) (e507512)
  • rpc: derive proposal scan head from head L1 origin (#100) (3f2d51d)
  • rpc: introduce auth api taikoAuth_lastCertainBlockIDByBatchID (#135) (d25fa88)
  • rpc: make signature_hex_serde public (#133) (432362e)
  • rpc: move batch lookup RPCs to taikoAuth and align with taiko-geth (#103) (41fac9f)
  • taiko: introduce auth api taikoAuth_lastCertainL1OriginByBatchID (#136) (1a60419)

Bug Fixes

  • decouple primitives from net feature (69428d8)
  • docker: align Docker build/runtime base images (#131) (637f7a1)
  • miner: include extra data in payload id calculation (e42d4b0)
  • payload: fix a self-recursion issue in build (#70) (09fc76a)
  • payload: include extra data in payload id calculation (#87) (e42d4b0)
  • repo: align Docker build/runtime base images and ignore worktrees (637f7a1)
  • repo: decouple primitives from net feature (#85) (69428d8)
  • rpc,block: avoid basefee unwrap; factor error mapping (#105) (0e2bde4)
  • rpc: align taikoAuth batch lookup behavior with taiko-geth (14b6eef)
  • rpc: ensure withdrawals consistency in eth_getBlockByNumber response (#90) (dc179e6)
  • rpc: ensure withdrawals consistency in eth_getBlockByNumber response (dc179e6)
  • rpc: restore backward compatibility for taikoAuth_txPoolContent params (regression from eb30aeb) (#119) (5029777)

Chores

  • alethia-reth: enforce docs/clippy standards and refactor taikoAuth tx-pool params (eb30aeb)
  • block: add serde feature (#88) (c1b15c4)
  • block: remove an unnecessary method override for ConfigureEvm (#69) (588e077)
  • chainspec: update TAIKO_HOODI_HARDFORKS (#107) (a8f6232)
  • chainspec: update Hoodi Shasta timestamp (#108) (55b1207)
  • consensus,evm: harden helers and payload accounting (3efd144)
  • consensus,evm: harden helpers and payload accounting (#71) (3efd144)
  • consensus: rename ANCHOR_V3_GAS_LIMIT to ANCHOR_V3_V4_GAS_LIMIT (#65) (9d9899d)
  • deps: bump reth to v1.11.1 (be4afca)
  • deps: bump reth to v1.11.3 and align Rust toolchains (9705d85)
  • deps: upgrade reth to v1.11.0 and align related dependencies (15edc4b)
  • repo: align reth dependencies to v1.10.1 (#97) (20f8584)
  • repo: bump reth to v1.10.2 (#102) (a89ade3)
  • repo: bump reth to v1.11.1 (#121) (be4afca)
  • repo: bump reth to v1.11.2 (#128) (6909c3a)
  • repo: bump reth to v1.11.3 and align Rust toolchains (#130) (9705d85)
  • repo: enforce docs/clippy standards and update AGENTS.md (#118) (eb30aeb)
  • repo: upgrade reth to v1.11.0 and align related dependencies (#116) (15edc4b)

Code Refactoring

  • block: extract shared transaction selection logic into tx_selection module (#94) (03e4879)
  • cli: use wait_for_node_exit() in alethia-reth main (3edd4d0)
  • main: use wait_for_node_exit() (#117) (3edd4d0)
  • node-builder: simplify builder structs and remove unnecessary attributes (#84) (8b1d020)
  • repo: extract rpc-types crate, primitives::taiko module, and anchor_constants behind feature gate (#129) (03fc092)
  • repo: improve agent-native readiness with Rust checks and add baseline tests (#123) (418fe54)
  • repo: introduce minimum scope of dependencies for zkvm usage (#79) (a3cccc0)
  • repo: modularize core modules and harden CI/agent workflows (ead6ae0)
  • repo: simplify some implementation (#83) (8871786)
  • repo: split auth/validation/tx-selection/builder into focused modules (#124) (ead6ae0)
  • reth: clean up tx selection and auth rpc tests (#125) (a575e62)
  • rpc: replace TaikoEthApi newtype with type alias (#82) (a011964)
  • rpc: use payload builder resolve path for wait_for_built_payload (#72) (bc8a18f)
  • simplify builder structs and remove unnecessary attributes (8b1d020)

Performance Improvements

  • repo: reduce allocations and remove base-fee unwraps across consensus/block/primitives (#106) (c7fc51d)
  • rpc,payload,block,db: reduce cloning and preallocate lists (#104) (f765312)
  • rpc: align batch last-block scan optimization and head uncertainty logic (#109) (d5a6b6a)

Don't miss a new alethia-reth release

NewReleases is sending notifications on new releases.