|
| 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