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.01Gwei (#113) (e0dec6f) - consensus: update
anchorV4selector 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_taikopublic (#92) (5137cd8) - rename some crates (a3cccc0)
- repo: bump
rethdependency tov1.10.0(#91) (2d6587c) - rpc: align
RpcL1Originsignature serde (#132) (fe78eb3) - rpc: align
taikoAuthbatch lookup behavior withtaiko-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_serdepublic (#133) (432362e) - rpc: move batch lookup RPCs to
taikoAuthand align withtaiko-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
primitivesfromnetfeature (#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_getBlockByNumberresponse (#90) (dc179e6) - rpc: ensure withdrawals consistency in eth_getBlockByNumber response (dc179e6)
- rpc: restore backward compatibility for
taikoAuth_txPoolContentparams (regression from eb30aeb) (#119) (5029777)
Chores
- alethia-reth: enforce docs/clippy standards and refactor taikoAuth tx-pool params (eb30aeb)
- block: add
serdefeature (#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_LIMITtoANCHOR_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
rethdependencies tov1.10.1(#97) (20f8584) - repo: bump
rethtov1.10.2(#102) (a89ade3) - repo: bump
rethtov1.11.1(#121) (be4afca) - repo: bump
rethtov1.11.2(#128) (6909c3a) - repo: bump reth to
v1.11.3and align Rust toolchains (#130) (9705d85) - repo: enforce docs/clippy standards and update
AGENTS.md(#118) (eb30aeb) - repo: upgrade
rethtov1.11.0and align related dependencies (#116) (15edc4b)
Code Refactoring
- block: extract shared transaction selection logic into
tx_selectionmodule (#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-typescrate,primitives::taikomodule, andanchor_constantsbehind 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/builderinto 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)