Merge branch 'stable' into unstable
This commit is contained in:
commit
c24286e676
24
CHANGELOG.md
24
CHANGELOG.md
|
@ -6,10 +6,9 @@ production-ready version of the [Nimbus validator client][1].
|
||||||
The validator client will enable advanced users such as professional
|
The validator client will enable advanced users such as professional
|
||||||
institutional operators to take advantage of features such as support
|
institutional operators to take advantage of features such as support
|
||||||
for [redundant beacon nodes][2], [enhanced validator privacy][3] and
|
for [redundant beacon nodes][2], [enhanced validator privacy][3] and
|
||||||
[distributed keystores][4]. All existing users, currently relying on
|
[distributed keystores][4]. Meanwhile, existing users still can use
|
||||||
the streamlined stand-alone beacon node setup are not required to take
|
the streamlined stand-alone beacon node setup, as this mode of operation
|
||||||
action, as this mode of operation will continue to be supported and
|
will continue to be supported and improved.
|
||||||
improved forever.
|
|
||||||
|
|
||||||
[1]: https://nimbus.guide/validator-client.html
|
[1]: https://nimbus.guide/validator-client.html
|
||||||
[2]: https://nimbus.guide/validator-client-options.html#multiple-beacon-nodes
|
[2]: https://nimbus.guide/validator-client-options.html#multiple-beacon-nodes
|
||||||
|
@ -32,19 +31,19 @@ improved forever.
|
||||||
|
|
||||||
https://github.com/status-im/nimbus-eth2/pull/4301
|
https://github.com/status-im/nimbus-eth2/pull/4301
|
||||||
|
|
||||||
* The doppelganger detection will now protect validators added
|
* The doppelganger detection now protects validators added
|
||||||
on the fly through the Keymanager API:
|
on the fly through the Keymanager API:
|
||||||
|
|
||||||
https://github.com/status-im/nimbus-eth2/pull/4304
|
https://github.com/status-im/nimbus-eth2/pull/4304
|
||||||
|
|
||||||
* Fine-tuned internal task scheduling will provide better
|
* Fine-tuned internal task scheduling can provide better
|
||||||
quality-of-service protections for performing all validator
|
quality-of-service protections for performing all validator
|
||||||
duties in the presence of syncing peers performing large
|
duties in the presence of syncing peers performing large
|
||||||
number of concurrent block download requests:
|
number of concurrent block download requests:
|
||||||
|
|
||||||
https://github.com/status-im/nimbus-eth2/pull/4254
|
https://github.com/status-im/nimbus-eth2/pull/4254
|
||||||
|
|
||||||
* The `--optimistic` mode of the beacon node will allow you to
|
* The `--optimistic` mode of the beacon node allows you to
|
||||||
stay synced with the network even without an execution layer
|
stay synced with the network even without an execution layer
|
||||||
node:
|
node:
|
||||||
|
|
||||||
|
@ -54,6 +53,17 @@ improved forever.
|
||||||
Please note that this mode is less secure and intended only
|
Please note that this mode is less secure and intended only
|
||||||
for non-critical information retrieval through the Beacon API.
|
for non-critical information retrieval through the Beacon API.
|
||||||
|
|
||||||
|
* The Nimbus build for the Gnosis chain (available when compiling
|
||||||
|
from source) has full support for the upcoming merge:
|
||||||
|
|
||||||
|
https://github.com/status-im/nimbus-eth2/pull/4330
|
||||||
|
https://forum.gnosis.io/t/gip-16-gnosis-chain-xdai-gnosis-merge/1904
|
||||||
|
|
||||||
|
* The stand-alone light client (available when compiling from source)
|
||||||
|
now preserves progress between restarts:
|
||||||
|
|
||||||
|
https://github.com/status-im/nimbus-eth2/pull/4371
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
* A small risk for missing block proposals was present under heavy
|
* A small risk for missing block proposals was present under heavy
|
||||||
|
|
|
@ -540,16 +540,16 @@ type
|
||||||
name: "terminal-total-difficulty-override" .}: Option[string]
|
name: "terminal-total-difficulty-override" .}: Option[string]
|
||||||
|
|
||||||
validatorMonitorAuto* {.
|
validatorMonitorAuto* {.
|
||||||
desc: "Automatically monitor locally active validators"
|
desc: "Automatically monitor locally active validators (BETA)"
|
||||||
defaultValue: false
|
defaultValue: false
|
||||||
name: "validator-monitor-auto" .}: bool
|
name: "validator-monitor-auto" .}: bool
|
||||||
|
|
||||||
validatorMonitorPubkeys* {.
|
validatorMonitorPubkeys* {.
|
||||||
desc: "One or more validators to monitor - works best when --subscribe-all-subnets is enabled"
|
desc: "One or more validators to monitor - works best when --subscribe-all-subnets is enabled (BETA)"
|
||||||
name: "validator-monitor-pubkey" .}: seq[ValidatorPubKey]
|
name: "validator-monitor-pubkey" .}: seq[ValidatorPubKey]
|
||||||
|
|
||||||
validatorMonitorTotals* {.
|
validatorMonitorTotals* {.
|
||||||
desc: "Publish metrics to single 'totals' label for better collection performance when monitoring many validators"
|
desc: "Publish metrics to single 'totals' label for better collection performance when monitoring many validators (BETA)"
|
||||||
defaultValue: false
|
defaultValue: false
|
||||||
name: "validator-monitor-totals" .}: bool
|
name: "validator-monitor-totals" .}: bool
|
||||||
|
|
||||||
|
@ -918,7 +918,7 @@ type
|
||||||
name: "payload-builder" .}: bool
|
name: "payload-builder" .}: bool
|
||||||
|
|
||||||
beaconNodes* {.
|
beaconNodes* {.
|
||||||
desc: "URL addresses to one or more beacon node HTTP REST APIs (The support for using multiple beacon nodes is considered BETA quality)",
|
desc: "URL addresses to one or more beacon node HTTP REST APIs",
|
||||||
defaultValue: @[defaultBeaconNodeUri]
|
defaultValue: @[defaultBeaconNodeUri]
|
||||||
defaultValueDesc: $defaultBeaconNodeUri
|
defaultValueDesc: $defaultBeaconNodeUri
|
||||||
name: "beacon-node" .}: seq[Uri]
|
name: "beacon-node" .}: seq[Uri]
|
||||||
|
|
Loading…
Reference in New Issue