Skip to content

Releases: ethereum-optimism/op-geth

v1.101702.1

13 Apr 16:19
Immutable release. Only release title and notes can be modified.
3de8805

Choose a tag to compare

This release merges upstream go-ethereum v1.17.2.

It is a maintenance/optional release with several important bug fixes.

Notably, it includes an important fix for a debug_executionWitness issue that could corrupt node data, along with history pruning improvements, RPC hardening, and multiple trie/state performance and correctness fixes.

What's Changed

Highlights from upstream v1.17.2

  • Set default cache size to 4GB across networks.
  • Added support for pruning chain history prior to Prague and improved history import/indexing behavior.
  • Added fetchpayload and a womir target for keeper.
  • Included upstream core changes for upcoming fork work, including EIP-7778, EIP-7954, EIP-7708, and related gas-accounting updates.
  • Fixed the upstream debug_executionWitness corruption issue.
  • Improved eth_simulateV1, eth_getProof, log filter behavior on pruned history, and OpenTelemetry instrumentation.
  • Included multiple binary trie, Verkle/state, networking, and platform fixes.

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

Full Changelog: v1.101701.0...v1.101702.1

v1.101702.0: no-op release

09 Apr 12:27
Immutable release. Only release title and notes can be modified.
d0734fd

Choose a tag to compare

Overview

v1.101702.0 is a no-op release.

This tag was created unintentionally and does not introduce any new op-geth code changes relative to the previously released commit state. It points to an existing commit that was
already covered by prior release tagging, so there is no net software change associated with this release.

Impact

  • No new commits are introduced by this release.
  • No functional changes are included.
  • No action is required for downstream users, operators, or integrators.

Additional Context

This release is being documented for record-keeping and tag continuity only. It should not be treated as a meaningful software update.

v1.101701.0

20 Mar 11:41
Immutable release. Only release title and notes can be modified.
d0734fd

Choose a tag to compare

Warning

This release contains security fixes from upstream (v1.17.0 and v1.17.1) and is essential for all chains.

🤝 The corresponding op-node release is op-node/v1.16.9.

What's Changed

  • all: Merge go-ethereum v1.17.1 by @joshklop in #774
  • eth/backend: Correctly set karst override by @piersy in #773
  • core: system txs result in invalid blocks after regolith by @joshklop in #777
  • fix: filter interop txs on reorg based on chain config by @wwared in #776

New Contributors

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

Full Changelog: v1.101609.2...v1.101701.0

v1.101609.2

09 Mar 22:20
Immutable release. Only release title and notes can be modified.
dbb4aa0

Choose a tag to compare

Warning

This release contains security fixes and is essential for all chains.

🤝 The corresponding op-node release is op-node/v1.16.8.

What's Changed in v1.101609.2

  • txpool: drop interop transactions on reorg by @karlfloersch in #772
  • tests(eth/downloader): refactor receiptreference_test.go by @geoknee in #771

New Contributors

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

Full Changelog: v1.101609.1...v1.101609.2

v1.101609.1

02 Mar 14:17
Immutable release. Only release title and notes can be modified.
878a554

Choose a tag to compare

Tip

This includes an important fix for a regression in snap sync introduced in v1.101609.0

🤝 There is currently no new version of op-node, the corresponding op-node release is op-node/v1.16.6.

What's Changed in v1.101609.1

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

Full Changelog: v1.101609.0...v1.101609.1

v1.101609.0

02 Mar 15:09
Immutable release. Only release title and notes can be modified.
0c840df

Choose a tag to compare

Warning

This release introduced a snap sync bug, which is fixed in v1.101609.1

What's Changed

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

Full Changelog: v1.101608.0...v1.101609.0

v1.101608.0

02 Feb 18:29
Immutable release. Only release title and notes can be modified.
32cc3b8

Choose a tag to compare

This maintenance release includes upstream merges of go-ethereum v1.16.6 through v1.16.8.

🤝 The corresponding op-node release is op-node/v1.16.6.

What's Changed in v1.101608.0

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

Full Changelog: v1.101605.0...v1.101608.0

v1.101605.0

13 Jan 21:05
Immutable release. Only release title and notes can be modified.
f03d103

Choose a tag to compare

Warning

This includes backported security fixes from upstream and is an essential release for all chains.

The release includes security fixes and an upstream merge of go-ethereum v1.16.5.

🤝 The corresponding op-node release is op-node/v1.16.5.

What's Changed in v1.101605.0

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

Full Changelog: v1.101604.0...v1.101605.0

v1.101604.0

20 Dec 03:31
Immutable release. Only release title and notes can be modified.
6cbfcd5

Choose a tag to compare

Note

This release of op-geth reports a version of v1.101603.6-rc.1 in metrics and logs. This comes from a tag made (in error) on the same commit as v1.101604.0.

Warning

This is an essential release for chains impacted by recent superchain registry updates: Cyber, Funki

The release includes superchain registry updates and an upstream merge of go-ethereum v1.16.4.

🤝 The corresponding op-node release is op-node/v1.16.4 (required for the chains impacted by superchain registry changes).

What's Changed in v1.101604.0

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

Full Changelog: v1.101603.5...v1.101604.0

v1.101603.5 Jovian

14 Nov 21:35
904a088

Choose a tag to compare

Warning

This is an essential release for chains activating the Jovian hardfork. It fixes a bug where nodes doing a historical block sync (from other healthy nodes) would halt when syncing the first block with a user transaction after the Jovian fork.

Warning

This is an essential release for chains impacted by recent superchain-registry changes: Bob, Lyra, Mint, Orderly, and Polynomial.

Note

This release also contains World Chain Mainnet's Isthmus activation timestamp

Relevant node operators should upgrade to this release before Jovian activates on the Sepolia superchain on November 19th (1763568001). Doing so will also prepare nodes for Jovian activating on the mainnet superchain on December 2nd (1764691201) and for Fusaka activation on Ethereum mainnet on December 3rd (1764798551).

🤝 The corresponding op-node release is op-node/v1.16.2 (required for the chains impacted by superchain registry changes).

What's Changed in v1.101603.5

  • superchain: update for new Jovian timestamps by @joshklop in #724
  • downloader: skip blobGasUsed check for optimism chains on Jovian by @geoknee in #723
  • eth, cmd: add RollupNetrestrictTxPoolGossipFlag and RollupTxPoolTrustedPeersOnlyFlag by @nonsense in #706

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

Full Changelog: v1.101603.4...v1.101603.5