Skip to content

chore(main): release taiko-alethia-client-rs 2.1.0#20392

Open
taiko-kitty wants to merge 1 commit intomainfrom
release-please--branches--main--components--taiko-alethia-client-rs
Open

chore(main): release taiko-alethia-client-rs 2.1.0#20392
taiko-kitty wants to merge 1 commit intomainfrom
release-please--branches--main--components--taiko-alethia-client-rs

Conversation

@taiko-kitty
Copy link
Contributor

@taiko-kitty taiko-kitty commented Oct 9, 2025

🤖 I have created a release beep boop

2.1.0 (2026-02-26)

Features

  • protocol,taiko-client,taiko-client-rs: upgrade preconf whitelist in DeployProtocolOnL1 (#20700) (4e84208)
  • protocol: integrate signal service with shasta (#20270) (8b26e13)
  • protocol: remove MIN_ANCHOR_OFFSET from Shasta derivation (#20967) (1423e4a)
  • taiko-client-rs: add preconfirmation-client SDK crate for P2P network integration (#21018) (d0b6029)
  • taiko-client-rs: add comprehensive metrics and observability instrumentation for whitelist preconfirmation driver (#21300) (c9f18ec)
  • taiko-client-rs: add engine mode for payload building via FCU + get_payload (#21186) (01d7b25)
  • taiko-client-rs: add function to decode a single blob (#21318) (e0aeb19)
  • taiko-client-rs: add local Shasta codec decoder with CLI flag (#20726) (b66f507)
  • taiko-client-rs: add whitelist preconf RPC server and P2P publishing (#21312) (00bad73)
  • taiko-client-rs: add whitelist preconfirmation driver and optimize envelope cache (#21289) (f6faa5c)
  • taiko-client-rs: allow multiple blobs to be coded into sidecar (#20955) (85125ec)
  • taiko-client-rs: changes based on protocol #20584 and #20590 (#20602) (c252aca)
  • taiko-client-rs: check Shasta fork activation based on timestamp (#20621) (9fd1bb0)
  • taiko-client-rs: derive Debug to ShastaEventIndexer struct on event-indexer rust crate (#20515) (b11cec4)
  • taiko-client-rs: extend PreconfSignerResolver trait (#21117) (c6bdcb9)
  • taiko-client-rs: fallback search for start_tag by inbox activation timestamp (#20813) (41ca4aa)
  • taiko-client-rs: gate net dependencies for zkvm (#21204) (c1365d3)
  • taiko-client-rs: get_preconf_slot_info API for the taiko-client-rs (#21279) (26f8c95)
  • taiko-client-rs: index anchor::BondInstruction instead of codec::BondInstruction (#20622) (11cb8be)
  • taiko-client-rs: introduce detect_known_canonical_proposal checks (#20683) (5692536)
  • taiko-client-rs: introduce LookaheadResolver (#20905) (23e3ea0)
  • taiko-client-rs: introduce RESUME_REORG_CUSHION_SLOTS for driver (#20679) (ae3dc5a)
  • taiko-client-rs: introduce preconfirmation interface (#20871) (e30d8b5)
  • taiko-client-rs: introduce Rust driver RPC for permission-less preconfirmation (#21132) (1f58006)
  • taiko-client-rs: introduce Shasta driver rust crate (#20368) (7827f52)
  • taiko-client-rs: prevent preconfirmation reorgs of event-synced L2 history (#21316) (3b01390)
  • taiko-client-rs: refactor preconfirmation-client into preconfirmation-driver with embedded driver support (#21200) (a33b8f7)
  • taiko-client-rs: rename RPC to REST and harden REST server (#21326) (8db8de2)
  • taiko-client-rs: replace lookahead-based whitelist validation with configured sequencer allowlist (#21329) (2b030b9)
  • taiko-client-rs: rust client updates based on sequential proving (#20921) (073b2bd)
  • taiko-client-rs: rust client updates based on Shasta AnchorForkRouter protocol changes (#20548) (be58b46)
  • taiko-client-rs: strict inbound preconf gossipsub validation (#21328) (1e80e32)
  • taiko-client-rs: update Rust contract bindings (#20812) (c29c755)
  • taiko-client-rs: wire finalized Shasta proposal into forkchoice updates (#20809) (a1a72e4)
  • taiko-client,taiko-client-rs: align Shasta manifest validation with the latest protocol updates (#20775) (5e18853)
  • taiko-client,taiko-client-rs: changes based on protocol PR #20986 (#20990) (07ad17c)
  • taiko-client,taiko-client-rs: changes based on the latest Shasta consecutive proofs submission design (#20979) (f9e6bc4)
  • taiko-client,taiko-client-rs: client updates for moving bond processing to L1 (#21078) (68fa85d)
  • taiko-client,taiko-client-rs: only allow one block per forced inclusion (#20778) (685445a)
  • taiko-client,taiko-client-rs: remove --propose.anchorOffset flag (#21053) (eb0f198)
  • taiko-client,taiko-client-rs: remove blockIndex in anchorV4 (#20610) (1ce7094)
  • taiko-client,taiko-client-rs: remove designatedProver from transition (#21109) (98d9135)
  • taiko-client,taiko-client-rs: update BLOCK_GAS_LIMIT_MAX_CHANGE to 200 (#21114) (56353ce)
  • taiko-client,taiko-client-rs: update MaxBlockGasLimit to 45_000_000 (#20788) (4f31233)
  • taiko-client,taiko-client-rs: update Proposed event signature (#21052) (5b94117)
  • taiko-client,taiko-client-rs: update blob offset validation for Shasta proposals (#21148) (74194df)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21011) (fc8c3fb)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21019) (6fb8bb2)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21026) (d8741f1)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21035) (9ee7108)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21050) (a0d76ba)
  • taiko-client,taiko-client-rs: updates related to new Shasta Proposed event (#21040) (d29355a)
  • taiko-client: introduce Shasta event-indexer / proposer rust crates (#20293) (8274479)

Bug Fixes

  • ejector, repo: refactor ejector Cargo.toml into ./packages, fix release-please (#20391) (359db1c)
  • taiko-client-rs: add DNS support to libp2p transport configuration (#21355) (d7840f2)
  • taiko-client-rs: add TTL cache for whitelist sequencer lookups (#21299) (28ffca4)
  • taiko-client-rs: align /status and fee range checks with go (#21335) (06f7ec0)
  • taiko-client-rs: better caching based on nethermind code (#21304) (4414a7c)
  • taiko-client-rs: fix docker build CI (#21140) (6088b45)
  • taiko-client-rs: fix tx-list RLP format in whitelist preconfirmation zlib codec (#21310) (ad01db8)
  • taiko-client-rs: make Shasta event sync resilient on genesis and pre-finality startup (#21348) (9e5b426)
  • taiko-client-rs: Missing licenses for taiko-client-rs crates (#20407) (479624c)
  • taiko-client-rs: remove anchor gas subtraction from engine params gas limit (#21203) (4999719)
  • taiko-client-rs: remove redundant 'to' override; rely on contract binding address (#20628) (2a60c95)
  • taiko-client-rs: support enode:// bootnode URLs in whitelist preconfirmation driver (#21309) (7a9d99b)
  • taiko-client-rs: use trusted resume head for event sync (checkpoint head or head_l1_origin) (#21331) (c500e8a)
  • taiko-client,taiko-client-rs: default SHASTA fork path and make protocol dir configurable for bindings (#21376) (461a0d1)
  • taiko-client,taiko-client-rs: ensure forced inclusion manifests reuse proposer auth (#20747) (6432f1c)
  • taiko-client,taiko-client-rs: ensure Shasta low-bond proposals set block.extradata bit even for default payloads (#20745) (095311b)
  • taiko-client,taiko-client-rs: only apply default low-bond manifests for normal proposer sources (#20748) (aa1956a)
  • taiko-client,taiko-client-rs: remove the finalizationGracePeriod check in getTransitionsForFinalization (#20693) (35301ae)
  • taiko-client,taiko-client-rs: update TIMESTAMP_MAX_OFFSET (#20969) (4a49518)
  • taiko-client,taiko-client-rs: update gas-limit clamp (#20746) (c2c12b5)
  • taiko-client: close event filter iterators (#21374) (b4627ea)

Chores

  • deps: bump the cargo group across 5 directories with 1 update (#21264) (75a5e00)
  • deps: bump the cargo group across 5 directories with 2 updates (#21116) (c76e37a)
  • ejector,repo,taiko-client-rs: improve code comments clarity (#21055) (486a6e3)
  • protocol,taiko-client,taiko-client-rs: cherry pick pr 20762 (#20763) (09ff83f)
  • protocol: add MAX_BLOCK_GAS_LIMIT (#20522) (9878f60)
  • taiko-client-rs, taiko-client: address ci timeout (#21153) (3260855)
  • taiko-client-rs,preconfirmation-p2p: enforce docs and clippy standards && update AGENTS.md (#21333) (cf5991e)
  • taiko-client-rs: add more metrics for driver (#20751) (9d10a1c)
  • taiko-client-rs: build the LookaheadResolver with a scanner task (#21295) (5d49db8)
  • taiko-client-rs: bump alethia-reth and tolerate Shasta origin lookup uncertainty (#21227) (db069a2)
  • taiko-client-rs: bump event-scanner to 0.8.0-alpha (#21024) (9961a31)
  • taiko-client-rs: bump event-scanner to 1.0.0 (#21174) (21ddb06)
  • taiko-client-rs: bump event-scanner to v1.0.0-rc.1 (#21115) (07fe663)
  • taiko-client-rs: bump alethia-reth dependency and reuse payload_id_taiko (#21183) (f8ba38d)
  • taiko-client-rs: bump dependency ver (#21352) (087a04c)
  • taiko-client-rs: bump rust event-scanner dep to 0.4.0-alpha (#20595) (311ed4e)
  • taiko-client-rs: improve comments (#21344) (748467c)
  • taiko-client-rs: improve rust driver logging and derivation pipeline (#20651) (0ca71a4)
  • taiko-client-rs: make preconf server API methods public to be accessed by crate users (#21296) (a099505)
  • taiko-client-rs: manifest decoding errors instead of None (#21168) (18d09fe)
  • taiko-client-rs: missing driver crate licence (#21308) (dba22a9)
  • taiko-client-rs: preserve lookahead error semantics for slot info RPC (#21286) (7b50fce)
  • taiko-client-rs: several improvments for preconfirmation-driver (#21330) (d6d67ec)
  • taiko-client-rs: support Masaya chain id 167011 in Shasta fork config (#21301) (938c05d)
  • taiko-client-rs: update event-scanner && alethia-reth (#20805) (811e34d)
  • taiko-client-rs: update Shasta constants (#21266) (cab48cc)
  • taiko-client-rs: use alethia-reth crates (#20402) (02e2479)
  • taiko-client-rs: use taikoAuth batch lookups and error handling (#21241) (ca00003)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#20711) (15ccd79)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#20961) (f1118e6)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21171) (96d2f0a)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21176) (fe6a678)
  • taiko-client,taiko-client-rs: update Go / Rust contract bindings (#21193) (34c446d)
  • taiko-client: improve ResetL1Current to set Shasta anchor number (#20761) (14f9367)

Documentation

  • taiko-client-rs: codify cross-crate preconfirmation/event-sync guardrails and invariant references (#21334) (8ef6d54)

Code Refactoring

  • protocol,taiko-client-rs,taiko-client: move LibManifest constants to Derivation.md (#20545) (da27f44)
  • protocol: clean up folder structure and remove Pacaya contracts (#20413) (697cf80)
  • taiko-client-rs, preconfirmation-p2p: simplify codebase by consolidating single-file submodules (#21142) (41ec2ee)
  • taiko-client-rs: avoid cloning preconfirmation execution payload (#21027) (2b6c078)
  • taiko-client-rs: introduce DriverApiError for driver preconf RPC errors (#21139) (da8a475)
  • taiko-client-rs: remove proposal-id/canonical-tip wiring and use confirmed head-state sync (#21332) (519e9c6)
  • taiko-client-rs: remove some duplicated logs (#21137) (19e2438)

Tests

  • taiko-client-rs: add event‑driven preconfirmation P2P integration test and pre‑dial hooks (#21144) (85ee841)
  • taiko-client-rs: comprehensive E2E tests for preconfirmation and driver flows (#21151) (22487b7)
  • taiko-client-rs: use test-context to simplify tests (#20866) (5176f13)
  • taiko-client-rs: use WS endpoints for ShastaEnv test providers (#21254) (d42b051)

Workflow

  • taiko-client, taiko-client-rs: improve ci timeout (#21159) (3b7d6e8)

This PR was generated with Release Please. See documentation.

@claude
Copy link

claude bot commented Oct 9, 2025

Claude finished @taiko-kitty's task —— View job


PR Review Complete

Todo List:

  • Read the new CHANGELOG.md file
  • Check changelog format consistency with other packages
  • Review referenced commits and PRs
  • Assess release versioning practices
  • Provide comprehensive review feedback

Review Feedback

This is a release-please automated PR that adds a CHANGELOG.md file for the taiko-alethia-client-rs package version 2.0.0. Here's my analysis:

Code Quality & Best Practices

  • Format Consistency: The changelog follows the exact same format as other packages in the monorepo (checked against taiko-client/CHANGELOG.md)
  • Standard Structure: Uses conventional changelog format with Features and Bug Fixes sections
  • Proper Linking: All PR/issue references and commit hashes are properly linked

⚠️ Potential Issues

  1. Broken Compare Link: The version comparison link taiko-alethia-client-rs-v2.0.0...taiko-alethia-client-rs-v2.0.0 compares the same tag to itself, making it non-functional. This should compare from the previous version.

  2. Missing Previous Version Context: Since this appears to be the first changelog for this package, there's no indication of what version this is coming from (was this previously unversioned?).

📦 Release Versioning Assessment

🔒 Security & Performance

  • No Security Concerns: This is purely documentation with no executable code
  • No Performance Impact: Documentation-only change

🧪 Test Coverage

📋 Minor Improvements

  • The changelog correctly categorizes the ejector/release-please fix as a "Bug Fix" rather than a feature
  • All commit references are accurate and correspond to actual merged changes

Overall Assessment: This is a clean, automated release that follows project conventions. The only issue is the self-referencing compare link, which is likely a release-please configuration issue that should be addressed in future releases.


@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 4 times, most recently from b9bfad1 to cd6f214 Compare October 11, 2025 03:25
@taiko-kitty taiko-kitty changed the title chore(main): release taiko-alethia-client-rs 2.0.0 chore(main): release taiko-alethia-client-rs 2.1.0 Oct 11, 2025
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 6 times, most recently from 1cec260 to 1c0f6b7 Compare October 16, 2025 00:52
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 9 times, most recently from 006b755 to 7f24c91 Compare October 25, 2025 00:35
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 8 times, most recently from 8da0e40 to c6e8797 Compare October 30, 2025 09:50
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 15 times, most recently from 95a9641 to 0b64342 Compare February 16, 2026 01:25
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 10 times, most recently from 74997b6 to f773b5d Compare February 24, 2026 01:43
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch 3 times, most recently from e5b4a58 to 42460b5 Compare February 26, 2026 08:03
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main--components--taiko-alethia-client-rs branch from 42460b5 to 7206d67 Compare February 26, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant