github status-im/nimbus-eth2 v1.4.1

latest releases: nightly, v24.6.0, v24.5.1...
2 years ago

Nimbus v1.4.1 - "Every attestation counts"

This release is marked as low-urgency

Notable changes

Nimbus v1.4.0 users might have noticed that they are missing a small number of (seemingly random) attestations since the update. Our investigation into the matter has showed that, due to v1.4.0's significant performance improvements, Nimbus validators occasionally send their first attestation for a new epoch before some peers are ready. These "slow" peers end up dropping early attestations because they're busy with the epoch transition.

It's a rare occurrence, since it requires a validator to be scheduled to attest in the first slot of an epoch and for the beacon node to only be connected to "slow" peers for the respective libp2p topic. If both these conditions are true, a premature attestation may be lost in time, like tears in the rain.

As a fix, we are using a larger send delay: #2705.

For those Nimbus v1.4.0 users who are concerned about reaching optimal attestation effectiveness, we encourage you to upgrade as soon as possible.

Other changes include log flushing and metrics fixes.

Full list:

  • increase attestation wait time (#2705)
  • ensure logs are printed without delays (#2669)
  • fix metrics on Windows (#2707)

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

Binaries

Scroll to the bottom of this release and click on the tar.gz that corresponds to your OS and architecture: unpack the archive, read the README and run the binary directly (or through one of our provided wrapper scripts).

We've designed the build process to be reproducible. In practice, this means that anyone can verify that these exact binaries were produced from the corresponding source code commits. For more about the philosophy and importance of this feature see reproducible-builds.org.

For instructions on how to reproduce the build, see the included "README.md" file. See pre-built binaries documentation for more.

SHA512 checksums

# Linux AMD64
28a9becba518082355d51101f046d0b2369696c22206fcb5c3ff16f4b2c418815fb22ef21942989cd99a4ed3c0883e6aff768af0fa66093fa8daa379e892e715  nimbus_beacon_node
# Linux ARM64
19b891752d3870b4477cdb128507810c95802d89090a43d598b70e66e6ca898f2a9002c9e3808d7e2aebe14d549aaaa32fade0755ad294c7ed9ba3085365f248  nimbus_beacon_node
# Linux ARM
8c19c645ffe502342cee314f4859d53c4bf21d61e67b52270438091c700556270ae5de2751f76358396a178c082db2342a2f13138e43fe161d26a1cf2786173d  nimbus_beacon_node
# Windows AMD64
0ec49818908bcbbc1a1809f45239e95f683e51fb10d4ea6da2bc47e0c1caf190e7d1b843a82fefc23f4ec9a58ee4fb26e500faa280b69aad2c6db213bae38dde  nimbus_beacon_node
# macOS AMD64
3366b353cfee7d81128ab44965ff9ed9ec642145f0984dce1f9a96210ced64b547f8d86c103f18bfdaeeb4e3b72661c6843b248117a9a5aa8afcb31089582e2a  nimbus_beacon_node
# macOS ARM64
202d6bc08c40c24c10df09124141af2bb0d120feb95459be01abb2f3ad11f8ea3dd83d52f51b210cd77c01bef17d9f1efa372ef16a50619fbbe3f3d5d35e0788  nimbus_beacon_node

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.