github prysmaticlabs/prysm v2.0.5

latest releases: v5.0.3, v5.0.2, v5.0.1...
2 years ago

v2.0.5

This patch release includes several fixes, new functionality, progress on The Merge hardfork implementation, and an update to the Web UI.

Added

  • Implement import keystores standard API #9924
  • Added more fields to "Processed attestation aggregation" log #9937
  • Incremental changes to support The Merge hardfork #9906 #9939 #9944 #9966 #9878 #9986 #9987 #9982
  • Implement validator monitoring service in beacon chain node via flag --monitor-indices. #9933
  • Added validator log to display "aggregated since launch" every 5 epochs. #9943
  • Add HTTP client wrapper for interfacing with remote signer #9991 See #9994
  • Update web UI to version v1.0.2 #10009.

Changed

  • Refactor beacon state to allow for a single cached hasher #9922
  • Default config name to "devnet" when not provided in the config yaml. #9949
  • Alter erroneously capitalized error messages #9952
  • Bump spec tests to version v1.1.6 #9955
  • Improvements to Doppelganger check #9964
  • Improvements to "grpc client connected" log. #9956
  • Update libp2p to v0.15.1 #9960
  • Resolve several checks from deepsource #9961
  • Update go-ethereum to v1.10.13 #9967
  • Update some flags from signed integer flags to unsigned flags. #9959
  • Filter errored keys from slashing protection history in standard API. #9968
  • Ensure slashing protection exports and key manager api work according to spec #9938
  • Improve memory performance by properly allocating slice size #9977
  • Typos fix #9980 #9979
  • Remove unused imports #9983
  • Use cashed finalized state when pruning deposits #9985
  • Significant slasher improvements #9833 #9989
  • Various code cleanups #9992
  • Standard API improvements for keymanager API #9936 #9995
  • Use safe sub64 for safer math #9993
  • Fix CORS in middleware API #9999
  • Add more fields to remote signer request object #10004
  • Refactoring to support checkpoint or genesis origin. #9976

Deprecated

Please be advised that Prysm's package path naming will change in the next release. If you are a downstream user of Prysm (i.e. import prysm libraries into your project) then you may be impacted. Please see issue #10006.

Fixed

  • Allow API requests for next sync committee. Issue #9940 fixed by #9945
  • Check sync status before performing a voluntary exit. Issue #9950 fixed by #9951
  • Fixed issue where historical requests for validator balances would time out by removing the 30s timeout limitation. Issue #9973 fixed by #9957.
  • Add missing ssz spec tests #10003

Security

  • Add justifications to gosec security finding suppression. #10005

Full Changelog: v2.0.4...v2.0.5

Don't miss a new prysm release

NewReleases is sending notifications on new releases.