v4.0.5
prestonvanloon
released this
22 May 19:49
·
1255 commits
to develop
since this release
v4.0.5
Welcome to v4.0.5 release of Prysm! This release contains many important improvements and bug fixes since v4.0.4, including significant improvements to attestation aggregation. See @potuz's notes here. This release is strongly recommended for all users.
Note: The released docker images are using the portable version of the blst cryptography library. The Prysm team will release docker images with the non-portable blst library as the default image. In the meantime, you can compile docker images with blst non-portable locally with the --define=blst_modern=true
bazel flag, use the "-modern-" assets attached to releases, or set environment varaible USE_PRYSM_MODERN=true when using prysm.sh.
Added
- Added epoch and root to "not a checkpt in forkchoice" log message #12400
- Added cappella support for eth1voting tool #12402
- Persist validator proposer settings in the validator db. #12354
- Add flag to disable p2p resource management. This flag is for debugging purposes and should not be used in production for extended periods of time. Use this flag if you are experiencing significant peering issues.
--disable-resource-manager
#12438
Changed
- Improved slot ticker for attestation aggregation #12377 #12412 #12417
- Parallel block production enabled by default. Opt out with
--disable-build-block-parallel
if issues are suspected with this feature. #12408 - Improve attestation aggregation by not using max cover on unaggregated attestations and not checking subgroup of previously validated signatures. #12350
- Improve sync message processing by using forkchoice #12430 #12445