v1.3.7
prestonvanloon
released this
12 Apr 20:07
·
3661 commits
to develop
since this release
(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.
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