v2.11.1 is a security and stability release on top of v2.11.0. It's the public release of v2.11.1-priv, which most validators already run.
No hardfork, no config change, no database schema change, no resync required. Nodes can be upgraded one at a time, in any order.
Highlights
- Stateless import: each block's header, and its body against the header, are checked before the block is executed. This applies to both the sequential and the parallel import path. Parallel import waits for a batch's header checks before it executes the batch.
- Execution and RPC: on a chain with no blob schedule, transaction pre-checks return
ErrNoBlobBaseFee(blob base fee unavailable) for blob transactions.
Operator notes
- Operators on
v2.11.1-priv: same code, switch tov2.11.1at your next maintenance window. - Operators on
v2.11.0: upgrade. All operators should run this release. eth_simulateV1calls that carry blob hashes returnblob base fee unavailableunless the call overrides the blob base fee (blockOverrides.blobBaseFee).eth_call,eth_estimateGasand the tracers are unchanged.
What's Changed
Full Changelog: v2.11.0...v2.11.1