Required upgrade for all Lisk Node operators
Important
The release includes upstream security fixes (go-ethereum v1.17.0/v1.17.1), important bug fixes, a major op-reth version bump, and a breaking default change in op-node.
This release corresponds to:
Warning
Action required for operators relying on Req/Resp CL P2P sync. Starting in op-node/v1.16.12, the --syncmode.req-resp flag defaults to false. If you rely on Req/Resp sync, set it to true explicitly and ensure you have a healthy EL p2p network.
Caution
op-geth is being deprecated. Optimism has announced the deprecation of op-geth as an OP Stack execution client. Operators currently running op-geth should plan a migration to op-reth. See the upstream notice for the timeline and migration guidance: https://docs.optimism.io/notices/op-geth-deprecation
Highlights
- op-geth includes upstream security fixes.
op-geth/v1.101701.0is marked essential for all chains by upstream — it merges go-ethereum v1.17.0 and v1.17.1 security patches.op-geth/v1.101702.1then merges go-ethereum v1.17.2, which includes a fix for adebug_executionWitnessissue that could corrupt node data, plus history pruning improvements, RPC hardening, and trie/state correctness fixes. Default cache size is now 4 GB. - op-reth bumps to a major new version via
op-reth/v2.0.0→v2.1.0. v2.0.0 ports the underlying reth 2.0 changes into op-reth and integratesop-revminto the workspace (marked as a breaking change in upstream commits). v2.1.0 activates EIP-7823 (modexp upper bounds) on the Karst fork, fixes the proofs ExEx wait beforedebug_executePayload, and includes interim fixes from v1.11.5 (proofs-exex correctness, drop interop txs after reorg). - op-node spans v1.16.9–v1.16.13. Highlights from this range:
- Security: bundles the op-geth security fixes flagged in
op-node/v1.16.9. - Derivation pipeline hardening: drop bad channel decompression as
NotEnoughData, drop malformed span batch tx data asNotEnoughData,SetCodeTxTypecheck in span batch validation,SafeDBuse-after-Closeguard. - Performance: batch safe-head FCU calls to one per derived L1 block.
- Breaking default:
--syncmode.req-respnow defaults tofalse(see Action required above).
- Security: bundles the op-geth security fixes flagged in
OP Stack Changeset
op-geth
v1.101702.1
Changelog
Full Changelog: v0.4.15...v0.4.16