Skip to content

Releases: ethereum-optimism/op-geth

op-geth v1.101308.1 - OUTDATED Ecotone Mainnet Release

16 Feb 21:46
f33198a
Compare
Choose a tag to compare

❗ OUTDATED Ecotone Mainnet Release

The Optimistic Ecotone Mainnet activation has been moved forward to Mar 14, 00:00:01 UTC! You MUST NOT use this release on Mainnet. Use version v1.101308.2 instead.

You can safely use this release on all other testnets and devnets.

Old Optimistic Release Background Info

This release contained an optimistic Ecotone Mainnet activation time of Mar 18, 17:00:01 UTC. The purpose of this release was to have a reference for the Governance Proposal of the Ecotone Protocol Upgrade. The Ecotone Mainnet activation still needs to be approved during the currently ongoing Optimism Governance voting cycle 19 whose review and voting periods runs from Feb 15 to Mar 6. The veto period ends on Mar 13.

We will soon publish a Veto Release in advance with the Ecotone OP Mainnet activation removed so node operators can prepare for the unlikely event of a negative vote or a veto. We will also provide documentation on how to override the Ecotone activation included in this or the v1.101308.2 release.

What's Changed

New Contributors

Full Changelog: v1.101308.0...v1.101308.1

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

op-geth v1.101308.0 - Sepolia Ecotone Release

09 Feb 21:35
70103aa
Compare
Choose a tag to compare

❗ Ecotone Sepolia Upgrade

This is a mandatory release for node operators on the Sepolia Superchain.
The Ecotone protocol upgrade will activate on Wed Feb 21 17:00:00 UTC 2024 on Sepolia OP Chains.

⬆️ This release merges in all upstream geth v1.13.8 changes.

What's Changed

Full Changelog: v1.101305.3...v1.101308.0

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

op-geth v1.101305.3 - mainnet Delta & goerli Ecotone

01 Feb 11:33
ea3c304
Compare
Choose a tag to compare

❗ This is a mandatory release for node operators on Mainnet and Goerli. It includes two protocol upgrade activations

  • Delta activates on Mainnet at Thu Feb 22 00:00:00 UTC 2024
  • Ecotone activates on Goerli at Tue Feb 6 17:00:00 UTC 2024

✨ New Features

  • Full Ecotone/4844/Cancun support.
  • ⚡ Experimental Snap Sync support in trusted environments.
  • ⛓️ Support for the lyra, mode, & orderly OP chains.

🐞 Bug Fixes

  • Backports a fix to respect the nolocals setting.
  • Adds ledger hardware wallet support on MacOS.

What's Changed

New Contributors

Full Changelog: v1.101305.1...v1.101305.3

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

op-geth v1.101305.1

22 Jan 20:00
8e15470
Compare
Choose a tag to compare

✨ This is a patch release that only adds a new feature: block building interruption on payload resolution.

This is an experimental change of the block building code that might result in better performance of sequencers. In particular, it fixes forkchoiceUpdated Engine API call timeouts because it doesn't synchronously build an empty block any more.

What's Changed

  • miner: Add block building interruption on payload resolution (getPayload) by @sebastianst in #186

Full Changelog: v1.101305.0...v1.101305.1

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

Release op-geth v1.101305.0

12 Jan 01:33
c50337a
Compare
Choose a tag to compare

✨ This is a minor release and upgrading is optional.

This release includes changes from upstream geth version v1.13.5. It also includes all of the Canyon changes noted in https://github.com/ethereum-optimism/op-geth/releases/tag/v1.101304.2

What's Changed

  • event: fix Resubscribe deadlock when unsubscribing after inner sub ends by @ajsutton in #183
  • Merge upstream v1.13.5 by @ajsutton in #185
  • params: interopTime configuration and override option by @protolambda in #191
  • params: add note about Delta, update protocol version to indicate Delta pre-release support by @protolambda in #196
  • Activate Canyon on mainnet & set superchain upgrade flag. by @trianglesphere in #198

Full Changelog: v1.101304.2...v1.101305.0

Release op-geth v1.101304.2

11 Dec 23:08
Compare
Choose a tag to compare

❗ This is a mandatory release for Optimism Mainnet and upgrading is required before 2024-01-11.

This release activates Canyon on op-mainnet, base-mainnet, pgn-mainnet, and zora-mainnet. It will activate at Thu Jan 11 17:00:01 UTC 2024 (unix timestamp: 1704992401)

This release also set the protocol version to v5.0.0-1 to indicate that this version of op-geth is compatible with the in development Delta network upgrade.

Lastly, this release sets the --rollup.superchain-upgrades flag to be true by default. This flag will ensure that hardforks are being applied to known networks (detected via the chain ID) even if the --op-network flag is not set. Setting the op-network flag is still the recommended configuration approach.

Full Changelog: v1.101304.1...v1.101304.2

Release op-geth v1.101304.1

07 Nov 00:16
ed8e9f5
Compare
Choose a tag to compare

This is a mandatory release for PGN Sepolia and a minor release for all other networks. This fixes a bug in the chain config for PGN Sepolia. See https://github.com/ethereum-optimism/op-geth/releases/tag/v1.101304.0 for changes since the last minor release.

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

Release op-geth v1.101304.0

31 Oct 21:29
7b2e046
Compare
Choose a tag to compare

This is the Canyon ready release for op-geth. See ethereum-optimism/optimism#7452 for the contents of Canyon. This release contains the Canyon activation timestamp for Goerli & Sepolia based chains. Canyon will activate at 1699981200 which is Tue Nov 14 17:00:00 UTC 2023 on the following networks: op-goerli, op-sepolia, base-goerli, base-sepolia, pgn-sepolia, & zora-sepolia.

❗ This is a mandatory release for op-goerli, op-sepolia, base-goerli, base-sepolia, pgn-sepolia, & zora-sepolia and upgrading is required before Nov 14, 2023. ⬆️ This is a recommended release for other networks.

To ensure that the Canyon hardfork is properly set, we recommend using the --op-network flag.

This release also pulls in the latest go-ethereum release v1.13.4.

Changelog

  • Deploy create2deployer in the next hardfork by @mdehoog in #126
  • Merge go-ethereum Archanes (v1.13.4) by @ajsutton in #159
  • Change EIP 1559 Denominator with Canyon by @trianglesphere in #165
  • fix receipt json marshaling/unmarshaling by @roberto-bayardo in #167
  • Remove ChainID + GetCodeSize check from create2deployer precompile deployment by @mdehoog in #170
  • Enable Canyon via superchain in op-geth by @trianglesphere in #171
  • Add regolith override time for base goerli devnet by @mdehoog in #172
  • Fix potential nil pointer dereference panic in superchain overrides by @mdehoog in #174
  • Ensure that the EIP1559DenominatorCanyon is set if the canyon override is set by @mdehoog in #175
  • Activate Canyon on Goerli & Sepolia via superchain registry by @trianglesphere in #177
  • Set base testnets elasticity by @mdehoog in #179

Full Changelog: v1.101303.0...v1.101304.0

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

v1.101303.0

31 Oct 11:33
v1.101303.0
dc82a3d
Compare
Choose a tag to compare

⬆️ This is a recommended release.

  • It pulls in the latest go-ethereum release 1.13.3, which
    • contains important fixes to Path and Pebble DB,
    • and fixes the pruning of underpriced transactions from the transaction pool.
  • It contains important changes related to Superchain configuration behavior.
  • Increases the max size for engine API http requests to be on par with ws.

Changelog

Full Changelog: v1.101301.1...v1.101303.0

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

v1.101301.1

17 Oct 23:38
v1.101301.1
1296a2c
Compare
Choose a tag to compare

✨ This is a minor release and upgrading is optional.

Changelog

New Contributors

Full Changelog: v1.101200.1...v1.101301.1

Docker Images