Summary
0.40.0 (2024-12-23) is a minor release that introduces conditional block proposals (available only if your PBS service supports this feature) and includes optimizations for proof aggregation. This is not a mandatory upgrade.
Details
Features
- protocol: propose a batch blocks conditionally (#18570) (e846f62)
- taiko-client: add chain ID to
TryDecompress()
(#18444) (10d99d5) - taiko-client: client changes based on #18150 (#18350) (ddc6473)
- taiko-client: compatible changes for
lastProposedIn
(#18442) (28f32a7) - taiko-client: enable proof aggregation (batch proofs) (#18163) (7642961)
- taiko-client: improve
ProofBuffer
(#18627) (c386589) - taiko-client: make p2p-sync required (#18571) (de92b28)
- taiko-client: revert pr 18442 (#18450) (0706f0a)
- taiko-client: update Go contract bindings (#18381) (71cfc5c)
- taiko-client: update Go contract bindings (#18384) (8dd14a1)
- taiko-client: update Go contract bindings (#18462) (bc0ee99)
Bug Fixes
Chores
- taiko-client: add
BaseFeeConfig.SharingPctg
to mainnet protocol config (#18341) (75d14a7) - taiko-client: update CI badge and path (#18441) (6aef03e)
- taiko-client: update docker-compose config (#18330) (74e4ca4)
- taiko-client: update Go contract bindings generation script (#18324) (4f698a0)
Code Refactoring
Tests
- taiko-client: fix some lint issues for
taiko-client
(#18517) (ac7eba6) - taiko-client: introduce TestTxPoolContentWithMinTip test case (#18285) (d572f4c)
- taiko-client: skip
TestCheckL1ReorgToSameHeightFork
temporarily (#18522) (385fed2)
Workflow
- protocol: trigger patch release (1.10.1) (#18358) (f4f4796)
- repo: change to trigger hive test manually (#18514) (63dec66)
- repo: update go mod and use random port (#18515) (3c2e943)