This is a recommended release for Optimism Goerli
Changes
This release includes several important changes.
- Fixes a panic in the batcher on nil access
- Fixes a bug where the op-node could enter a reset loop & syncing would stall.
- Improves the ability of the op-node to finalize blocks while syncing. This is important because op-geth does not store the safe head & reverts it to the finalized head on restarts. This would cause problems if op-geth was restarted while op-node was still syncing
- Uses normal (non-batched) RPC calls when
batchSize == 1
- Logging improvements
- Includes a fix to how P2P config options are applied
- Adds more metrics to the transaction manager
- Adds the ability to view all metrics in the
op-batcher
and theop-proposer
.- Run
op-batcher doc metrics
to view - Run
op-proposer doc metrics
to view - Note: This has previously worked with the
op-node
with the same command (op-node doc metrics
)
- Run
Partial Changelog
- txmgr: Fee metrics by @trianglesphere in #5409
- feat(ctb): Add local network with non-live test option by @maurelian in #5359
- op-proposer: Log on reverted transaction by @trianglesphere in #5405
- op-service/metrics: Add subsystem to event metrics by @trianglesphere in #5407
- [op-batcher] Bug: panics on nil access by @mdehoog in #5417
- [op-node] Add support for non-batched RPC calls when batchSize == 1 by @mdehoog in #5426
- op-batcher: Add Channel Bytes Counters by @Inphi in #5404
- op-node: finalize while syncing by @protolambda in #5424
- [op-node] Add support for non-batched RPC calls when batchSize == 1 (flaky test fixed) by @mdehoog in #5434
- op-node: Fix reset loop by @trianglesphere in #5421
- op-node/doc: Document op-batcher & op-proposer metrics by @trianglesphere in #5406
- op-node: L1BlockInfo MarshalBinary&UnmarshalBinary migrated to writer… by @Nickqiaoo in #5400
- op-node: fix Gossip mesh parameter CLI overrides [sherlock issue fix] by @protolambda in #5456
- fix: error log content in start.go by @nolanxyg in #5454
New Contributors
- @Nickqiaoo made their first contribution in #5400
- @nolanxyg made their first contribution in #5454
Full Changelog: v1.0.3...v1.0.4
🚢 Docker images are available on GCR