v24.1.2
Notes
Nimbus v24.1.2
is a low-urgency
point release bringing full support for the upcoming Cancun-Deneb hard-fork on the networks Sepolia, Chiado (Gnosis Chain testnet) and Holešky.
Improvements
-
Nimbus
v24.1.2
includes full support for the upcoming Deneb hard-fork in the networks Sepolia (30 Jan), Chiado (31 Jan) and Holešky (7 Feb):
#5795
#5725
#5772
#5796 -
Nimbus no longer skips attestations during brief loss of connectivity to the execution client by attesting to the last known valid block:
#5313 -
The
/eth/v1/events
Beacon API endpoint now reportsblob_sidecar
events:
#5728
ethereum/beacon-APIs#350 -
The Nimbus status bar and the "Slot start" log message now indicate the time of the next hard-fork in networks where it's already scheduled:
#5761
#5751
#5731
Fixes
-
The HTTP headers
eth-consensus-block-value
andeth-execution-payload-value
supplied to the/eth/v3/validator/blocks/{slot}
endpoint were not using decimal encoding:
#5741 -
Block headers within light client updates in Deneb-transitioned networks had incorrect zero values for the
blob_gas_used
field:
#5763 -
Incomplete responses to
blobSidecarsByRange
requests were inappropriately preventing the client from achieving the maximum possible syncing speed:
#5766 -
The Nimbus validator client was not implementing the strategy of using the withdrawal address of the validator as a fee recipient address when one is not explicitly specified. This was resulting in a failure to register any validators obtained from a
--web3-signer-url
with the configured--payload-builder-url
when the--suggested-fee-recipient
option is not provided:
#5781
#5730 -
The
/eth/v1/beacon/states/{state_id}/validators
Beacon API endpoint was not compliant with the spec in the absence of the optionalstatus
field in the request:
#5762
#5758
Urgency guidelines
low-urgency
: update at your own convenience, sometime within our normal update cycle of two weeks
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
ff9c10c29d514175ad03faafa38b2bfd9b94b1ac27d2033c76ed760fa362a921793d0a4b0e651f9657ac9eb7806e5ee75a8c8a6b30410bf094e1280c5ba0a152 nimbus_beacon_node
d6b4faa06f1e47b5b64344a8d8d13a10dff8b85be5465eb3983bd89c04a8245391cf58e0d963d7dd8dff8751b87dd9e3f1684225d8d39cdfbdc4756fe062c92e nimbus_validator_client
# Linux ARM64
c4a1b311608fd6fe01f14adb3a03d0586b7f947df8bcab94ba68bd773fd500caa1d87de723af59fdc882e8fb0d69c83cf7d6ad2b7a7bab57d03bf0e2d9422f35 nimbus_beacon_node
a0d5d1bb1bdcee9de2ce026afb0f882eccf367dc061fa9bbd016b9c0815266cd608f542ffea27fae757d4110ca552943ac0a392dfe4a14a1438cd605044f2e79 nimbus_validator_client
# Linux ARM
807054e211aae987a466eb4514b3e62f73ac5604cac8f892b8140a3606053a54b713b00f457ba52be859970af72f8c592ff032db0fe798bbd0ae49875b35480c nimbus_beacon_node
e32613b72d8f993fc915f9a1406d4309fff7ae86067d8dd669596ed6e78efe6ec24cc2f077489df4d75229e2764c7d5f381e6c8de828a9eff3181c8e963b1fe8 nimbus_validator_client
# Windows AMD64
c3899c37c255f7cb2b255b62783240e62d76336ea78aa661406d549f56a1aeb1c1b4c043c7c4d151b5d502b46927482cdc6f249059e4ad04fe3b643e57310147 nimbus_beacon_node.exe
8225abb4784882eeb29bba8e01c1841d4842a36f65a3cc4834f64a4f01ac46fe27de15eaae7cb3abb88c21c41a91c3d6d42c9e6d1abdf3052eb1900473b0fdaf nimbus_validator_client.exe
# macOS AMD64
19be881788bebb5f3bbf9c2930f9d42f8b43a46b22eb7759d2dde88b4e0db581682b0d238df994681450d41f585a5141f6945c2d58ae8277b6b639ce522f50a8 nimbus_beacon_node
10fdaa3b3d6c248f9f84b8695af396745aa607e87edbd013403ea69dd344e8ef01ea35bb86ad6083111f61371a2ce7872dbe33bd8a5e04c4d9d948d8881d1193 nimbus_validator_client
# macOS ARM64
580f18031f5925c7b1aa0e1fcce65d9ce341e2bfd5d58a41c4f52234143a58303c6f4b53e30a185673890ac87aafcbabc530c9740279bc94511274bcf1c942bf nimbus_beacon_node
2e9a4666c29d35cb510df94d131ae36ebdfc7f1dfed76b0fa25a240d321fad4506650d2cf9aad8e412fb0acf97acf896c51b36fbee5181b05f54c2ca82b977bd nimbus_validator_client