Skip to content

Releases: ethereum-optimism/optimism

op-deployer/v0.0.9

20 Dec 21:55
28c4ad2
Compare
Choose a tag to compare

Changelog

op-node/v1.10.2 - Holocene Mainnet Superchain

17 Dec 15:00
8bf7ff6
Compare
Choose a tag to compare

✨🔴 Holocene Mainnet Superchain Release

This release contains the Holocene activation timestamp for the Mainnet Superchain, on

  • Thu 09 Jan 2025 18:00:01 UTC
  • unix timestamp 1736445601

The corresponding op-geth release can be found here.

OP Mainnet Approval

The OP Mainnet Holocene activation is still subject to approval by the governance process on Optimism Upgrade Proposal #11. In the unlike event of a veto by Dec 25, we will publish a new release with the OP Mainnet Holocene activation disabled. The Holocene activation can also be disabled for this release by setting the override flag --override.holocene (or the corresponding env var) to a far-future timestamp, e.g. --override.holocene 2736445601.

What's Changed (op-node)

Full Changelog: op-node/v1.10.1...op-node/v1.10.2

🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.10.2

op-batcher/v1.10.0 - Holocene Batcher Release

17 Dec 15:28
743e782
Compare
Choose a tag to compare

Overview

A batcher which has been hardened to adhere to the stricter Holocene derivation rules and to automatically recover from a greater number of edge cases including derivation stalls.

What's Changed

  • op-batcher: bound duration spent in state publishing loop by @roberto-bayardo in #12909
  • op-batcher: fix channel duration timeout management by @geoknee in #12916
  • batcher: keep blocks, channels and frames in strict order & simplify reorg handling by @geoknee in #12390
  • batcher: add batchSubmitter.checkExpectedProgress by @geoknee in #12430
  • fix: op-batcher batch-tx-submitted metric double count by @geoknee in #12975
  • op-batcher: fix a deadlock by @zhiqiangxu in #13014
  • op-batcher: Don't log DA post failures on context cancel by @mslipper in #13089
  • batcher: fix state inconsistency by @geoknee in #12981
  • txmgr: Queue.Send() uses q.txMgr.SendAsync by @geoknee in #13120
  • op-batcher: increase the transaction throttling limit to allow >99% of transactions by @roberto-bayardo in #13047
  • op-batcher: use pendingBlocks() for s.metr.RecordL2BlocksAdded by @geoknee in #13329
  • op-batcher: lock state mutex while computing sync actions by @geoknee in #13330

Full Changelog: op-batcher/v1.9.5...op-batcher/v1.10.0

🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.10.0

op-dispute-mon/v1.3.0

10 Dec 03:29
op-dispute-mon/v1.3.0
750ed20
Compare
Choose a tag to compare

Overview

This is a minor release of op-dispute-mon that includes minor new features and bug fixes. It is an optional upgrade for all users.

What's Changed

  • Enable support for monitoring asterisc-kona games
  • Enforce timeouts on L1 RPC requests

Full Changelog: op-dispute-mon/v1.2.0...op-dispute-mon/v1.3.0

🚢 Docker Image:

op-challenger/v1.3.0

10 Dec 03:29
op-challenger/v1.3.0
750ed20
Compare
Choose a tag to compare

Overview

This is a minor release of op-challenger that includes minor new features and bug fixes. It is an optional upgrade for all users.

What's Changed

  • Enable asterisc-kona trace type by default
  • Include asterisc and kona in the op-challenger docker file
  • Support for op-program builds that contain custom chain configs
    • --cannon-rollup-config and --cannon-l2-genesis options can be used to provide custom config to the host op-program while continuing to use the custom config built into the prestate
    • --network <chain-id> can be used to specify a custom config built into both the prestate and host op-program

Full Changelog: op-challenger/v1.2.0...op-challenger/v1.3.0

🚢 Docker Image:

op-deployer/v0.0.8

06 Dec 16:44
7c8d28d
Compare
Choose a tag to compare

Changelog

  • a88f639 chore(op-deployer): Accept existing impl in DelayedWETH bootstrap task (#13250)
  • 260f36e chore(op-deployer): Fork in asterisc + dispute game deployment jobs (#13229)
  • cde5fd7 ci: Pin ethereum package version (#13286)
  • f17da35 feat(op-deployer): Proxy bootstrap command (#13213)
  • af169db feat(op-deployer): asterisc bootstrap CLI (#13113)
  • cbfb97e fix: delayed weth addr in superchain inspect (#13159)
  • 8f69ac7 op-deployer: Add a proxy to handle RPC failures (#13068)
  • 531e3d9 op-deployer: Block deploying tags to chains without OPCM (#13231)
  • 601af96 op-deployer: Bring back error checking in getStandardSuperchainRoles (#13129)
  • ee5c794 op-deployer: Clean up to use latest libs (#13257)
  • 7726c1a op-deployer: Simplify and fix bootstrap disputegame (#13094)
  • d3fbc57 op-deployer: Update OPCM bootstrap command (#13238)
  • c8f4b3a op-deployer: add intent-config-type (#12970)
  • a46cc61 op-deployer: fix nil dereference of SuperchainRoles (#13178)

op-node/v1.10.1

03 Dec 21:18
b707cd8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: op-node/v1.10.0...op-node/v1.10.1

🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.10.1

op-contracts/v1.8.0-rc.3

25 Nov 13:42
Compare
Choose a tag to compare
Pre-release

Overview

This release is suitable for the L1 contracts as part of the Holocene network upgrade.

Full Contract Set

A chain using this contracts release must be using the following contracts at the specified semvers.

The following contracts are updated in this release:

  • MIPS: 1.2.1
  • SystemConfig: 2.3.0
  • FaultDisputeGame: 1.3.1
  • PermissionedDisputeGame: 1.3.1

And the core protocol contracts are unchanged from the prior release of op-contracts/v1.6.0:

  • AddressManager: Latest (this has no version)
  • AnchorStateRegistry.sol: 2.0.0
  • DelayedWETH.sol: 1.1.0
  • DeputyGuardianModule.sol: 2.0.0
  • DisputeGameFactory: 1.0.0
  • L1CrossDomainMessenger: 2.3.0
  • L1ERC721Bridge: 2.1.0
  • L1StandardBridge: 2.1.0
  • LivenessGuard: 1.0.0
  • LivenessModule: 1.2.0
  • OptimismMintableERC20Factory: 1.9.0
  • OptimismPortal: 3.10.0
  • PreimageOracle.sol: 1.1.2
  • ProtocolVersions: 1.0.0
  • SuperchainConfig: 1.1.0

In addition to the above configuration Fault Proofs release, another L2OutputOracle configuration is supported by this release. When using this set of contracts, the full set of semvers is:

  • AddressManager: Latest (this has no version)
  • DeputyGuardianModule.sol: 2.0.0
  • L1CrossDomainMessenger: 2.3.0
  • L1ERC721Bridge: 2.1.0
  • L1StandardBridge: 2.1.0
  • L2OutputOracle: 1.8.0
  • LivenessGuard: 1.0.0
  • LivenessModule: 1.2.0
  • OptimismMintableERC20Factory: 1.9.0
  • OptimismPortal: 2.5.0
  • ProtocolVersions: 1.0.0
  • SuperchainConfig: 1.1.0
  • SystemConfig: 2.3.0

Additional Information

There is no finalized v1.7.0 release. The release candidate for v1.7.0 was for generating L2 genesis.

op-deployer/v0.0.7

21 Nov 18:50
c29b209
Compare
Choose a tag to compare

Changelog

  • 042433b op-deployer: Fix invalid intent panic in SR command (#13006)
  • b0427be op-deployer: add test for deployConfig overrides (#12985)

op-deployer/v0.0.6

20 Nov 17:30
b05ec5a
Compare
Choose a tag to compare

Changelog