github LiskHQ/lisk-node v0.4.16

latest releases: v0.4.18, v0.4.17
27 days ago

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.0 is marked essential for all chains by upstream — it merges go-ethereum v1.17.0 and v1.17.1 security patches. op-geth/v1.101702.1 then merges go-ethereum v1.17.2, which includes a fix for a debug_executionWitness issue 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.0v2.1.0. v2.0.0 ports the underlying reth 2.0 changes into op-reth and integrates op-revm into 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 before debug_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 as NotEnoughData, SetCodeTxType check in span batch validation, SafeDB use-after-Close guard.
    • Performance: batch safe-head FCU calls to one per derived L1 block.
    • Breaking default: --syncmode.req-resp now defaults to false (see Action required above).

OP Stack Changeset

op-node
v1.16.13
Changelog

op-geth
v1.101702.1
Changelog

op-reth
v2.1.0
Changelog

Full Changelog: v0.4.15...v0.4.16

Don't miss a new lisk-node release

NewReleases is sending notifications on new releases.