2.4.0 (2026-06-12)
Features
- protocol,taiko-client,taiko-client-rs: raise Unzen derivation source block limit (#21600) (189d6d4)
- taiko-client,taiko-client-rs: add devnet Uzen time override flag (#21566) (f72c38d)
- taiko-client,taiko-client-rs: carry Uzen
header.difficultyon preconfirmation gossip wire (#21576) (539e986) - taiko-client,taiko-client-rs: rename Unzen fork (#21599) (1252842)
- taiko-client: enable Unzen hardfork for nethermind tests (#21598) (30378fd)
- taiko-client: expose canShutdown on preconf /status for k8s preStop probes (#21648) (acd8253)
- taiko-client: introduce Uzen fork (#21557) (2a0dcdf)
- taiko-client: optimize prover proof buffer cache handling (#21655) (ec050f4)
- taiko-client: remove Pacaya surface and make
taiko-clientShasta-only (#21526) (a2d9994) - taiko-client: support HTTP-only L1/L2 endpoints in driver via polling in driver (#21617) (e6faf95)
Bug Fixes
- taiko-client: allow preconf ingress before first proposal (#21715) (974ac50)
- taiko-client: delay highestUnsafePayload rollback on L1 reorg (#21666) (6b2d202)
- taiko-client: fix prover support for
l1.beaconflag (#21545) (805c16d) - taiko-client: get parent hash by
BlockByNumber(#21534) (6b0d524) - taiko-client: prevent genesis reset on event-sync handoff (#21670) (14d07e7)
- taiko-client: refresh cached L2 head before beacon-sync decision (#21593) (8ce3001)
- taiko-client: reset head L1 origin in handleProposalReorg (#21627) (c39c782)
- taiko-client: resolve prover proposal last block from extraData (#21735) (746e756)
- taiko-client: skip updating the finalized height when LastFinalizedProposalId is larger than proposalID (#21693) (12de017)
- taiko-client: use dynamic event range instead of fixed range (#21607) (8272070)
Chores
- repo: fix links (#21647) (8ce2f20)
- taiko-client,taiko-client-rs: bump execution deps (#21671) (cdb811a)
- taiko-client,taiko-client-rs: bump Hoodi Unzen execution deps (#21689) (fd88b22)
- taiko-client: downgrade the log level (#21574) (eafc351)
- taiko-client: downgrade transition config exchange log to debug (#21580) (1c23b22)
- taiko-client: fix preconfblocks api workflow (#21579) (b2c8927)
- taiko-client: harden preconf and blob fallback inputs (#21638) (ff4c0f9)
- taiko-client: remove unused tests and workflows (#21535) (2d90dc4)
- taiko-client: rename difficulty to mixHash after Uzen (#21563) (8b4a629)
- taiko-client: revert changes for
--allow-all-sequencersflag (#21536) (b87663d)
Documentation
Code Refactoring
- taiko-client-rs: share fallback whitelist timeline across resolver clones, drop dead code (#21774) (8219429)
- taiko-client,taiko-client-rs: swap preconf whitelist check from coinbase to node P2P signer (#21584) (5d62757)
- taiko-client: extract shared RPC and envelope helpers (#21573) (a79972f)