(2021-04-12)
This minor release has a few bug fixes and general improvements, including changes to the default cryptography library and upcoming changes for Altair hardfork.
Updating to this release is strongly recommended.
⚠️ 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. ⚠️
Notable changes:
- Several Altair updates
- Switch from Herumi to blst as the default BLS library permanently (no opt-out) #8710 #8725
- Other various refactoring and improvements
Full list of changes below
1.3.7 (2021-04-12)
- Altair: Split no verify functions in own file (#8747) (74cf232), closes #8747
- Altair: Split state getters and setters into its own file (#8746) (2a1c880), closes #8746
- Add IsWithinWeakSubjectivityPeriod helper method (#8706) (dfe5372), closes #8706
- Add LatestWeakSubjectivityEpoch() method (#8707) (91df011), closes #8707
- Block deposit: refactor batch verify and validation activation (#8698) (f2f509b), closes #8698
- copy better (#8708) (3cd95b4), closes #8708
- Fix deep source complains (#8714) (7998348), closes #8714
- Invert BLST Go Tag (#8725) (c65c6eb), closes #8725
- Make BLST The Permanent Default (#8710) (f0e2f56), closes #8710
- Refactor finality helpers to helpers pkg (#8734) (19a9b4b), closes #8734
- Refactor ProcessFinalUpdates(), per updated specs (#8724) (76390c9), closes #8724
- Remove redundant MerkleRoot function (#8733) (1af88b2), closes #8733
- Resolve Misc DeepSource Lint Issues (#8711) (0a2f3e4), closes #8711
- Slashing Protection RPC Endpoints for Web Backend (#8723) (e3149c4), closes #8723
- Update spec comments (#8727) (0808c02), closes #8727
- Weak subjectivity minor refactoring (#8715) (74d0134), closes #8715
- Web Backend Recover Wallet (#8679) (99bd988), closes #8679
- ProcessPreGenesisDeposits: Remove context.TODO() usage (#8705) (01eb77c), closes #8705 #8704