|
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 |
2 | 45 | ================== |
3 | 46 |
|
4 | 47 | 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`). |
|
0 commit comments