op-supernode/v1.0.1
·
71 commits
to develop
since this release
Immutable
release. Only release title and notes can be modified.
Overview
Note
This is a patch release of op-supernode containing bug fixes and improved observability. It is an optional but recommended upgrade for interop operators.
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
Bug fixes
- A chain could stay frozen after an invalidation and needed a supernode restart to recover. This was a rare corner case, reached only when the invalidation completed without a rewind (#22370)
op_node_supernode_inforeported a hardcoded version of0.1.0rather than the version built into the binary. If you alert or dashboard on this series, expect the value to change after upgrading (#22104)
Observability
- Chain rewinds now record duration and failure metrics, and log with more context (#22088)
- New Prometheus counters
FollowSourceReorgsandSuperAuthorityReorgSignalsrecord follow-source and SuperAuthority reorg decisions in the virtual nodes (#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 and receipt handling, with no operator-facing change (#21908, #22295)
Lagoon (not yet in production)
- Adjusted PostExec payload validation in derivation. No effect until Lagoon activates (#22101)
Full Changelog: op-supernode/v1.0.0...op-supernode/v1.0.1
🚢 Docker Image: