(2020-12-14)
We recommend everyone update to this release at their earliest opportunity.
This week's release has several important changes and improvements to the validator runtime.
Notable changes:
- Reduced disk I/O in validator client
- libp2p updated to 0.12.0
- Fallback option for eth1 nodes
- Safer attester slashing protection
- More verbose logging around validators' next duty
Full list of changes below.
1.0.5 (2020-12-14)
- Add beacon block nil body checks (#8077) (c5770a2), closes #8077
- Add Fallback Option for Eth1 Nodes (#8062) (99b3835), closes #8062
- Add Inbound Peer Limit (#7942) (11bbf06), closes #7942
- Add spans to pre and post att signing updates (#8079) (c96db1a), closes #8079
- Add state field count to config (#8068) (ade3b2f), closes #8068
- Attempt to reconnect when waiting for activation (#8057) (923e4d3), closes #8057
- Attestation aggregation: remove proper set duplicates (#8063) (46d99fd), closes #8063
- Change block_arrival_latency buckets to exponential format (#8065) (4d1f01a), closes #8065
- Expand Validator Input Errors (#8090) (2e18df6), closes #8090
- Init sync: minor fixes (#8060) (b51aec6), closes #8060
- Refactor Subnet Search (#8048) (29804fa), closes #8048
- Refetch validating keys if no keys are fetched (#8000) (4ec396c), closes #8000
- Remove custom block body root and block root methods (#8069) (00dacbd), closes #8069
- Remove Saving Of Target And Source Epoch (#8102) (579335f), closes #8102
- Remove unused vars in tests (#8103) (b9848dc), closes #8103
- Resolve panic on shutdown with offline eth1 node (#8033) (fbbdd94), closes #8033
- Restore database CLI command (#8061) (9d70527), closes #8061
- Simpler and Safer Attester Slashing Protection (#8086) (1fbfd52), closes #8086
- Update go-libp2p to 0.12.0 (#8015) (2428880), closes #8015
- Update waiting validator methods to be context aware (#8078) (f44b2a3), closes #8078
- Validator client logs time left to next duty (#8088) (bb9e2ba), closes #8088
- warn when creating an imported wallet (#8081) (92736d0), closes #8081