Skip to content

Commit 3a04569

Browse files
committed
Merge branch 'stable' into unstable
2 parents 2309f11 + eaa01db commit 3a04569

File tree

3 files changed

+45
-1
lines changed

3 files changed

+45
-1
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
2022-08-30 v22.8.1
2+
==================
3+
4+
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.
5+
6+
### Improvements
7+
8+
* More timely block proposals in the presence of a non-responsive builder node:
9+
https://github.com/status-im/nimbus-eth2/pull/4012
10+
11+
* More timely delivery of fork-choice update information to the execution client, enabling the production of more profitable blocks:
12+
https://github.com/status-im/nimbus-eth2/pull/4012
13+
14+
* Improved SHA256 hashing performance resulting in a minor overall CPU usage reduction:
15+
https://github.com/status-im/nimbus-eth2/pull/4017
16+
17+
* Reduced latency in the light client when following the head of the chain optimistically:
18+
https://github.com/status-im/nimbus-eth2/pull/4002
19+
20+
* Spec-compliant delivery of the "safe block hash" property of the "fork-choice update" messages sent to the Engine API:
21+
https://github.com/status-im/nimbus-eth2/pull/4010
22+
23+
* Relax overly aggressive gossip filtering conditions for incoming blocks:
24+
https://github.com/status-im/nimbus-eth2/pull/4044
25+
26+
* New metrics `beacon_block_production_errors` and`beacon_block_payload_errors` for detecting non-healthy operation of the Engine API:
27+
https://github.com/status-im/nimbus-eth2/pull/4036
28+
29+
### Fixes
30+
31+
* Sporadic loss of connectivity to the execution engine in the presence of large payloads:
32+
https://github.com/status-im/nimbus-eth2/pull/4028
33+
34+
* Inappropriate loss of connectivity to honest peers in the presence of a non-responding execution client:
35+
https://github.com/status-im/nimbus-eth2/pull/4020
36+
37+
* A loophole allowing the inclusion of very old and invalid slashing and exit messages within blocks:
38+
https://github.com/status-im/nimbus-eth2/pull/4013
39+
40+
* Confusing error message when trusted node sync is executed with an invalid REST URL:
41+
https://github.com/status-im/nimbus-eth2/pull/4024
42+
43+
144
2022-08-23 v22.8.0
245
==================
346

beacon_chain/eth1/eth1_monitor.nim

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,7 @@ proc ensureDataProvider*(m: Eth1Monitor) {.async.} =
11351135
m.depositContractAddress, web3Url, m.jwtSecret)
11361136
if v.isErr():
11371137
raise (ref CatchableError)(msg: v.error())
1138+
info "Established connection to execution layer", url = web3Url
11381139
v.get()
11391140

11401141
proc stop(m: Eth1Monitor) {.async.} =

beacon_chain/version.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ when not defined(nimscript):
1818
const
1919
versionMajor* = 22
2020
versionMinor* = 8
21-
versionBuild* = 0
21+
versionBuild* = 1
2222

2323
versionBlob* = "stateofus" # Single word - ends up in the default graffiti
2424

0 commit comments

Comments
 (0)