[1.2.0] - 2026-09-23
🚀 Features
- (coordinator) Support custom transaction signers (#3597)
- (coordinator) Implement ExecutionProofGeneratingCoordinator for RISC-V l2-execution proofs (#3684)
- (coordinator) Implement L2ExecutionRequestBuilderImpl for RISC-V execution proofs (#3745)
- (coordinator) Add StartingPoint sealed class to BlockCreationMonitor (#3769)
- (coordinator) Check proof response before submitting request in ExecutionProofGeneratingCoordinator (#3772)
- (coordinator) Add RISC-V prover and protocol config to coordinator config v2 (#3799)
- (coordinator) Add RiscvProverClientFactory with execution proof support (#3800)
- (coordinator) Update rollup proof domain types for flexible-blobs spec (#3801)
- (misc) Rename guestProgramId to programVk in coordinator Kotlin (#3816)
- (coordinator) Add programVk to L2 execution and rollup proof response chain (#3819)
- (coordinator) Support finalization on validium chains (#3910)
- (coordinator) Wire ConflationAppV2 RISC-V execution proof pipeline (#3811)
- (coordinator) Add startBlockTimestamp and totalGasUsed request m… (#3953)
- (coordinator) Store proof_index_hash in batches table for RISC-V rollup proof assembly (#3973)
- (coordinator) Improve ProverClientFactory (#4000)
🐛 Bug Fixes
- (coordinator) Correct ByteArray equality checks in domain classes (#3625)
- (coordinator) Address error handling issues from review (#3626)
- (coordinator) Apply message anchoring L1 retries (#3715)
- (coordinator) Make runtime invariants explicit (#3716)
- (coordinator) Preserve Amsterdam execution payload fields (#3949)
🚜 Refactor
- (coordinator) L1RelayingAppV1 to better allow RISC-V extension (#3640)
- (coordinator) Restructure chain params in L2 execution proof request (#3848)
- (coordinator) Extract ForcedTransactionsApp from ConflationAppV1, make invalidity proof service injectable (#3856)
⚙️ Miscellaneous Tasks
- (coordinator) Remove dead code and apply small cleanups from review (#3627)
- (coordinator) Riscv blob data skeleton (#3609)
- (coordinator) Rename LineaRollup to LinethRollup in JVM components (#3421)
- (coordinator) Rename Linea to Lineth in app and config (#3707)
- (misc) Rename gradle plugins (#3729)
- (coordinator) Apply review cleanups (#3717)
- (coordinator) Package renaming to lineth (#3746)
- (coordinator) Scaffold ConflationAppV2 for RISC-V cutover (#3771)
- (misc) Enrich R5 request/response samples (#3806)
- (misc) Increase timeout to avoid CI flakiness (#3926)
- (coordinator) Consolidate prover clients (#3944)
Docker Image Details
To pull the image, use any of the following commands:
docker pull consensys/linea-coordinator:1.2.0-20260923-b6a05a9
Configuration Reference
Generated config documentation attached to this release: