Skip to content

chore(main): release 1.1.0#141

Open
taiko-kitty wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 1.1.0#141
taiko-kitty wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@taiko-kitty
Copy link
Copy Markdown
Contributor

@taiko-kitty taiko-kitty commented Apr 10, 2026

🤖 I have created a release beep boop

1.1.0 (2026-04-14)

Features

  • add StoredL1OriginTable table (c81b0a2)
  • add Auth RPCs (e9b4dd6)
  • add tx_pool_content_with_min_tip (79cde25)
  • block: add zlib guard for DA size limit (#98) (008f71a)
  • block: update Uzen headers to set zero blob gas fields (#146) (89b457d)
  • block: use load_cache_account to load TAIKO_GOLDEN_TOUCH_ADDRESS account (011d72f)
  • chainspec: add Taiko Masaya network support (#112) (e94302c)
  • chainspec: add Uzen fork (timestamp-based), map to OSAKA, and no blob transaction (#115) (dd2d4b5)
  • chainspec: changes for moving bond to L1 (#81) (1690b37)
  • chainspec: check Shasta activation based on timestamp (#49) (361bbdf)
  • chainspec: improve chainspec pkg (730faa9)
  • chainspec: introduce devnet_shasta_timestamp flag && update anchorV4 selector (#51) (3d4332c)
  • chainspec: introduce TaikoExecutorSpec trait (#29) (50d81fd)
  • chainspec: introduce TaikoHardforks trait (fcb5e4e)
  • chainspec: introduce TaikoSpecId (#48) (fabe734)
  • chainspec: introduce Hekla testnet chainspec (e83b5d0)
  • chainspec: remove London check from Shasta activation checks (#53) (8660384)
  • chainspec: update devnet genesis JSON (#14) (2e9b37c)
  • chainspec: update devnet genesis json (#52) (89831d1)
  • chainspec: update devnet genesis JSON (#63) (bda7c4a)
  • 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 devnet Shasta fork height to 10 (#20) (79a5fa1)
  • chainspec: update mainnet Shasta timestamp (#127) (6615755)
  • claude: fix claude workflow and add taiko-reth-developer agent (#46) (b329d93)
  • cli: improve cli pkg comments (e3cf865)
  • cli: rename devnet Uzen override (#151) (d337d5c)
  • consensus: add first post-genesis block check in calculate_next_block_eip4396_base_fee (#61) (40dbd81)
  • consensus: add Shasta EOP flag and remove batch-to-last-block DB mapping (#99) (cf52f4c)
  • consensus: changes based on protocol #20413 (#44) (28d7473)
  • consensus: fix an issue in validate_header_against_parent (#62) (b571c20)
  • consensus: improve anchor selector constants (#52) (fdbe004)
  • consensus: improve EIP-4396 calculation (#32) (569500d)
  • consensus: introduce Shasta hardfork (#3) (01d1262)
  • consensus: introduce validate_against_parent_eip4936_base_fee check (8d50d47)
  • consensus: introduce validate_anchor_transaction_in_block for TaikoBeaconConsensus (#47) (c22afcb)
  • consensus: introduce protocol MIN_BASE_FEE and MAX_BASE_FEE for Shasta blocks (#46) (9556014)
  • consensus: parameterize EIP-4396 min base fee clamp and set Mainnet floor to 0.01 Gwei (#113) (e0dec6f)
  • consensus: remove the latest anchorV4 change introduced in protocol #20304 (#59) (0e22cd5)
  • consensus: update anchorV4 based on protocol #20304 (#58) (14b1a5f)
  • consensus: update anchorV4 selector for sequential proving design && update devnet genesis json (#73) (e07c13f)
  • db: improve StoredL1Origin Compact impl (444f922)
  • dep: bump reth to v1.7.0 and simplify type signature (#7) (deb36fe)
  • eth: introduce tx.commit after db operation (4683302)
  • evm: better extra_execution_ctx error handling (ef4707c)
  • evm: improve Anchor checks in handler (#36) (eec6204)
  • evm: improve Anchor transaction checks (#35) (89e9918)
  • evm: improve Handler (efa9909)
  • evm: improve validate_against_state_and_deduct_caller (#19) (9aee6fc)
  • evm: improve anchor transaction handling (95f4403)
  • evm: improve nonce checks in reimburse_caller (#34) (4205639)
  • evm: introduce extra_execution_ctx (31c8caa)
  • evm: introduce more inline methods (c8cbf3c)
  • evm: introduce ZKGas in Uzen fork (#134) (dfbe4c7)
  • evm: more updates for EvmHandler to align the taiko-geth checks (#20) (62f6e39)
  • evm: remove some unused code (bbd7340)
  • executor: add execute_block method with transaction validation for prover (#58) (ba2835f)
  • factory: decode basefee_share_pctg from extra_data (23fd33e)
  • fix compiler error (a68be33)
  • implement add_ons later (ad3bd4c)
  • implement PayloadBuilder (6f469c2)
  • implement PayloadBuilderAttributes (c4ab8c0)
  • implement taiko_payload (507161b)
  • implement DebugNode for TaikoNode (a16fb96)
  • implement TaikoAddOns (52600b1)
  • improve block assembler (8e7049a)
  • improve engine API (6045379)
  • improve TaikoPayloadBuilder (3d900d1)
  • initial commit (70f7ebb)
  • introduce chainspec (6c40ccc)
  • introduce cli package (ebae161)
  • introduce cli package (70bd39d)
  • introduce COMPRESSION_ESTIMATION_SAFTY_COEF (95da36c)
  • introduce TaikoApiError::GethNotFound (52168f4)
  • introduce TaikoBlockExecutor (694d0d1)
  • introduce TaikoChainSpec (34ec64e)
  • introduce TaikoChainSpecParser (5762ee6)
  • introduce TaikoConsensusBuilder (b4fc3aa)
  • introduce TaikoEngineApiBuilder (fd8042c)
  • introduce TaikoEthApi (f9ba4e2)
  • introduce TaikoExecutionData (1706435)
  • introduce TaikoNextBlockEnvAttributes (9059378)
  • introduce consensus validation (c1e4f72)
  • introduce devnet json (23cbd80)
  • introduce TaikoChainSpec (d04ad7d)
  • introduce TaikoExtApi (0ac9836)
  • 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: compatibility changes for TaikoExecutionData (ba3ea3d)
  • payload: improve withdrawals checks (dabec5e)
  • payload: make payload_id_taiko public (#92) (5137cd8)
  • payload: use alloy_primitives::Bytes (6a11c4a)
  • remove an unused file (2554523)
  • rename some crates (a3cccc0)
  • repo: always use alethia-reth as package name (94ac428)
  • repo: bump reth dependency to v1.10.0 (#91) (2d6587c)
  • repo: bump reth dependency to v1.9.3 (#64) (6ff4dea)
  • repo: improve error handling (bcb6a0b)
  • 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: changes based on taiko-geth #451 (#21) (106ac23)
  • rpc: derive proposal scan head from head L1 origin (#100) (3f2d51d)
  • rpc: implement txPoolContentWithMinTip API (c6e83ef)
  • rpc: improve TaikoEngineApi APIs (d527ff9)
  • rpc: improve block hash fetching (b2ecf0d)
  • rpc: improve state provider error handling (4b30a6b)
  • rpc: introduce find_last_block_number_by_batch_id (#12) (d822c4b)
  • rpc: introduce taiko_lastBlockIDByBatchID RPC method (#56) (d1f8a02)
  • rpc: introduce taiko_setBatchToLastBlock and taiko_lastL1OriginByBatchID RPC methods for Shasta protocol (#11) (4338b00)
  • rpc: introduce taikoAuth_setL1OriginSignature RPC (e7c163a)
  • 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)
  • rpc: persist Shasta batch-to-last-block on forkchoice update (#149) (8c8ecf1)
  • rpc: remove an unnecessary constant COMPRESSION_ESTIMATION_SAFETY_COEF (#51) (5e336ee)
  • rpc: rename L1Origin to RpcL1Origin (f6194c1)
  • rpc: return U256 from setBatchToLastBlock for taiko-geth parity (#147) (da3b9b8)
  • rpc: update anchorV4 params decoder (#57) (12fadbe)
  • rpc: update Uzen getPayloadV2 to round-trip header.difficulty through blockValue (#145) (38c89c9)
  • rpc: use GethNotFound when no item found in database (8a08ed2)
  • taiko: introduce auth api taikoAuth_lastCertainL1OriginByBatchID (#136) (1a60419)
  • two more impls (75e9d8c)
  • update build_evm (e120516)
  • update TaikoEngineApi (8b40007)
  • update TaikoEngineValidator (c7602e0)
  • update evm creation (b45c339)
  • update execution (8ddcaec)
  • update factory (8e69190)
  • update fork_choice_updated_v2 (8a07146)
  • update l1Origin APIs (5be6c89)
  • update lib.rs (7f827ba)
  • update namespace (7d78977)
  • update payload (f075fb5)
  • update payload id (b33b05b)
  • update payload input (fa40bc2)
  • update Provider (107b1b1)
  • update TaikoAddOns (a657e13)
  • use BuildOutcome::Freeze for payload builder (ef116f6)
  • use TaikoEngineApiServer trait (f4aec97)
  • use TaikoPayloadBuilderBuilder (4234a29)

Bug Fixes

  • block: fix devnet Uzen timestamp override for shared Ethereum forks (#153) (bc92efc)
  • chainspec: expose uzen blob params (dedacae)
  • chainspec: expose Uzen blob params (#152) (dedacae)
  • chainspec: fix devnet genesis JSON (#10) (0216d7e)
  • decouple primitives from net feature (69428d8)
  • docker: align Docker build/runtime base images (#131) (637f7a1)
  • evm: fix reimburse_caller implementation in EVM handler (#17) (238b4d9)
  • evm: fix a potential panic for taiko_revm_spec (#54) (5f4dba5)
  • evm: fix basefee sharing (eba256a)
  • evm: touch treasury_account in reward_beneficiary (2e51bce)
  • factory: fix golden_touch_address_initialial_nonce before execution (33ddd2d)
  • fix evm_env (e085cb6)
  • fix hex decoding (9f7d804)
  • fix mainnet genesis JSON (101fb28)
  • fix RPC return types (473cd19)
  • 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)
  • repo: fix a typo in Cargo.toml (#15) (b70eda7)
  • repo: fix workflows and release-please (#39) (4836da9)
  • repo: Update docker workflow (263e4ca)
  • 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: fix state provider database in tx_pool_content_with_min_tip RPC (d588a65)
  • rpc: improve set_head_l1_origin return type (152d020)
  • rpc: restore backward compatibility for taikoAuth_txPoolContent params (regression from eb30aeb) (#119) (5029777)
  • use job-index for artifact names to avoid forward slash (3b187f6)
  • use platform pair sanitization like taiko-mono (8d46911)

Chores

  • alethia-reth: enforce docs/clippy standards and refactor taikoAuth tx-pool params (eb30aeb)
  • bin: update comments in main.rs (689e68a)
  • block: add serde feature (#88) (c1b15c4)
  • block: add some comments for execute_block (#59) (ad1028a)
  • block: add Uzen parent beacon block root normalization (#142) (a61761e)
  • block: remove an unnecessary method override for ConfigureEvm (#69) (588e077)
  • block: update Uzen requests hash reconstruction (#144) (c564833)
  • chainspec: remove Hekla and introduce Tolba network (#35) (2937d0a)
  • chainspec: rename tolba network to taiko-hoodi (#43) (3df171e)
  • chainspec: update TAIKO_HOODI_HARDFORKS (#107) (a8f6232)
  • chainspec: update devnet genesis and strip contractName (#150) (d85bc17)
  • chainspec: update devnet genesis JSON (#138) (bd7c541)
  • chainspec: update devnet genesis JSON (#19) (17b080b)
  • chainspec: update devnet genesis JSON (#45) (fecf7f1)
  • chainspec: update devnet genesis json (#55) (82b5f9a)
  • chainspec: update devnet genesis JSON (#9) (41b965f)
  • chainspec: update Hoodi Shasta timestamp (#108) (55b1207)
  • chainspec: update Shasta devnet genesis JSON (#26) (14da7bd)
  • ci: add Dockerfile (4227b25)
  • ci: build linux/arm64 images in CI (#44) (e632c49)
  • ci: create rust.yml (484163f)
  • ci: improve docker-build workflow (#42) (87c523b)
  • ci: introduce [profile.dev] (d2d0b70)
  • ci: introduce docker-build.yml in workflow (#14) (05c013e)
  • ci: remove workflows before transition (#5) (b8dc379)
  • ci: revert docker-build action updates (#45) (ab588e8)
  • ci: update .release-please-manifest.json (#33) (c145f3f)
  • ci: update docker-build workflow (4bef5df)
  • ci: update docker-build workflow (#22) (d24d693)
  • ci: update release-please manifest (#32) (bb1c36f)
  • ci: update release-please workflow (#28) (7f615cc)
  • ci: update release-please workflow (#30) (9a80fe2)
  • 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)
  • consensus: update checks (480ecb6)
  • consensus: update pre-execution block validation (#140) (1fcc10c)
  • db: add more comments for StoredL1Origin (fdb2ce9)
  • 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)
  • docker: use nightly as default tag (#18) (d80dc0b)
  • evm: update comments in evm pkg (110f248)
  • factory: remove unused code (4fd90f7)
  • factory: update comments in factory pkg (f78de75)
  • main: release 0.1.0 (#31) (9d08ff3)
  • main: release 0.2.0 (#43) (e220b80)
  • main: release 0.3.0 (#2) (582a004)
  • main: release 0.4.0 (#4) (42894de)
  • main: release 0.5.0 (#40) (3bcdad1)
  • main: release 0.6.0 (#47) (80943c0)
  • main: release 0.7.0 (#66) (f38396e)
  • main: release 0.7.1 (#139) (2415860)
  • payload: improve payload builder (360e32f)
  • remove an unused mod (a4312bb)
  • repo: add multi-arch build separately on architecture-specific runners (61292b8)
  • repo: align reth dependencies to v1.10.1 (#97) (20f8584)
  • repo: always use alethia-reth as package name (#28) (94ac428)
  • repo: bump reth dependency to v1.6.0 (#16) (6852971)
  • 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 dependency to v2.0.0 (#137) (b7f8ef4)
  • 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: improve logging messages (a7ef5c9)
  • repo: introduce AGENTS.md (#34) (7dbd4fc)
  • repo: introduce clippy rules (#23) (ec0080e)
  • repo: introduce justfile (#33) (6c8fd92)
  • repo: introduce release-please (#26) (05db995)
  • repo: introduce rustfmt.toml (#22) (a3b9272)
  • repo: introduce typos.yaml (#24) (ccf5d88)
  • repo: migrate Docker builds to Google Artifact Registry (#13) (fa79b9e)
  • repo: migrate workflows (#18) (6c7ccba)
  • repo: release please token update (#17) (e7f12ce)
  • repo: remove some unnecessary bounds (721a2e7)
  • repo: update Cargo.lock (#41) (8cf2220)
  • repo: update reth dependencies to v1.5.1 (#9) (c155d15)
  • repo: update builds to run separately on architecture-specific runners (3b10dfa)
  • repo: update project type in release-please-config.json (#29) (699930f)
  • repo: updates based on Claude Code report (#41) (b9485c1)
  • repo: upgrade reth to v1.11.0 and align related dependencies (#116) (15edc4b)
  • rpc: fix lint warnings (393a85c)
  • rpc: improve comments in rpc pkg (67564cf)
  • rpc: improve provider error handling (545d707)
  • rpc: normalize Uzen parent beacon block root in engine validator (#143) (b3f4ee9)
  • rust: update Cargo.toml (c22a490)
  • update genesis json (17481e8)

Documentation

  • db: update comments in db pkg (0ddc4d3)
  • README: add CI badge in README (#25) (d246f27)
  • repo: create a Claude code audit report (#40) (4847949)
  • repo: improve building docs (517a04c)
  • repo: update README.md (#50) (a5119bd)
  • repo: update README (f763f94)
  • repo: update README (c0a31b8)
  • repo: update README for using just test (#36) (fe211c2)
  • repo: update README (573aa97)
  • repo: update README.md (ca3fea2)
  • repo: update some docs after repository transfer (#1) (5abaa0e)
  • repo: update URLs in README (#13) (bb06ddc)
  • rpc: add more comments in tx_pool_content_with_min_tip (5ed6b33)

Code Refactoring

  • block: extract shared transaction selection logic into tx_selection module (#94) (03e4879)
  • block: refactor block package (91e00d2)
  • cli: use wait_for_node_exit() in alethia-reth main (3edd4d0)
  • evm: move the execution traits to execution.rs (dd1f754)
  • 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: refine workspace layout by modularizing crates (#37) (a9f7cfe)
  • repo: rename the alethia-reth crate to alethia-reth-node (#38) (8fce9a5)
  • 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: introduce rpc/engine package (6835504)
  • 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)

Tests

  • add debug info (145c6ad)
  • add genesis hash test (cd28bef)
  • block: add more tests for TaikoBlockExecutorFactory (#49) (f7d66f0)
  • block: add more unit tests (068a027)
  • chainspec: add more unit tests (1ad7b7a)
  • chainspec: fix parser tests (6ea1a46)
  • cli: add tests for TaikoTables (763f6cd)
  • consensus: add more block validation unit tests (3e445cd)
  • consensus: fix test errors (c6835ec)
  • db: add more tests for StoredL1Origin compression (5e24160)
  • evm: add more evm unit tests (d2baede)
  • evm: fix an unit test (#37) (fda652a)
  • rpc: update more tests (bb2e735)

Workflow

  • repo: add claude workflows (#27) (01cdc56)
  • repo: add timeout to docker build (68ae907)
  • repo: add timeout to docker build (114976d)
  • repo: enable Claude Code in workflow (#39) (d612ae5)
  • repo: more improvements (fa42db7)

This PR was generated with Release Please. See documentation.

@claude
Copy link
Copy Markdown

claude bot commented Apr 10, 2026

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


Release PR Review - Version 1.1.0

Overall Assessment

This is an automated release PR generated by release-please. The PR has critical versioning inconsistencies that must be addressed before merging.


Critical Issues

1. Version Jump Inconsistency 🔴

The changelog claims this release compares v1.0.0...v1.1.0, but:

  • Previous version in Cargo.toml was 0.7.1 (not 1.0.0)
  • This creates a major version jump from 0.7.1 → 1.1.0
  • No v1.0.0 release exists in git history

Impact: This breaks semantic versioning continuity and creates confusion about what happened to version 1.0.0.

Recommendation:

  • If this should be 1.1.0, there must have been a 1.0.0 release. Verify the changelog comparison URL.
  • If jumping from 0.7.1 → 1.1.0, the changelog needs updating to reflect v0.7.1...v1.1.0
  • Consider whether this should actually be 0.8.0 or 1.0.0 instead

2. Major Version Semantics ⚠️

Jumping to 1.x (or staying at 1.x) suggests API stability, but the changelog shows:

Recommendation: Verify this is intentional. A major version bump may be warranted given the reth v2.0.0 upgrade.


Code Quality & Best Practices

Positive Aspects ✅

  1. Comprehensive changelog - Very detailed, well-categorized (Features, Bug Fixes, Chores, etc.)
  2. Conventional Commits - Proper use of prefixes and scopes
  3. Good PR references - All changes link to their source PRs
  4. Documentation updates - Includes doc improvements and test additions

Areas of Concern

Performance:

Security:

Bug Fixes:
Notable fixes:


Test Coverage Concerns

The changelog shows:

  • Multiple new features added
  • Many refactorings
  • But limited mention of test additions

Specific concerns:

  1. New hardfork "Uzen" (timestamp-based) - Are there sufficient tests for timestamp-based activation?
  2. New RPC methods (taikoAuth_lastCertain*) - Test coverage unclear
  3. Blob transaction disabling - Needs thorough testing
  4. EIP-4396 base fee calculation changes - Critical consensus logic

Recommendation: Before merging, verify:

  • All new consensus logic has comprehensive tests
  • Hardfork activation logic is tested
  • RPC endpoints have integration tests

Potential Breaking Changes

These changes may be breaking (needs verification):

  1. repo: bump reth dependency to v2.0.0 (chore(repo): bump reth dependency to v2.0.0 #137)

    • Upstream breaking change - likely requires downstream updates
  2. refactor: extract rpc-types crate (refactor(repo): extract rpc-types crate, primitives::taiko module, and anchor_constants behind feature gate #129)

    • Module restructuring could break imports
  3. chainspec: add Uzen fork (feat(chainspec): add Uzen fork (timestamp-based), map to OSAKA, and no blob transaction #115)

    • New hardfork - changes consensus rules
  4. consensus: parameterize EIP-4396 min base fee (feat(consensus): parameterize EIP-4396 min base fee clamp and set Mainnet floor to 0.01 Gwei #113)

    • Changes fee calculation - could affect transaction validation

Recommendation: If these are breaking, version should be 2.0.0, not 1.1.0.


Additional Observations

Changelog Quality Issues

  1. Some commit messages lack context:

    • "fix compiler error" (line 65)
    • "two more impls" (line 126)
    • "update lib.rs" (line 135)

    These provide little value in a changelog.

  2. Duplicate entries (same commit, different sections):

    • Line 151 & 164: Docker base images fix appears twice
    • Line 171 & 172: Withdrawals consistency fix duplicated

Repository Hygiene

  • Good: Multiple chores for dependency updates
  • Good: Consistent use of conventional commits
  • Good: PR linking throughout

Final Recommendations

Before merging:

  1. Fix version inconsistency - Clarify 0.7.1 → 1.1.0 jump or correct changelog
  2. Verify semantic versioning - Confirm version matches breaking change policy
  3. Confirm test coverage - Especially for consensus changes and new hardfork
  4. Review breaking changes - Ensure they're documented if this is minor version
  5. ⚠️ Consider 2.0.0 - Given reth v2.0.0 upgrade and potential breaking changes

After addressing above:

  • Changelog is otherwise well-structured
  • Changes appear reasonable for a blockchain client
  • No obvious security red flags

Tasks

  • Read changed files
  • Analyze version bump strategy
  • Review changelog entries
  • Check for consistency issues
  • Identify potential concerns
  • Provide comprehensive feedback

@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch 11 times, most recently from 58984d5 to 4e23f4c Compare April 14, 2026 05:39
@taiko-kitty taiko-kitty force-pushed the release-please--branches--main branch from 4e23f4c to 1b8edc0 Compare April 14, 2026 12:01
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