Skip to content

Commit 77ee210

Browse files
committed
v1.0.10
1 parent a5713c5 commit 77ee210

File tree

4 files changed

+35
-14
lines changed

4 files changed

+35
-14
lines changed

CHANGELOG.md

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,53 @@
1-
2021-03-09 v1.0.9
2-
=================
1+
2021-03-10 v1.0.10
2+
==================
33

4-
This release includes important security fixes introduced in third-party
5-
packages and brings further performance improvements.
4+
This release contains important security and performance improvements.
65

76
-----
87

9-
**We've upgraded:**
8+
**Upgraded:**
109

11-
* The BLST library is now version 0.3.3:
10+
* We're now running version 0.3.3 of the BLST library:
1211
https://github.com/supranational/blst/releases/tag/v0.3.3
1312

14-
* We've switched to a more recent version of BearSSL, featuring a more
15-
up-to-date list of trusted root certificates.
13+
* We've switched to a more recent version of BearSSL
14+
(this version features a more up-to-date list of trusted root certificates)
1615

17-
* The Eth2 spec has been upgraded to 1.0.1.
16+
* We're now consistent with the v1.0.1 Eth2 spec
1817

1918
**We've fixed:**
2019

20+
* A frequent crash occurring on certain hardware configurations after
21+
building Nimbus from source.
22+
2123
* Long processing delays triggered by the reception of attestations that
2224
reference already pruned states.
2325

24-
* LibP2P peer management issue leading to accumulation of inactive
26+
* LibP2P peer management issue which led to an accumulation of inactive
2527
connections.
2628

2729
* A false-positive in doppelganger detection triggered by rebroadcasted
2830
older attestations arriving with a significant delay.
2931

32+
**New features**:
33+
34+
* A new improved format of the slashing protection database:
35+
36+
- Significantly reduces the disk load with a large number of validators (1000+).
37+
38+
- Makes it possible to enhance our doppelganger detection in the future such that
39+
waiting for 2 epochs before attesting is not necessary.
40+
41+
To ensure smooth upgrade and emergency rollback between older and future Nimbus
42+
versions, v1.0.10 will keep track of your attestation in both the old and the
43+
new format. The extra load should be negligible for home stakers.
44+
45+
46+
2021-03-09 v1.0.9
47+
=================
48+
49+
This version was an internal release candidate build for the 1.0.10 release.
50+
3051

3152
2021-02-22 v1.0.8
3253
=================

beacon_chain/conf.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ type
128128

129129
slashingDbKind* {.
130130
hidden
131-
defaultValue: SlashingDbKind.v2
131+
defaultValue: SlashingDbKind.both
132132
desc: "The slashing DB flavour to use (v1, v2 or both)"
133133
name: "slashing-db-kind" }: SlashingDbKind
134134

beacon_chain/version.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ when not defined(nimscript):
99
const
1010
versionMajor* = 1
1111
versionMinor* = 0
12-
versionBuild* = 9
12+
versionBuild* = 10
1313

1414
versionBlob* = "stateofus" # Single word - ends up in the default graffitti
1515

1616
useInsecureFeatures* = defined(insecure)
1717

18-
gitRevision* = strip(staticExec("git rev-parse --short HEAD"))
18+
gitRevision* = strip(staticExec("git rev-parse --short HEAD"))[0..5]
1919

2020
nimBanner* = staticExec("nim --version | grep -v Compiled")
2121

vendor/news

0 commit comments

Comments
 (0)