(2020-10-26)
Notice: Beta.0 & beta.0-rc include several breaking changes if you are upgrading from an alpha release.
Please also review the beta.0-rc notes carefully.
Notable features since beta.0-rc include:
- Discovering peers before broadcasting attestation. (80% to 100% improvement on "lost" attestations!)
- Saving intermittent non-finalized states to improve data access in long periods of non-finality.
- Prysm web UI is working again. Run with
--web
. - Several CPU and memory improvements.
- Terms of Service flags now working in validator account subcommands.
- Several fixes, including many security recommended fixes.
New breaking changes since beta.0-rc.
- Metrics removed:
total_eligible_balances
andtotal_voted_target_balances
. Usebeacon_prev_epoch_active_gwei
andbeacon_prev_epoch_target_gwei
respectively.
Full list of changes below.
1.0.0-beta.0 (2020-10-24)
- Forkchoice: update read only lock to regular lock (#7633) (a73c539), closes #7633
- Add Accept Terms of Use Flags to Accounts Commands (#7584) (78ca8c9), closes #7584
- Add journald to log-format help (#7572) (9a6a70e), closes #7572
- Add lighthouse p2p Good Bye codes (#7601) (b4c1c1d), closes #7601
- Add span for AncestorRoot (#7595) (42b7a37), closes #7595
- Amend Cross Compile README (#7615) (be6481e), closes #7615
- Better Logging When Using Head Sync (#7626) (ff50ea2), closes #7626
- Change log level from panicf to errorf so that all services can be shutdown (#7600) (70d923c), closes #7600
- Check
ListValidatorBalances
response length (#7583) (544dac2), closes #7583 - Checking ToS cli flag in subcommands (#7588) (9bd3ced), closes #7588
- Clarify
No Wallet Found
Error Messages (#7609) (113b2cd), closes #7609 - Clean Up Block Retrieval Methods (#7593) (6eb022f), closes #7593
- Context Cancelation Handling for Hot States (#7596) (d2f7240), closes #7596
- Deep Source Security Issues (#7617) (e54ac48), closes #7617
- Do Not Recommend --ssl-no-revoke When Downloading Prysm Scripts (#7618) (075f145), closes #7618
- Exit early if there's no validator slashing (#7587) (9554ad3), closes #7587
- Explicit Password Requirements (#7607) (4a78071), closes #7607
- Fatal If No TLS Found in RPC Service (#7614) (ca081e8), closes #7614
- Fix attestation broadcast recovery metric (#7629) (9ea69a0), closes #7629
- Fix BestFinalized method (#7619) (6a2bb65), closes #7619
- Fix Gossip Message ID (#7624) (92efe64), closes #7624
- Fix InitWithReset - rely on previously updated flags (#7598) (483f7f8), closes #7598
- Fix Nil Pointer in RPC List Peers (#7612) (ff15621), closes #7612
- Fix panic issues on beacon node shutdown (#7625) (7e2112b), closes #7625
- Fix Powchain Error In Startup (#7621) (e776eb5), closes #7621
- Fix pregenesis countdown msg wording (#7477) (cdbbf66), closes #7477
- Fix Range Request Responses (#7531) (ddbece5), closes #7531
- Fix w3endpoint file relative path (#7557) (ff658ba), closes #7557
- Fix Web UI Integration With Prysm Beta (#7591) (e4e8dd4), closes #7591
- Handle voting ties in BestFinalized() (#7622) (e5e51e6), closes #7622
- Ignore PreGenesis Messages Instead Of Rejecting Them (#7550) (7131cd9), closes #7550
- Miscellaneous Docs Improvements (#7606) (a688b9e), closes #7606
- More verbose output on init-sync (#7578) (0b53a89), closes #7578
- Move IsCanonical implementation to forkchoice package (#7602) (e07a12e), closes #7602
- Move voluntary exit logging to
accounts_exit
(#7603) (17a08a7), closes #7603 - Prevent Panics in Field Trie Helpers (#7613) (b1c047b), closes #7613
- Release and remove feature flag --enable-att-broadcast-discovery-attempts (#7610) (ecc25d2), closes #7610
- Remove Deprecated Participation Metrics (#7616) (e7723c4), closes #7616
- Remove Unusued Base Parameter in SubscribeWithBase (#7608) (13af8a7), closes #7608
- Revert "Use validator protection datadir" (#7627) (c59edb3), closes #7627
- Save state to DB during long non-finality (#7597) (840ffc8), closes #7597
- Update participation metrics (#7582) (a5ce6db), closes #7582
- Update TERMS_OF_SERVICE.md (#7590) (553492e), closes #7590
- Use validator protection datadir (#7355) (ab76bda), closes #7355
- VerifyFinalizedConsistency - return early when canonical (#7628) (ebb3fa7), closes #7628