Skip to content

Commit 592c246

Browse files
committed
Version 22.5.0
1 parent 18968e9 commit 592c246

File tree

2 files changed

+45
-2
lines changed

2 files changed

+45
-2
lines changed

CHANGELOG.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,47 @@
1-
2022-03-12 v22.4.0
1+
2022-05-17 v22.5.0
2+
==================
3+
4+
Nimbus `v22.5.0` is a `low-urgency` maintenance release. It implements the proposer boosting fork-choice policy and is compliant with the latest [Bellatrix specifications](https://github.com/ethereum/consensus-specs#bellatrix-also-known-as-the-merge). It also provides an early preview of our built-in support for [BLS threshold signatures](https://notes.ethereum.org/@djrtwo/blst-rfp) (via regular Web3Signer instances): this marks the first step of our long-term [secret-shared validators roadmap](https://github.com/status-im/nimbus-eth2/issues/3416) which enables node operators / staking pools to deploy Nimbus in secure high availability setups (guaranteeing ~100% uptime).
5+
6+
### Improvements:
7+
8+
* A safer fork-choice algorithm which implements the proposer boosting policy
9+
https://github.com/ethereum/consensus-specs/pull/2353
10+
https://github.com/status-im/nimbus-eth2/pull/3565
11+
12+
* A completely revamped snappy implementation which brings significant speed-ups
13+
https://github.com/status-im/nimbus-eth2/pull/3564
14+
15+
* Support for the latest Bellatrix specifications (a.k.a. The Merge) + all Kiln testnets
16+
https://github.com/status-im/nimbus-eth2/pull/3590
17+
18+
* An initial preview release fеaturing built-in support for distributed keystores, (part of our [secret shared validators roadmap]( https://github.com/status-im/nimbus-eth2/issues/3416))
19+
https://github.com/status-im/nimbus-eth2/pull/3616
20+
21+
* Reduced CPU usage when serving blocks to other syncing clients
22+
https://github.com/status-im/nimbus-eth2/pull/3598
23+
24+
* A more spec-compliant implementation of the `/eth/v1/config/spec` REST end-point (implementing the v1.1.10 version of the spec)
25+
https://github.com/status-im/nimbus-eth2/pull/3614
26+
27+
* Improved compatibility with all versions of Web3Signer
28+
https://github.com/status-im/nimbus-eth2/pull/3640
29+
30+
### We've fixed:
31+
32+
* The potential for missed block proposals in the case where an invalid deposit is submitted to the deposit contract
33+
https://github.com/status-im/nimbus-eth2/pull/3607
34+
https://github.com/status-im/nimbus-eth2/pull/3639
35+
36+
* A crash triggered by the use of Web3Signer remote keystores
37+
https://github.com/status-im/nimbus-eth2/pull/3616
38+
39+
* A rare crash triggered when Nimbus is performing a large number of concurrent HTTP requests
40+
https://github.com/status-im/nim-chronos/pull/272
41+
https://github.com/status-im/nim-chronos/pull/273
42+
43+
44+
2022-04-12 v22.4.0
245
==================
346

447
Nimbus `v22.4.0` is a `low-urgency` upgrade which brings with it further optimisations, and better user experience around [trusted node sync](https://nimbus.guide/trusted-node-sync.html). It lays the foundations for upcoming the merge hard-fork which will be fully supported in our next release (`v22.5.0`).

beacon_chain/version.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ when not defined(nimscript):
1414

1515
const
1616
versionMajor* = 22
17-
versionMinor* = 4
17+
versionMinor* = 5
1818
versionBuild* = 0
1919

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

0 commit comments

Comments
 (0)