Version 2.2.6 is a stability release. Upgrading is recommended for all node operators.
Removed
- Removed the
eth_stopRPC method, which let any RPC client stop log filters and subscriptions on the node.
Fixed
- Fixed
sonictool healon networks with transaction bundles, where a healed node diverged from the network at the next epoch sealing. - Fixed
gasUsedreported for some receipts in blocks with failed bundles after a node restart, or on nodes started from a genesis file. - Fixed tracing results differing from the actual execution for transactions reading the hash of the parent block.
- Fixed
trace_filterfailing whenfromBlockortoBlockis given as a block hash. - Fixed rare incorrect results under concurrent load, including in
eth_getLogsandeth_getBlockReceipts. - Fixed the event throttler setting in the configuration file being ignored.
- Fixed the documented defaults of several command-line flags.
--rpc.batch-request-limitand--rpc.batch-response-max-sizeare unlimited by default. - Fixed
eth_callandeth_estimateGasundercharging storage writes to slots set by a state override, on blocks before the Allegro upgrade.