> ## Documentation Index
> Fetch the complete documentation index at: https://docs.optimism.io/llms.txt
> Use this file to discover all available pages before exploring further.

# op-reth Releases

> Release history for op-reth. OP Stack execution layer built on Reth.

**op-reth** is the OP Stack execution layer (EL) built on [Reth](https://reth.rs), a modular, high-performance Rust Ethereum node. It is the recommended execution client for OP Stack chains, replacing op-geth.

<Update label="June 5, 2026" description="v2.3.1" tags={["Latest", "Stable"]}>
  > \[!IMPORTANT]
  >
  > This release fixes a deadlock bug that would cause a node to stall, and supersedes the v2.2.5 and v2.3.0 releases.

  > \[!WARNING]
  > This is a mandatory release for all node operators. It includes [Sepolia](https://github.com/ethereum-optimism/superchain-registry/blob/c90d86d2ed13541f16daf5ce8707c688723ca039/superchain/configs/sepolia/op.toml#L25) and [Mainnet](https://github.com/ethereum-optimism/superchain-registry/blob/c90d86d2ed13541f16daf5ce8707c688723ca039/superchain/configs/mainnet/op.toml#L24) timestamps for the Karst hardfork.
  >
  > **Operators must upgrade before the scheduled hard fork times.**
  >
  > The following Sepolia chains will activate on **`1781712001` (Wed Jun 17 2026 16:00:01 UTC)**: op, ink, zora, mode, lisk, metal, unichain, soneium-minato, ethernity, creator-chain-testnet
  >
  > The following Mainnet chains will optimistically activate on **`1783526401` (Wed Jul 8 2026 16:00:01 UTC)**, pending governance approval: op, ink, zora, mode, lisk, metal, unichain, soneium, ethernity, tbn
  >
  > **Reminder**: op-geth has reached [end of support](https://docs.optimism.io/notices/op-geth-deprecation), so you must be running op-reth to support the karst activation. For more details on this network upgrade see our [notice page](https://docs.optimism.io/notices/upgrade-19).

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.3.1)
</Update>

<Update label="May 18, 2026" description="v2.2.3" tags={["Stable"]}>
  > \[!IMPORTANT]
  > This release contains support for historical proofs storage format v2. It can be enabled by setting `--proofs-history.storage-version=v2`. Note that the proofs data has to be reinitialized if switching to the new storage version format. See [the docs](https://docs.optimism.io/node-operators/reference/op-reth-historical-proof-config#op-reth-historical-proof-configuration) for further details.

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.2.3)
</Update>

<Update label="May 11, 2026" description="v2.2.2" tags={["Stable"]}>
  This is a bug fix release of op-reth.

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.2.2)
</Update>

<Update label="May 4, 2026" description="v2.2.1" tags={["Stable"]}>
  > \[!CAUTION]
  > **Recomended upgrade for operators running op-reth v2.0.0 and above with historical proofs activated**
  > This upgrade fixes some errors in op-reth for historical proofs computation and bumps reth to v2.2.0.

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.2.1)
</Update>

<Update label="April 29, 2026" description="v2.2.0" tags={["Stable"]}>
  This release includes bug fixes, updates to NUT bundle types, and removes deprecated ProtocolVersions support.

  This version includes Superchain Registry updates for Worldchain and is a required update for that network

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.2.0)
</Update>

<Update label="April 21, 2026" description="v2.1.0" tags={["Stable"]}>
  > \[!IMPORTANT]
  > This is a strongly recommended release as it bumps the underlying reth dependency to its official 2.0.0 release.

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.1.0)
</Update>

<Update label="April 15, 2026" description="v2.0.0" tags={["Stable"]}>
  ## Description

  This release ports most of the changes from `reth 2.0` into `op-reth`. It also ports `op-revm` to `ethereum-optimism/optimism`, completing the migration of the op-variants of paradigm/tempo crates to `ethereum-optimism/optimism`.

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v2.0.0)
</Update>

<Update label="April 2, 2026" description="v1.11.5" tags={["Stable"]}>
  ## What's Changed in op-reth/v1.11.5

  * fix(proofs-exex): error if state unavailable instead of falling back to historical provider by @dhyaniarun1993 in [#19855](https://github.com/ethereum-optimism/optimism/pull/19855)
  * fix(op-alloy): resolve `NetworkWallet` conflict with alloy 1.8 by @suchapalaver in [#19756](https://github.com/ethereum-optimism/optimism/pull/19756)
  * feat(op-reth): Drop interop transactions after reorg by @wwared in [#19814](https://github.com/ethereum-optimism/optimism/pull/19814)

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v1.11.5)
</Update>

<Update label="March 17, 2026" description="v1.11.3" tags={["Stable"]}>
  > \[!WARNING]
  > **This is an essential bug fix release for all chains. See the upstream release notes ([https://github.com/paradigmxyz/reth/releases/tag/v1.11.1](https://github.com/paradigmxyz/reth/releases/tag/v1.11.1), [https://github.com/paradigmxyz/reth/releases/tag/v1.11.2](https://github.com/paradigmxyz/reth/releases/tag/v1.11.2) and [https://github.com/paradigmxyz/reth/releases/tag/v1.11.3](https://github.com/paradigmxyz/reth/releases/tag/v1.11.3)) for guidance regarding backwards compatibility.**

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v1.11.3)
</Update>

<Update label="February 20, 2026" description="v1.11.0" tags={["Stable"]}>
  ## Description

  First `op-reth` release from the optimism monorepo.

  Major changes:

  * Imports historical proofs generation tooling to `op-reth`

  [View full release on GitHub →](https://github.com/ethereum-optimism/optimism/releases/tag/op-reth/v1.11.0)
</Update>
