Notes
The Nimbus consensus client v26.6.0 is a medium-urgency release which improves performance and resilience.
Improvements
-
Add column index to light client database to improve pruning performance:
#8626 -
Initiate execution client processing of block payloads while waiting for columns:
#8561 -
Avoid redundant KZG column verification:
#8542 -
Require at most 64 columns for block data availability during head update:
#8417 -
Trigger getting blobs via execution client mempool more aggressively:
#8393 -
Use separate beacon node and validator client API default ports:
#8499 -
Add fast confirmation rule beacon API SSE:
#8479 -
Show
Block resolvedlogs at default logging level:
#8539 -
Allow more time to prepare for upcoming slots:
#8621 -
More efficiently compute RANDAO mix:
#8608 -
Validate keymanager API tokens in constant time:
#8448 -
Broadcast light client optimistic and finality updates simultaneously:
#8624
Fixes
-
Avoid crash when in limited column custody mode:
#8491 -
Fix WebSocket reconnection across execution client restarts:
#8597 -
Remove overzealous consistency check while backfilling alongside Era files:
#8575 -
Harden against malformed Era files:
#8465 -
Avoid debug log crash when receiving blocks older than backfill:
#8463
Urgency guidelines
low-urgency: update at your own convenience, sometime within our normal monthly update cycle
medium-urgency: may contain an important stability fix, it is better to update sooner rather than later
high-urgency: update as soon as you can, this is a critical update required for Nimbus to function correctly
SHA512 checksums
# Linux AMD64
514acaf6c46a64ac6d550ee02375600a402bd0a068fc661fcf61e83729535089bfea25b56d1b9562ec972b8a92cfa0761e072dfcf054767513dddd86764aeb16 nimbus_beacon_node
98600650057db0d228e180def9c708406a93acdfa4473283819775628d0c576c2028632501eb7d92fe2bff5637093aeda557f91e796ca90234ba8b93679193ce nimbus_validator_client
# Linux ARM64
d6e36f3b8c4dc290ac5c379d7cff62fd3cfd855fff0b1777ee5c07db895e63f59f4bde83963ef244a7ed93cf73091fec8106195e0a90ff0733f5b1b52ad9963b nimbus_beacon_node
16fd50494cc7db537886cb1bcc82746b5552c973fdfbd2e14f15ecdb9019de154842152897e4593002c53af310d6dddea34200898e919a46544423d649cbbaa3 nimbus_validator_client
# Linux ARM
829a0feb72a1a8043534c444abf81b93d83e9e17f0bf8062cd0eeb9f6ce77a0464d7599564141db0d304dffc6a3a5e886bae0d69f6293722538a2c18c9fcc523 nimbus_beacon_node
b90125f5bd0f06e9a87b9f976b18cd3c1b4ed9e10f2f163ca872c262993dfa84aedefc72ad962db5abfcc7542410fa834ce362a194f4f96a004720981e2bb14d nimbus_validator_client
# Windows AMD64
7d128dd33c6dbfd4b1f4cd8182314166dcfa15f5fcd85cb4bb06d31111fbcf8515f1bb448f74a3f7f330a95706a400da2c79720519104d2a5c2b2004360941e4 nimbus_beacon_node.exe
20dfb820dbde3e4ebf9d984d1df227bd28cbbff57b44fced8b9b31e8cf55d4936b6516af447677ef8b5c125ae1a7ef14d5f346375694cbd9ae366d03998835c8 nimbus_validator_client.exe
# macOS ARM64
c68acef1a60eda9ed5941f29ca46f276c4cb7a7eb1117b89acc88971cec9e2ef03f58a32483515dbcaca217f5bc11e0042a466918be798210aa1750477e6c777 nimbus_beacon_node
31ef79202d2a63d84837c8fd4ec00f764395a6fe6664e81c91581afb0cab881fe1638026371f343fcafcb75526cecb12e44e6951d04fbb2f857ffb31bd6c85d6 nimbus_validator_client