Skip to content

Releases: celo-org/optimism

Celo optimism Release celo-v2.1.0

25 Jun 16:21
4baadb7

Choose a tag to compare

Celo v2.1.0 release for Mainnet

Overview

This release adds support for the Holocene, "Pectra Blob Schedule" and Isthmus upgrades on Celo. For more information see the documentation.

  • The Mainnet activation timestamp is 1752073200: Wed Jul 09 2025 15:00:00 UTC

What's Changed

Due to our rebasing process it's difficult to provide a complete list of commits that have been added since the last release, however a complete diff since the last release can be seen here.

This release updates the op-node's derivation pipeline to support all the features activated in Holecene, "Pectra Blob Schedule" and Isthmus

What's included in Isthmus

Isthmus contains these main changes:

  • Implement Prague features on the OP Stack: This includes the EIPs that are relevant to the L2 that are being added to Ethereum with its Pectra activation. Learn more about this here.

Notable EIP's included:

  • EIP-7702: Set code transaction
  • EIP-2537: BLS12-381 precompiles
  • EIP-7623: Increase calldata cost
  • L2 Withdrawals Root in Block Header: This lowers the lift for chain operators by allowing them to run a full node to operate op-dispute-mon, making it easier to guarantee the security of the fault proofs for the chains in the Superchain as the number of chains scales. Learn more about this here.

For more information on the Isthmus implementation details, please review OP's Isthmus specification.

Isthmus additionally enables the Holocene hardfork with the following changes:

  • Holocene block derivation: A set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
    For more information on the Holocene details, please review OP's Holocene specification.

Isthmus also enables the Pectra Blob Schedule hardfork(https://docs.optimism.io/notices/pectra-changes) with the following changes:

For more information on the Pectra Blob Schedule implementation details, please review OP's Pectra Blob Schedule specification.

Op-geth

Docker Images

Celo op-node client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo-v2.1.0

Celo optimism Release celo-v2.1.0-rc

05 Jun 18:32
4baadb7

Choose a tag to compare

Pre-release

Overview

This release adds support for the Holocene, "Pectra Blob Schedule" and Isthmus upgrades on Celo. For more information see the documentation.

This release should be skipped for Mainnet. It includes the Isthmus activation timestamps for Baklava and Alfajores Testnets.

  • The Baklava activation timestamp is 1749654000: Wed Jun 11 2025 15:00:00 UTC
  • The Alfajores activation timestamp is 1750863600: Wed Jun 25 2025 15:00:00 UTC

What's Changed

Due to our rebasing process it's difficult to provide a complete list of commits that have been added since the last release, however a complete diff since the last release can be seen here.

This release updates the op-node's derivation pipeline to support all the features activated in Holecene, "Pectra Blob Schedule" and Isthmus

What's included in Isthmus

Isthmus contains these main changes:

  • Implement Prague features on the OP Stack: This includes the EIPs that are relevant to the L2 that are being added to Ethereum with its Pectra activation. Learn more about this here.

Notable EIP's included:

  • EIP-7702: Set code transaction
  • EIP-2537: BLS12-381 precompiles
  • EIP-7623: Increase calldata cost
  • L2 Withdrawals Root in Block Header: This lowers the lift for chain operators by allowing them to run a full node to operate op-dispute-mon, making it easier to guarantee the security of the fault proofs for the chains in the Superchain as the number of chains scales. Learn more about this here.

For more information on the Isthmus implementation details, please review OP's Isthmus specification.

Isthmus additionally enables the Holocene hardfork with the following changes:

  • Holocene block derivation: A set of changes that render the derivation pipeline stricter and simpler, improving worst-case scenarios for the Fault Proof System and Interoperability.
  • EIP-1559 configurability: The elasticity and denominator EIP-1559 parameters become configurable via the SystemConfig L1 contract, allowing the gas target and gas limit to be configured independently.
    For more information on the Holocene details, please review OP's Holocene specification.

Isthmus also enables the Pectra Blob Schedule hardfork(https://docs.optimism.io/notices/pectra-changes) with the following changes:

For more information on the Pectra Blob Schedule implementation details, please review OP's Pectra Blob Schedule specification.

Op-geth

Docker Images

Celo op-node client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo-v2.1.0-rc

celo-v2.0.2

24 Mar 12:34

Choose a tag to compare

This release is only necessary for the sequencer. Users running normal nodes can stay at celo-v2.0.0.

The migration changes since celo-v2.0.0 are already included in celo-migrate-v2.0.1.

What's Changed

  • Update release branch to version tested on the sequencer during the final dry run by @karlb in #370

Full Changelog: celo-v2.0.0...celo-v2.0.2

Docker Images

Celo op-node client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo-v2.0.2
Celo migration tool: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/cel2-migration-tool:celo-v2.0.2

celo-migrate-v2.0.1

19 Mar 18:01
790df14

Choose a tag to compare

This release fixes the migration tool so that it can continue to correctly perform migrations for our testnets.

What's Changed

  • Update migration script README by @alecps in #343
  • migration: Select l2_time based on the network by @piersy in #364

Full Changelog: celo-v2.0.0...celo-migrate-v2.0.1

Docker image

us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/cel2-migration-tool:celo-migrate-v2.0.1

Celo optimism Release celo-v2.0.0

14 Mar 17:21
30b66c8

Choose a tag to compare

First Mainnet release for Celo 2

Changes from the rc4

  • Migration fixes and optimizations
    • Fix migration script failure to delete frozen canonical blocks (#330)
    • Add continuity script to pre-migration (#347)
    • Improve check-db memory use (#348)
    • Deterministic L1 starting block selection (Config in advance) (#342)
    • Remove --checksum from migration script (#351)
    • Fix migration script early exit (#355)
    • Use correct l2 timestamp (#356)
    • change default batch size to 5000 (#360)
  • Cel2 configurations
    • Update mainnet migrate allowlist (#341)
    • Add optional Celo fields for strict deploy-config parsing (#362)
    • Add Treasury address (#346)
  • Cherry pick batcher fixes (#344)
  • Corresponding op-geth release: celo-v2.0.0

Docker Images

Celo op-node client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo-v2.0.0
Celo migration tool: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/cel2-migration-tool:celo-v2.0.0

Celo optimism Release celo-v2.0.0-rc4

14 Feb 19:33
db2da13

Choose a tag to compare

Pre-release

This is a "release candidate" of the future celo-v2.0.0-stable that we are going to release for Mainnet.

L1 Pectra Readiness

This release updates the OP Stack to the version v1.11.0 to handle L1 chains activating Pectra.
The op-geth dependency is updated to celo-v2.0.0-rc4, which contains a subset of the upstream go-ethereum v1.15.0 changes, in particular support for the new SetCode transaction type 4 (ethereum-optimism#13958).

Also see OP Stack's docs for more background information regarding the upcoming Ethereum Pectra activation.

Changes

  • Update the op-geth version that supports Pectra on the L1
  • Improvements and more validations in the migration script for creating the initial state of the L2 (#315 , #282 , #292 , #283 )
  • Allow altDa to use multi-frames per channel (#310 )
  • Op Batcher failover mechanism to use ethDa if the altDa is down (#311 ) (Thanks @samlaf from EigenLayer's team for both improvements for the altDa)

Docker Images

Celo op-node client: us-west1-docker.pkg.dev/devopsre/celo-blockchain-public/op-node:celo-v2.0.0-rc4