From eaa01dbd64f879bdaecfd1e00ae9aec656cc87c2 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Tue, 30 Aug 2022 12:49:00 +0300 Subject: [PATCH] Version 22.8.1 --- CHANGELOG.md | 43 ++++++++++++++++++++++++++++++++++++++++ beacon_chain/version.nim | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7124166935..5942cddd50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,46 @@ +2022-08-30 v22.8.1 +================== + +Nimbus `v22.8.1` is a `high-urgency` upgrade, improving the stability and performance of Nimbus in post-merge networks. Upgrading is highly recommended due to improved timing of the interactions with the execution engine which may lead to higher profitability from block production, especially for users running Nethermind. + +### Improvements + +* More timely block proposals in the presence of a non-responsive builder node: + https://github.com/status-im/nimbus-eth2/pull/4012 + +* More timely delivery of fork-choice update information to the execution client, enabling the production of more profitable blocks: + https://github.com/status-im/nimbus-eth2/pull/4012 + +* Improved SHA256 hashing performance resulting in a minor overall CPU usage reduction: + https://github.com/status-im/nimbus-eth2/pull/4017 + +* Reduced latency in the light client when following the head of the chain optimistically: + https://github.com/status-im/nimbus-eth2/pull/4002 + +* Spec-compliant delivery of the "safe block hash" property of the "fork-choice update" messages sent to the Engine API: + https://github.com/status-im/nimbus-eth2/pull/4010 + +* Relax overly aggressive gossip filtering conditions for incoming blocks: + https://github.com/status-im/nimbus-eth2/pull/4044 + +* New metrics `beacon_block_production_errors` and`beacon_block_payload_errors` for detecting non-healthy operation of the Engine API: + https://github.com/status-im/nimbus-eth2/pull/4036 + +### Fixes + +* Sporadic loss of connectivity to the execution engine in the presence of large payloads: + https://github.com/status-im/nimbus-eth2/pull/4028 + +* Inappropriate loss of connectivity to honest peers in the presence of a non-responding execution client: + https://github.com/status-im/nimbus-eth2/pull/4020 + +* A loophole allowing the inclusion of very old and invalid slashing and exit messages within blocks: + https://github.com/status-im/nimbus-eth2/pull/4013 + +* Confusing error message when trusted node sync is executed with an invalid REST URL: + https://github.com/status-im/nimbus-eth2/pull/4024 + + 2022-08-23 v22.8.0 ================== diff --git a/beacon_chain/version.nim b/beacon_chain/version.nim index 7b482a7b4c..90aba11b3d 100644 --- a/beacon_chain/version.nim +++ b/beacon_chain/version.nim @@ -18,7 +18,7 @@ when not defined(nimscript): const versionMajor* = 22 versionMinor* = 8 - versionBuild* = 0 + versionBuild* = 1 versionBlob* = "stateofus" # Single word - ends up in the default graffiti