‼️ This is a critical release and strongly recommended for all to upgrade
This release:
- changes the batcher's throttling behaviour to purely event-driven instead of happening periodically.
- fixes a bug where the batcher cannot post to L1 networks which activated Pectra, triggered when the transaction is very small (typical in alt-DA settings).
❗ This release removes the OP_BATCHER_THROTTLE_INTERVAL
configuration variable. This variable was previously used to disable the throttling feature by setting it to zero. In this release, operators should instead set OP_BATCHER_THROTTLE_THRESHOLD
to zero if they want to disable throttling. We strongly recommend enabling throttling in production settings.
What's Changed
- op-batcher: prevent
SpanChannelOut
RLP bytes overflowingMaxRLPBytesPerChannel
by @OlgaYang in #14310 - op-batcher: use local-safe to reduce lag during interop sync by @protolambda in #14265
- op-batcher: remove
ThrottleInterval
and split block loading and batch publishing into separate goroutines by @geoknee in #14244 - op-batcher: add
TestBatchSubmitter_sendTx_FloorDataGas
and patchdriver.sendTx
by @geoknee in #14517
New Contributors
🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.11.2
Full Changelog: op-batcher/v1.11.1...op-batcher/v1.11.2