Skip to content

Releases: ethereum-optimism/optimism

op-batcher/v1.10.0 - Holocene Batcher Release

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

❗This release significantly improves the stability of the batcher and it is recommended for all chain operators to upgrade to this release, not only for chains that have already activated Holocene. Chains that are activating Holocene must run this release.

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

op-node v1.10.0 - Sepolia Holocene

19 Nov 18:38
910c9ad
Compare
Choose a tag to compare

Sepolia Holocene Release

❗ All node operators of Sepolia chains that follow the Sepolia Superchain must upgrade to this release of op-node and op-geth v1.101411.2.

The Sepolia Superchain activates Holocene on Tue Nov 26 15:00:00 UTC 2024 (unix ts 1732633200). This comprises the op, base, mode, metal, and zora Sepolia OP Stack chains.

What's Changed (op-node)

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

op-deployer/v0.0.5

19 Nov 18:00
9e7d6d3
Compare
Choose a tag to compare

Changelog