What's Changed in kona-node/v1.2.12
Note
This release contains fixes to the derivation pipeline to guard against malicious behavior from the op-batcher
- chore(cannon): migrate Makefile to justfile by @ajsutton in #19474
- fix(kona/derive): add over-fill check in BlobSource::load_blobs by @ajsutton in #19364
- fix(kona/derive): make syscfg update failure non-fatal in L1Traversal by @ajsutton in #19358
- fix(kona/derive): return Reset instead of Critical on blob under-fill in BlobData::fill by @ajsutton in #19362
- fix(kona/derive): copy origin field during Holocene BatchQueue→BatchValidator transition by @ajsutton in #19360
- fix(kona/protocol): add bounds checks in span batch decode to prevent panics on truncated input by @ajsutton in #19361
- fix(kona/derive): accept EIP-4844 type-3 batcher txs in CalldataSource by @ajsutton in #19355
- kona(derive): remove dead EthereumDataSourceVariant file by @ajsutton in #19341
- feat(kona): add Karst hardfork support by @maurelian in #19372
- chore(kona): remove deprecated supervisor crates by @theochap in #19290
- op-reth: bump reth/op-reth to v1.11.1 and MSRV to 1.92 by @theochap in #19292
Full Changelog: kona-node/v1.2.11-rc.2...kona-node/v1.2.12
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-node:v1.2.12