(2021-03-08)
This patch release fixes ARM64 builds (#8538) which broke in go1.16 update.
Notable changes:
- Fix ARM64 builds #8539
- Refactored entrypoints to cmd directory #8540 #8542 #8541
- More eth2apis implementation complete #8563 #8532
- Improvements to database backup #8543
- Add prysm version to prometheus metrics #8527
- Increase default value of
--p2p-max-peers
from 30 to 45 #8530 - Fix validator key reloading at runtime when adding keys to a keystore with only inactive keys #8558
1.3.3 (2021-03-08)
- A bit of cleanup based on goconst tool (#8529) (46f6bd6), closes #8529
- Add All Other Prysm CLI Entrypoints to "cmd" Folder (#8545) (ff329df), closes #8545
- Add Goland Standard "cmd" Pattern for Beacon-Chain Binaries (#8540) (090fbbf), closes #8540
- Add Goland Standard "cmd" Pattern for Slasher Binaries (#8542) (d215607), closes #8542
- Add Goland Standard "cmd" Pattern for Validator Binaries (#8541) (cdea2de), closes #8541
- Add prysm version to prometheus (#8527) (a3781e2), closes #8527
- Add Spans To Attestation Caches (#8556) (067a519), closes #8556
- Attestation pool: continue if bad (#8550) (1c7c62c), closes #8550
- Beacon state: Add interfaces (#8544) (c6b74b2), closes #8544
- Clean up state pkg's getter and setter (#8533) (4c49d4a), closes #8533
- Exclude Instead of Ignore With Gazelle (#8559) (32f2f71), closes #8559
- Fix validator activation monitoring with inactive keys (#8558) (f074c5e), closes #8558
- Ignore "safe" secrets in DeepsSource analysis (#8555) (e36c3dd), closes #8555
- Implement SubmitAttestations in the beacon API (#8563) (79754bd), closes #8563
- Implement SubmitVoluntaryExit and SubmitProposerSlashing in the beacon API (#8532) (f973924), closes #8532
- Increase default peer limit from 30 to 45 (#8530) (8a27449), closes #8530
- Make DB Backup More Efficient (#8543) (565d510), closes #8543
- Migration package tests (#8524) (9547f53), closes #8524
- Ran go import (#8528) (c30ee6c), closes #8528
- Refactor
ProcessAttestationNoVerifySignature
toVerifyAttestationNoVerifySignature
(#8566) (90da164), closes #8566 - Revert "Update to go 1.16" (#8538) (a92b20d), closes #8538
- Simplify API beacon pool tests (#8564) (edd86fd), closes #8564
- Update blst to v0.3.3 (#8574) (0f1d144), closes #8574
- Update snappy to fix ARM64 with go.1.16 (Reverts #8538) (#8539) (b3dcbfe), closes #8538 #8539 #8538
- Use deep ssz (#8557) (c1d4ff6), closes #8557
- Validator: Remove optional and duplicated dial opts for streaming middleware (#8549) (c9858b5), closes #8549