(2021-05-12)
This release has a number of important changes, including a fix for a mainnet issue that was issued as a "hotfix".
⚠️ Prysm slasher binary will be deprecated soon. The slasher functionality will be available in the beacon node binary in an upcoming release. Validators using remote slashing protection will need to update their configuration in an upcoming release. ⚠️
Updating to this release is recommended as there are a number of improvements since v1.3.8
and v1.3.8-hotfix+6c0942
.
Other notable changes:
- Czech langage support for mnemonics #8861
- Update golang to 1.16.4 (security related update) #8868
- Go-ethereum dependencies updated #8791
- Fallback for Deposit Trie #8869
- Release feature
proposer-atts-selection-using-max-cover
#8828 - Build fix for Arch OS #8072
- Add "private" and "public" values for --p2p-allowlist and --p2p-denylist #8648
Full list of changes below.
1.3.9 (2021-05-09)
- Add interop write block and state to disk (#8840) (3c9b9e7), closes #8840
- Add New Method to Fuzz State (#8823) (b6c50df), closes #8823
- Add Stricter Checks To The Deposit Cache (#8838) (71f53d9), closes #8838
- Added public/private flags for IP address white/blacklisting (#8648) (e52df32), closes #8648
- Amend DepositNumberAndRootAtHeight Function to Fix Off-By-One (#8809) (3d96e3c), closes #8809
- Amend E2E Test Path (#8793) (711f527), closes #8793
- cli to push metrics to aggregator service (#8835) (dace0f9), closes #8835
- Correct documentation for
DepositsNumberAndRootAtHeight
(#8843) (1a00121), closes #8843 - Create a new wallet on accounts import only when necessary (#8801) (f1d7c0f), closes #8801
- Czech language support from go-bip39 incorporated (#8861) (ac4fe2d), closes #8861
- Fallback For Deposit Trie Creation (#8869) (255354f), closes #8869
- Fix comments (#8802) (386b69f), closes #8802
- Fix redundant err check (#8790) (70dc22a), closes #8790
- Fix remote keymanager's dynamic key reload (#8817) (2fdfda2), closes #8817
- Fix rules_docker dependency. See bazelbuild/rules_docker#1814 (#8867) (050b244), closes bazelbuild/rules_docker#1814 #8867
- Fix Script (#8842) (a063952), closes #8842
- fixes #8848 -- scrape validator_(total|active) (#8858) (a090650), closes #8848 #8858 #8848
- Independent eth1 voting (#8811) (424e115), closes #8811
- Initialize Data Correctly For Powchain Service (#8812) (ef9f6c5), closes #8812
- Invert
next-slot-state-cache
flag (#8830) (64bd9db), closes #8830 - Invert
proposer-atts-selection-using-max-cover
flag (#8828) (7b8e48d), closes #8828 - Move spectests into a separate package (#8798) (23ff14c), closes #8798
- new prometheus metrics for client-stats metrics (#8834) (7be6fc1), closes #8834
- Optimized Slasher Database Methods (#8805) (8cda50f), closes #8805
- Partially revert PR #8809 (#8829) (9b697d2), closes #8809 #8829
- reduce map copies (#8860) (60c6cf7), closes #8860
- Refactor ExecuteStateTransition to use ExecuteStateTransitionNoVerifyAnySig (#8864) (b628b5f), closes #8864
- Refactor shared/testutil/spectest.go (#8800) (648e360), closes #8800
- Remove junk files (#8846) (8fffa6c), closes #8846
- Remove Missing Logs Method (#8825) (58a81c7), closes #8825
- Revert "Invert
next-slot-state-cache
flag (#8830)" (#8855) (1dde588), closes #8830 #8855 - Revert "Simplify Effective Balance Calculation (#8743)" (#8844) (54d4d39), closes #8743 #8844 #8743
- Run go imports (#8851) (a6e1ff0), closes #8851
- Set up Prysm for fuzz testing on Fuzzbuzz (#8789) (ad269ee), closes #8789
- Spec tests: improve readability of rewards tests output (#8826) (d1a952a), closes #8826
- Unify gRPC Gateways into Single, Shared lib (#8799) (8dd2915), closes #8799
- Update github.com/grailbio/bazel-toolchain. Fixes #8072 (#8839) (f2767f4), closes #8072 #8839
- Update Go-Ethereum Dependency (#8788) (2634430), closes #8788
- Update golang to 1.16.4 (#8868) (ab6d848), closes #8868
- Update spec tests (#8792) (823f7c9), closes #8792
- Upgrade Bazel Go-Ethereum (#8791) (af8f444), closes #8791
- Use mock web3/powchain for fuzz test (#8866) (2f66d1a), closes #8866
- validate big num better (#8822) (5c9f361), closes #8822
- vendor codecov script (#8803) (3574ee1), closes #8803