Skip to content

Releases: ethereum-optimism/optimism

op-challenger/v1.2.0

05 Nov 22:55
op-challenger/v1.2.0
4b1c12a
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

  • Allow op-challenger to startup when an enabled trace type does not have a game implementation set on chain (#12539)
  • Use binary snapshots with Asterisc (#12586)
  • Introduce --prestates-url option to specify a URL to download prestates for all trace types from. Can be overridden for specific VM types with --cannon-prestates-url, --asterisc-prestates-url and --asterisc-kona-prestates-url (#12440)
  • All prestates URL options now accept file URLs in addition to http and https (#12441)
  • op-program log level is now automatically set to match op-challenger log level (#12379)

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

🚢 Docker Image:

op-deployer/v0.0.3

28 Oct 05:27
06a7ce2
Compare
Choose a tag to compare

Changelog

  • 96468b7 op-deployer: Add Docker builds (#12660)
  • d73a4bc op-service, op-deployer: Support marshaling systemconfig in pre-Holocene format (#12619)

op-deployer/v0.0.2

22 Oct 22:06
e372a2d
Compare
Choose a tag to compare

Changelog

op-deployer/v0.0.1-rc.0

19 Oct 03:29
21dae7f
Compare
Choose a tag to compare

Changelog

  • f58f1f5 op-deployer: Marshal tag-based ArtifactsLocator with correct scheme (#12494)
  • da6625f op-deployer: Most implementation addresses not set in state.json when standard release tag used (#12434)
  • 1f106f7 op-deployer: Package for production (#12491)
  • 5f7f44c op-deployer: Remove irrelevant flags (#12525)
  • 05961cc op-deployer: error handling bugs (#12507)
  • 5a37546 op-deployer: update default gas limit values. (#12524)
  • ceafacf op-deployer: updating opcm proxies for mainnet and sepolia (#12527)
  • 1bf64d9 op-e2e: Increase timeout on output submitter test (#12531)
  • c05aca3 opcm: exposing preimage oracle and mips singletons via DeployOPChain.s.sol (#12521)

op-stack v1.9.4

21 Oct 15:23
2c24e65
Compare
Choose a tag to compare

Overview

⬆️ This release updates the op-geth dependency to v1.101411.0, which includes the upstream go-ethereum changes until v1.14.11.

Other changes are related to ongoing development of Interop and Holocene, and other minor fixes.

What's Changed

New Contributors

Full Changelog: v1.9.3...v1.9.4

🚢 Docker Images:

https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.9.4
https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.9.4
https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-proposer:v1.9.4

op-challenger v1.1.2

27 Sep 04:03
op-challenger/v1.1.2
4680790
Compare
Choose a tag to compare

Overview

This is a minor release of op-challenger with minor new features. It is an optional upgrade for all users.

What's Changed

  • Skip prestate verifications for the permissioned game. (#12140)

Full Changelog: op-challenger/v1.1.0...op-challenger/v1.1.2

🚢 Docker Image:

op-stack v1.9.3

01 Oct 09:55
e81c50d
Compare
Choose a tag to compare

Overview

This release improves the automatic data-availability switching behavior of op-batcher. It will now assess the optimal configuration (i.e. to use calldata or blobs) based on market conditions immediately before it is due to send an L1 transaction (instead of when it starts to build a channel) (#12002 #12115). This release also includes minor bug fixes for and improvements to op-node and op-batcher.

Partial Changelog

Full Changelog: v1.9.2...v1.9.3

🚢 Docker Images:

op-contracts/v1.7.0-beta.1+l2-contracts

16 Sep 16:06
5e14a61
Compare
Choose a tag to compare

Overview

This release is suitable for generating L2 genesis. The L1 contract deployments should be done with another release.

Full Contract Set

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

The following contracts are included in this release:

  • BaseFeeVault: 1.5.0-beta.2
  • DeployerWhitelist: 1.1.1-beta.1
  • EAS: 1.4.1-beta.1
  • GasPriceOracle.sol: 1.3.1-beta.1
  • L1Block.sol: 1.5.1-beta.1
  • L1BlockNumber.sol: 1.1.1-beta.1
  • L1FeeVault.sol:13: 1.5.0-beta.2
  • L2CrossDomainMessenger.sol:20: 2.1.1-beta.1
  • L2ERC721Bridge.sol: 1.7.1-beta.2
  • L2StandardBridge.sol: 1.11.1-beta.1
  • L2ToL1MessagePasser.sol: 1.1.1-beta.1
  • OptimismMintableERC20: 1.4.0-beta.1
  • OptimismMintableERC20Factory: 1.10.1-beta.2
  • OptimismMintableERC721: 1.3.1-beta.1
  • OptimismMintableERC721Factory: 1.4.1-beta.1
  • SchemaRegistry: 1.3.1-beta.1
  • SequencerFeeVault.sol: 1.5.0-beta.2
  • WETH.sol: 1.0.0-beta.1

op-contracts/v2.0.0-beta.3

13 Sep 13:21
232c54d
Compare
Choose a tag to compare
Pre-release

Overview

This set of contracts includes the Custom Gas Token feature. The tagged commit includes updates in which the plasma feature was renamed to AltDA, therefore this release is compatible with the new AltDA configurations.

Full Contract Set

A chain using this release must use the following contracts at the specified semvers:

  • L1CrossDomainMessenger: 2.4.1-beta.1
  • L1ERC721Bridge: 2.1.1-beta.2
  • L1StandardBridge: 2.2.1-beta.1
  • ProtocolVersions: 1.0.1-beta.1
  • SuperchainConfig: 1.1.1-beta.1
  • SystemConfig: 2.3.0-beta.3
  • OptimismMintableERC20Factory: 1.10.1-beta.1
  • AddressManager: Latest (this has no version)

Additionally, you must use either fault proofs or the legacy L2OutputOracle. To use fault proofs with this release, additionally use the following contracts:

  • OptimismPortal2: 3.11.0-beta.4
  • AnchorStateRegistry.sol: 2.0.1-beta.2
  • DisputeGameFactory: 1.0.1-beta.1
  • FaultDisputeGame.sol: 1.3.1-beta.2
  • MIPS.sol: 1.1.1-beta.3
  • PermissionedDisputeGame.sol: 1.3.1-beta.2
  • PreimageOracle.sol: 1.1.3-beta.2
  • DelayedWETH.sol: 1.1.1-beta.2

To use the L2OutputOracle instead use the following contracts:

  • OptimismPortal: 2.8.1-beta.2
  • L2OutputOracle: 1.8.1-beta.1

Lastly you may want to follow this authentication architecture, in which case the Safe's should be configured with the following modules and extensions:

  • DeputyGuardianModule.sol: 2.0.1-beta.2
  • LivenessGuard: 1.0.1-beta.1
  • LivenessModule: 1.2.1-beta.1

Full Changelog

The full contracts diff between this release and the prior release can be found at the link below. Note that, because this is a monorepo, this will likely include many unrelated changes and will be a noisy diff.

op-contracts/v2.0.0-beta.2...op-contracts/v2.0.0-beta.3

op-dispute-mon v1.1.0

11 Sep 21:16
op-dispute-mon/v1.1.0
627f7af
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

  • Fixed docker cross-platform builds (#10827)
  • Add op_dispute_mon_latest_valid_proposal_l2_block metric to report the latest L2 block number with a valid proposal (#11238)
  • Identify unclaimed credits based on the withdrawal request timestamp instead of game creation time (#11488)

Full Changelog: op-challenger/v1.0.1...op-dispute-mon/v1.1.0

🚢 Docker Image: