Skip to content

Commit f3a6319

Browse files
committed
Add a CHANGELOG file
1 parent 80ca7a2 commit f3a6319

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
2020-11-12 v0.6.2
2+
=================
3+
4+
A bugfix release addressing issues discovered in the Toledo network.
5+
6+
New additions:
7+
8+
* Added an estimated syncing time to the beacon node status bar.
9+
10+
* Added metadata for the upcoming Pyrmont network. This will be a
11+
short-lived network with parameters very closely resembling mainnet.
12+
13+
* Switched to version 1.1 of the GossipSub protocol.
14+
15+
* Added an JSON-RPC method `setLogLevel` for dynamically changing the
16+
log level of selected components at run-time.
17+
18+
Bug fixes:
19+
20+
* Fixed a bug preventing the node from proposing blocks when connected
21+
to a web3 provider
22+
23+
* Fixed an invalid "corrupted database" error message appearing on start-up
24+
25+
* Fixed incorrectly set message-ids in gossip message causing other clients
26+
to penalise and potentially disconnect our nodes from the network.
27+
28+
* Improved the behaviour of Nimbus when paired with a Geth node which is not
29+
fully synced.
30+
31+
32+
2020-11-09 Hope (v0.6.0)
33+
========================
34+
35+
`Nimbus eth2` 0.6.0 was the first externally audited and stable release
36+
of our beacon node software. When compared to the 0.5x series, it features
37+
significant reductions in storage and memory requirements, a faster sync
38+
speed, and a plethora of usability and security enhancements across the
39+
board. Under normal network conditions, the delivery rate of attestations
40+
and block proposals is expected to be above 99%. Going forward, our release
41+
schedule will start to accelerate, with multiple new releases expected before
42+
the Eth2 mainnet launch.
43+
44+
Changelog highlights include:
45+
46+
* Full support for the 1.0 Eth2 phase0 spec and the monitoring of the
47+
mainnet validator deposit contract.
48+
49+
* LibP2P and GossipSub fixes which drastically improve the delivery of
50+
attestations and blocks (nearly 100% expected rate of delivery).
51+
52+
* Fixes for all major resource leaks: you no longer need to restart your
53+
node to improve its performance.
54+
55+
* Efficient caching and storage mechanisms: ensures our memory consumption
56+
remains comparatively low both during smooth and turbulent network conditions.
57+
58+
* Several storage and networking optimisations leading to an order of magnitude
59+
improvement in beacon chain sync speed.
60+
61+
* Audits to our codebase by ConsenSys Diligence, NCC Group and Trail of Bits.
62+
More than 60 of the security findings have already been addressed.
63+
The remaining items will be resolved before mainnet launch.
64+
65+
* Support for pairing with a locally running Geth instance to allow for
66+
decentralised monitoring of the validator deposit contract.
67+
68+
* An extensive user guide for managing the beacon node.
69+
70+
* Slashing protection mechanisms + database.
71+
72+
* Support for storing the validator signing keys in a separate process, isolated
73+
from the network, with a minimal attack surface.
74+

0 commit comments

Comments
 (0)