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

latest release: op-challenger/v1.9.1-rc.4
one day ago

This release is optional, however we recommend updating as it includes stability fixes.

⚠️ Req/Res CL P2P Sync — By Default Is Disabled

As previously communicated, we are deprecating the Req/Res CL P2P sync protocol in op-node.

--syncmode.req-resp flag now defaults to false, meaning Req/Res CL P2P sync is disabled by default.

Operators that rely on Req/Resp sync should explicitly set the flag to true and also update their infrastructure with a healthy EL p2p network.

🤝 The corresponding op-geth version is v1.101702.1.

What's Changed in op-node/v1.16.12

  • op-node: disable Req/Resp p2p sync by default (--syncmode.req-resp=false). Operators that rely on Req/Resp sync should explicitly set the flag to true (#18088)
  • all: upgrade the bundled op-geth dependency for this release candidate (#19844)
  • supernode: use denylist output when computing OptimisticOutputRoot, improving optimistic output behavior around invalidated blocks (#19880)
  • op-service / flashblocks: refactor flashblocks coverage and fix a shutdown race in the flashblock client (#19942,
    #19950)
  • feat(nuts): add update-nuts and verify-nuts commands for bundle snapshotting and provenance verification (#19463)
  • fault proof test infra: migrate end-to-end fault proof coverage from CANNON to CANNON_KONA (#19791)
  • contracts / dev tooling: remove legacy OPCMv1 Solidity paths and align related deployer/devstack code with OPCMv2-only flows (#19795)

Full Changelog: op-node/v1.16.11...op-node/v1.16.12

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

Don't miss a new optimism release

NewReleases is sending notifications on new releases.