(2020-04-22)
This release has several fixes and features. In the last few days, we have been very focused on reducing memory usage in Prysm. We've disabled a feature for state management which was on by default. This feature can still be enabled with --enable-new-state-mgmt
however it is not recommended for this release.
We're also including slasher binaries with this release and we'll update prysm.sh
soon to be able to run the slasher server as well.
Full list of changes below.
1.0.0-alpha.5 (2020-04-22)
- Use WaitForSynced in validator client for startup (#5465) (25102e0), closes #5465
- /healthz endpoint accepts JSON now (#5558) (e753cbb), closes #5558
- add --dev flag (#5539) (b663086), closes #5539
- Add back archival endpoint
GetValidatorActiveSetChanges
with fallback (#5519) (54faf85) - Add back archival endpoint
ListBeaconCommittees
with fallback (#5518) (9846442), closes #5518 - Add back archival endpoint
ListValidatorAssignments
with fallback (#5517) (7d8516c) - Add back archival endpoint
ValidatorParticipation
with fallback (#5520) (62da94b) - Add Clock-Based Slot to Metrics (#5545) (9255a2b), closes #5545
- Add Metrics to Bootnode (#5460) (61c96f5), closes #5460
- Add Reference Copying (#5245) (626b3e0), closes #5245
- Cancel Initial Sync Properly (#5529) (639e307), closes #5529
- Change ListIndexedAttestations to convert attestations from target root (#5548) (19b879e), closes #5548
- Change prometheus port for different parts of Prysm (#5504) (dee3f02), closes #5504
- Change Validator Status for visible deposit back to DEPOSITED (#5563) (c2daf8d), closes #5563
- Continue if archival state is not in DB (#5565) (480ddb7), closes #5565
- Fix broadcast slashing flag (#5515) (95f1676), closes #5515
- Fix prysm.sh for arm64 (#5507) (f2d88ea), closes #5507
- Fix prysm.sh for arm64 (#5511) (42e6532), closes #5511
- Fix slasher historic attestation detection (#5532) (fae307e), closes #5532
- fix tests in //beacon-chain/rpc/beacon (#5559) (0f08bd2), closes #5559
- Invert
--disable-new-state-mgmt
to--enable-new-state-mgmt
(#5567) (7b38e97), closes #5567 - Log warn instead of return error (#5547) (982d935), closes #5547
- Make Connections Less Aggressive (#5488) (b61d320), closes #5488
- Migration should not fail process block routine (#5557) (199c50b), closes #5557
- More efficient list indexed attestation endpoint (#5441) (acd7dd1), closes #5441
- Optimize GetDuties to not call Eth1 functions (#5516) (60bf3ed), closes #5516
- Regen and save historical states as default (#5544) (2a0711a), closes #5544
- Run Gofmt on Repo (#5541) (37cba66), closes #5541
- Shift To Trace Logs (#5561) (f880fb4), closes #5561
- Slasher batch db read and a write (#5534) (8cba109), closes #5534
- update commit hash (#5554) (c69f561), closes #5554
- Update prysm.sh to use prysmaticlabs.com/releases (#5528) (1c6d1fa), closes #5528
- Update to 1.14.1 (#5535) (7b89b17), closes #5535
- WaitForActivation optimizations (#5396) (c8fa31a), closes #5396
- Validator: fix percentages to be per 100 (#5527) (9ae492e), closes #5527