|
| 1 | +2021-02-22 v1.0.8 |
| 2 | +================= |
| 3 | + |
| 4 | +A release bringing important JSON-RPC stability improvements and compatibility |
| 5 | +fixes making it possible to use Nimbus as a RockerPool operator. |
| 6 | + |
| 7 | +----- |
| 8 | + |
| 9 | +New additions: |
| 10 | + |
| 11 | +* RocketPool integration: |
| 12 | + https://github.com/rocket-pool/smartnode/pull/89 |
| 13 | + |
| 14 | +* Indications for next attestation time on every "Slot end" log message, |
| 15 | + helping you to select the best time for restarting the node. |
| 16 | + |
| 17 | +We've fixed: |
| 18 | + |
| 19 | +* A rare segmentation fault triggered when connecting to a web3 provider |
| 20 | + using a secure web socket. |
| 21 | + |
| 22 | +* JSON-RPC spec violations and potential DoS attack vectors. |
| 23 | + |
| 24 | +* 2 stale bootstrap node addressed. |
| 25 | + |
| 26 | + |
1 | 27 | 2021-02-04 v1.0.7 |
2 | 28 | ================= |
3 | 29 |
|
4 | | -A release which provides additional protection against accidental slashings and |
5 | | -further performance improvements across the board. |
| 30 | +A release which provides additional protection against accidental slashings |
| 31 | +and further performance improvements across the board. |
6 | 32 |
|
7 | 33 | ----- |
8 | 34 |
|
9 | 35 | New additions: |
10 | 36 |
|
11 | | -* New slashing protection mechanism (doppelganger detection) prevents your validator |
12 | | - from contradicting itself if you have accidentally left it running on another |
13 | | - machine(see the `--doppelganger-detection` option). |
| 37 | +* New slashing protection mechanism (doppelganger detection) prevents your |
| 38 | + validator from contradicting itself if you have accidentally left it running |
| 39 | + on another machine (see the `--doppelganger-detection` option). |
14 | 40 |
|
15 | | -* Optimized batching of BLS signature verification leading to faster sync speeds |
16 | | - and reduced CPU load. |
| 41 | +* Optimized batching of BLS signature verification leading to faster sync |
| 42 | + speeds and reduced CPU load. |
17 | 43 |
|
18 | | -* Further improvements to attestation subnet walking resulting in a reduction in |
19 | | - both bandwidth and CPU usage. |
| 44 | +* Further improvements to attestation subnet walking resulting in a reduction |
| 45 | + in both bandwidth and CPU usage. |
20 | 46 |
|
21 | | -* A new `--subscribe-all-subnets` option allowing the node to maintain peers from all |
22 | | - attestation subnets (most suitable for bootstrap nodes). |
| 47 | +* A new `--subscribe-all-subnets` option allowing the node to maintain peers |
| 48 | + from all attestation subnets (most suitable for bootstrap nodes). |
23 | 49 |
|
24 | 50 | * Official docker images published at https://hub.docker.com/r/statusim/nimbus-eth2 |
25 | 51 |
|
26 | | -* Reproducible build recipe for creating Nimbus Windows binaries. |
| 52 | +* Official Windows binaries created from a reproducible build recipe. |
| 53 | + |
| 54 | +* An option to enable the automatic updating of IP:Port in the ENR |
| 55 | + (off by default, specify `--enr-auto-update:true` to turn it on) |
27 | 56 |
|
28 | 57 | We've fixed: |
29 | 58 |
|
30 | 59 | * A bug that had the potential to completely halt all syncing activity. |
31 | 60 |
|
32 | | -* Inefficient processing of blocks with Eth1 deposits which occassionally led to |
33 | | - increased latencies when delivering attestations. |
| 61 | +* Inefficient processing of blocks with Eth1 deposits which occassionally |
| 62 | + led to increased latencies when delivering attestations. |
34 | 63 |
|
35 | 64 | * Outdated records in our bootstrap nodes list. |
36 | 65 |
|
37 | | -* An Eth1 syncing issue which manifested itself as a "Corrupted deposits history detected" error. |
| 66 | +* An Eth1 syncing issue which manifested itself as a "Corrupted deposits |
| 67 | + history detected" error. |
| 68 | + |
| 69 | +* Non-standard encoding of certain data types such as signatures and bit |
| 70 | + sequences within the results of JSON-RPC requests. |
| 71 | + |
| 72 | +We've deprecated: |
| 73 | + |
| 74 | +* `make beacon_node` will no longer compile the beacon node. |
| 75 | + You'll need to run `make nimbus_beacon_node` from now on |
38 | 76 |
|
39 | | -* Non-standard encoding of certain data types such as signatures and bit sequences |
40 | | - within the results of JSON-RPC requests. |
| 77 | +* On monday we'll phase out the old `master` branch. If you're still building |
| 78 | + Nimbus from `master`, please switch to `stable`. |
41 | 79 |
|
42 | 80 |
|
43 | 81 | 2021-01-10 v1.0.6 |
|
0 commit comments