github ethereum-optimism/optimism op-node/v1.19.5

5 hours ago

Overview

Note

This is a patch release of op-node containing a sequencer improvement and a flag fix. It is an optional upgrade, but recommended for sequencers.

Note: the Lagoon (interop) hardfork is not yet live in production. Changes to those code paths in this release are preparation for future functionality and do not affect operators today.

What's Changed

Sequencer

  • Block production now runs concurrently with the derivation pipeline, alleviating the long-standing issue where block production can slow immediately following inclusion of a batcher transaction on L1 — most noticeable on chains with relatively low throughput (#22241, #22238, #22360)

Bug fixes

  • --l2.follow.source.rpc-timeout (OP_NODE_L2_FOLLOW_SOURCE_RPC_TIMEOUT) is now registered with the CLI. Passing it previously failed as an unknown flag, and it was missing from --help. The effective timeout was already the intended 10s default, so nothing changes unless you set it (#22297)

Observability

  • New Prometheus counters FollowSourceReorgs and SuperAuthorityReorgSignals record follow-source and SuperAuthority reorg decisions, with additional reorg context in the logs (#22106)

Other

  • Gas estimation now lets the target node apply its own fork rules instead of pinning a fixed ceiling. Behaviour on Karst/Osaka is unchanged; EIP-8037-aware nodes can now use the block limit (#22217)
  • Internal refactoring of shared L2 client, receipt and batch-encoding code, with no operator-facing change (#21908, #21911, #22295)

Lagoon (not yet in production)

  • Adjusted PostExec payload validation in derivation. No effect until Lagoon activates (#22101)

Full Changelog: op-node/v1.19.4...op-node/v1.19.5

🚢 Docker Image:

Don't miss a new optimism release

NewReleases is sending notifications on new releases.