github status-im/nimbus-eth2 v23.1.1

latest releases: v24.10.0, v24.9.0, nightly...
21 months ago

Notes

Nimbus v23.1.1 is a high-urgency hotfix for users who have already enabled block
history pruning after upgrading to v23.1.0. It fixes an issue where the client may
fail to start after the database has been pruned.

Fixes:

  • A crash on start-up after running the client with --history:prune option - "backfill block must have a summary".
    #4554

  • The validator-monitor-details option was accidentally enabled by default in v23.1.0,
    which lead to significant increase in resource usage.


Nimbus v23.1.0 was a low-urgency upgrade, introducing support for on-the-fly database pruning making the storage requirements of Nimbus much more predictable on long-term time scales. When pruning is enabled, a typical beacon node expected to consume around 60 to 70 GB of storage. To take advantage of the new functionality without facing any downtime, users are advised to sync a fresh node through trusted node sync which now features a quicker history backfilling implementation.

Improvements (v23.1.0)

  • After a trusted node sync, Nimbus requires less time to complete the block
    backfilling process by downloading the minimum number of historical blocks
    mandated by the spec:

    #4421

  • Nimbus is able to sync in optimistic mode with the network even when not
    paired with an execution layer client. Please note that this mode is not
    suitable for validating:

    #4458

  • A new --history=<archive|prune> configuration parameter controls the
    retention of old historic blocks in the database of the client. Enabling
    pruning on an existing installation will introduce a significant delay
    on the first run, while history pruning is taking place, so we recommend
    starting with a fresh database by executing a trusted node sync:

    https://nimbus.guide/history.html
    #4445

  • The validator monitor is now considered out of BETA and enabled by default.
    To keep the number of created metrics to a reasonable level on installations
    with large number of validators, the default implies the previous behavior
    of the validator-monitor-totals flag:

    #4468

  • Full support for the latest Capella/Shanghai devnets:

    https://notes.ethereum.org/@bbusa/Zhejiang#Nimbus

Fixes (v23.1.0)

  • Out of date metadata for the Gnosis network bootstrap nodes:

    #4460

  • Potential hanging of the client caused by inappropriate activation
    of the TTD block detection on beacon nodes created after the merge:

    #4486

  • Inappropriate case-sensitivity in the --log-level parameter, accidentally introduced in the 22.12.0 release.

    #4523

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
671bb6cd47cb623c3072a8a589e141017ec7de8f6909bd5c2b5efad0d8f9a11be22e37cf4fca7e79964a4079590ad00644758b8b94df5cd18fb57d71b7359063  nimbus_beacon_node
1c31a0d2a74c15120186378be1e87ded8a196ed4c9d7f983c986eaa5ab2cd6b25aeb7bc70298556cd46dd98b41600c6e662fab120920091e6f75487a7873e2a8  nimbus_validator_client
# Linux ARM64
7385038f194c1c54e23312b4e9049bef4115854153d12ed0a6d417b959c2c409f8855b46a04ddd4373e4d2c6a139a9fe32acbafd3d5ba43e2b4dac70c31b4dec  nimbus_beacon_node
7d2ecf63287baec9ceafc70fd6006da6460f6db05681755e70ee7003bf74d9fda8892d9faed839445991756894ae54001daf104a19f006a5a5689e3e84481ef3  nimbus_validator_client
# Linux ARM
87da1b94a3cde812039a1d9fa2867c3fc9f7a36d682b2bfa220a3c7fe9aa43921695e39484c3060aebae30868d9760128cd3f53f35b9c11c9f133e0bd5385b18  nimbus_beacon_node
19a18cadd471836cad7bd8a206326e2aa9a04f285f20a2ae1373c655aa91821bd895baf03b62767dd9ee594d2b3a6a770986f534c7cd78201c29ad10c329f344  nimbus_validator_client
# Windows AMD64
763026fe40ba43193a595ca217ba6171ccd94010afa3455f2a099a28564ec2c596c59fb1faae5d08a117d5c31e791803c3c4ae5dfd6ff8f5b1baf78ed8577709  nimbus_beacon_node.exe
5b239a8f0c6599eda9246e82eea7a85947d3e035fd65f6cb2bfe6300fb1b1aa23d491db6ef5f6f72ad845ad7ae120c3cbf3b341c14d40e91492d9c2c5b9224b3  nimbus_validator_client.exe
# macOS ARM64
012d592fd343f906806b8e0450a53f0cc2f8ff59be34f38aa100d766df24f4733256cad5c2ea435a25fa4afd167a1b2dfe1cb53f9a9f44b1986d961cb0bd41ce  nimbus_beacon_node
9b8ef7c4cabd26c83ee34426e274d157219440572b54d316dd9b3948c45775372fff1cd446097918be951f1aaa43ec8bdb75dc88b2a971a431320717785caaa9  nimbus_validator_client

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.