(2020-10-12)
This is the last v1 alpha release. Please pay close attention to your flags and start up warnings. The next release will remove all deprecated flags as Prysm transitions into "beta" in preparation for v1.0.0 mainnet release.
Notable changes:
- Prysm Validator UI. Start your validator with
--web
flag to experience the new web interface for Prysm! - --zinken flag for slasher
- Some p2p layer improvements
Full list of changes below.
1.0.0-alpha.29 (2020-10-10)
- Add a journald log format option. (#7429) (20ac925), closes #7429
- Add close to the body for e2e test (#7450) (d34156b), closes #7450
- Add lock around fork choice store votes (#7426) (c7d01fd), closes #7426
- Add locks around head getters (#7423) (c24fb79), closes #7423
- Add medalla flag (#7399) (7c8492e), closes #7399
- Add missing mainet spec test (#7482) (650ec79), closes #7482
- Add Zinken flag to slasher (#7451) (ae78546), closes #7451
- Apply go fmt + tidy: issue introduced in #7429 (#7446) (842c158), closes #7429 #7446
- Cache deposits only up to finalized block (#7453) (25ebed9), closes #7453
- Concurrent Websocket Handlers for Log Streaming (#7428) (4d77978), closes #7428
- deep source toml (#7439) (6e8ff10), closes #7439
- Disable BES in CI (#7462) (390a589), closes #7462
- Enable coverage for deepsource (#7441) (98a2076), closes #7441
- Eth1 Handling Cleanup (#7467) (48fcb08), closes #7467
- Eth2 API: Add outline for beacon endpoints (#7408) (cf1c346), closes #7408
- Fix --clear-db on Windows (#7474) (c944f29), closes #7474
- fix blst build tag (#7443) (4ddacd5), closes #7443
- Fix deepsource findings (#7457) (d4e6ce6), closes #7457
- Fix E2E Readme to Include Bazel Define Flag (#7449) (bf4a8dc), closes #7449
- Fix wallet check for Windows by addresses differences in error message text (#7461) (796c336), closes #7461
- Handle nil header properly in powchain service tests (#7435) (419fad0), closes #7435
- Import proposal protection (#7430) (1315a15), closes #7430
- Include Deposit Data JSON in Wallet Create RPC Response (#7444) (23bce8d), closes #7444
- Listen to all Network Interfaces for discovery (#7434) (a66f434), closes #7434
- Miscellaneous code quality improvements (#7414) (3e0b205), closes #7414
- Move
ComputeProposerIndexWithValidators
to test (#7460) (703907b), closes #7460 - Move read lock after hasHeadState (#7427) (7b3efcf), closes #7427
- New attestation store for local protection (#7248) (7b5f712), closes #7248
- Open Web UI in Browser Automatically (#7481) (a3a77ab), closes #7481
- Optimize
IsValidAttestationIndices
unique sorted indices check (#7458) (8f64eb6), closes #7458 - Pagination Added to ListAccounts Validator RPC Call (#7422) (d9ae207), closes #7422
- Refactor ancestor lookup (#7472) (8aaa5b6), closes #7472
- Refactor head info for better usages for lock (#7432) (c0ed43d), closes #7432 #7429
- Refactor peer scorer into
peerdata
+scorers
(#7452) (9ce64e2), closes #7452 - Remove duplicated StartSlot (#7484) (e15a0b0), closes #7484
- Remove redundant err checking (#7488) (f92244d), closes #7488
- Remove unused
SlotSignature
function (#7447) (29137f7), closes #7447 - Report on duplicate validator keys during imports (#7459) (c4e64af), closes #7459 #7393
- Resolve Web UI Beta Testing Bugs (#7471) (551b03d), closes #7471
- Revamp proposer cache to fix lookahead bug (#7442) (7ad2929), closes #7442
- Revert PR #7429 to fix building on windows (#7456) (668163d), closes #7456
- Serve Prysm Web UI from Validator (#7470) (1f70784), closes #7470
- Tighten Up Snappy Framing (#7479) (f629c72), closes #7479
- Update slashing precompute to use config instead of hardcoded value (#7473) (6b5265d), closes #7473
- Update validator UI to 0.0.1-alpha (#7486) (e91165b), closes #7486
- Verify interface compliance using typed nil instead of dereferencing and conversion (#7489) (d98a6dd), closes #7489
- Pubsub: ensure better TopicIDs validation (#7418) (2916d18), closes #7418