github prysmaticlabs/prysm v1.2.0

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

(2021-02-08)

This release includes significant improvements and a much awaited feature of slashing protection import and exports, standardized with EIP-3076 and compliant with other eth2 clients. It is important to read these notes before upgrading. Updating to this release is recommended at your earliest convenience as previous release had various bugs that would often cause missed attestations, high resource use, and nodes to sometimes freeze. Additionally, important dependencies have been updated.

This PR also implements more API endpoints from the eth2 standard API, although we are not quite done yet.

Notable changes

  • Slashing interchange support (EIP-3076) #8024
  • Fix deadlock in runtime that would cause beacon node freeze #8321
  • Implement multiple eth2 standard API endpoints #8316 #8345 #8380 #8288
  • Make validator more stable when beacon node goes offline, attempting reconnection #8278
  • Improve fork choice checks, and optimizations in attestation processing #8276 and #8309
  • Update important dependencies
  • Reduce lock time in attesting #8348

Experimental features:

  • [Validator] Add --attest-timely flag to attest slightly earlier, when possible. This may result in a performance improvement.
  • [Beacon Node] Add --enable-next-slot-state-cache flag to enable trailing edge slot processing. This improved caching may result in a performance improvement. See: #8357

Full list of changes below.

1.2.0 (2021-02-04)

Don't miss a new prysm release

NewReleases is sending notifications on new releases.