github LFDT-Lineth/lineth-monorepo releases/coordinator/v1.2.0
Coordinator v1.2.0

4 hours ago

[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:

Don't miss a new lineth-monorepo release

NewReleases is sending notifications on new releases.