Version 22.12.0
This commit is contained in:
parent
0be57eec6e
commit
adcc57e7ca
65
CHANGELOG.md
65
CHANGELOG.md
|
@ -1,3 +1,68 @@
|
|||
2022-12-21 v22.12.0
|
||||
===================
|
||||
|
||||
Nimbus `v22.12.0` is a `medium-urgency` release which improves the doppelganger detection in the Nimbus validator through the use of standardized APIs that are compatible with all third-party beacon nodes. Furthermore, it addresses several inconsistencies in the behavior between the stand-alone beacon node and the validator client. This release also allows users of trusted node sync to skip downloading the entire history of validator deposits by syncing against a server that supports the standardized `/eth/v1/beacon/deposit_snapshot` REST endpoint.
|
||||
|
||||
### Improvements
|
||||
|
||||
* 60% more efficient block replaying speed brings faster REST responses and
|
||||
more resilience on the network in the face of heavy forking activity and
|
||||
non-finalization:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4435
|
||||
|
||||
* Support for obtaining a deposit snapshot during trusted node sync from
|
||||
servers supporting the standardized `/eth/v1/beacon/deposit_snapshot`
|
||||
REST endpoint:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4303
|
||||
|
||||
* Official docker images for the Nimbus validator client are now available:
|
||||
|
||||
https://hub.docker.com/r/statusim/nimbus-validator-client
|
||||
https://github.com/status-im/nimbus-eth2/pull/4439
|
||||
|
||||
* The `skip_randao_verification` query parameter is now also supported in
|
||||
the `/eth/v1/validator/blinded_blocks/{slot}` API endpoint:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4435
|
||||
|
||||
* The doppelganger detection in the Nimbus validator client is now based on
|
||||
the standardized `/eth/v1/validator/liveness/{epoch}` REST endpoint:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4381
|
||||
|
||||
* The validator client will now use with the standard exit code `129` in
|
||||
case of detected doppelganger on the network:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4398
|
||||
|
||||
### Fixes
|
||||
|
||||
* A potential false-positive in the doppelganger detection logic:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4398
|
||||
|
||||
* A potential hang in trusted node sync:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4303
|
||||
|
||||
### Breaking changes:
|
||||
|
||||
* The built-in support for the Ropsten testnet has been removed:
|
||||
|
||||
https://github.com/status-im/nimbus-eth2/pull/4280
|
||||
|
||||
You can still connect to the Ropsten network by specifying its
|
||||
metadata directory on the command line through the `--network`
|
||||
parameter.
|
||||
|
||||
* The `statusim/nimbus-eth2` docker image no longer includes the
|
||||
`nimbus_validator_client` binary and the shell scripts included
|
||||
in the release tarballs. Please use the new dedicated image for
|
||||
the Nimbus validator client.
|
||||
|
||||
|
||||
2022-12-12 v22.11.1
|
||||
===================
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@ when not defined(nimscript):
|
|||
|
||||
const
|
||||
versionMajor* = 22
|
||||
versionMinor* = 11
|
||||
versionBuild* = 1
|
||||
versionMinor* = 12
|
||||
versionBuild* = 0
|
||||
|
||||
versionBlob* = "stateofus" # Single word - ends up in the default graffiti
|
||||
|
||||
|
|
Loading…
Reference in New Issue