Skip to content

v6.0.4

Latest
Compare
Choose a tag to compare
@prestonvanloon prestonvanloon released this 06 Jun 01:29
· 89 commits to develop since this release
91b4436

v6.0.4

This release has more work on PeerDAS, and light client support. Additionally, we have a few bug fixes:

  • Blob cache size now correctly set at startup.
  • A fix for slashing protection history exports where the validator database was in a nested folder.
  • Corrected behavior of the API call for state committees with an invalid request.
  • /bin/sh is now symlinked to /bin/bash for Prysm docker images.

In the Hoodi testnet, the default gas limit is raised to 60M gas.

Added

  • Add light client mainnet spec test. [PR]
  • Add support for light client req/resp domain. [PR]
  • Added /bin/sh simlink to docker images. [PR]
  • Added Prysm build data to otel tracing spans. [PR]
  • Add light client minimal spec test support for update_ranking tests. [PR]
  • Add fulu operation and epoch processing spec tests. [PR]
  • Updated e2e Beacon API evaluator to support more endpoints, including the ones introduced in Electra. [PR]
  • Data column sidecars verification methods. [PR]
  • Implement data column sidecars filesystem. [PR]
  • Add blob schedule support from ethereum/consensus-specs#4277. [PR]
  • random forkchoice spec tests for fulu. [PR]
  • Add ability to download nightly test vectors. [PR]
  • PeerDAS: Validation pipeline for data column sidecars received via gossip. [PR]
  • PeerDAS: Implement P2P. [PR]
  • PeerDAS: Implement the blockchain package. [PR]

Changed

  • Update spec tests to v1.6.0-alpha.0. [PR]
  • PeerDAS: Refactor the reconstruction pipeline. [PR]
  • PeerDAS: DataColumnStorage.Get - Exit early no columns are available. [PR]
  • Default hoodi testnet builder gas limit to 60M. [PR]

Fixed

  • Fix cyclical dependencies issue when using testing/util package. [PR]
  • Set seen blob cache size correctly based on current slot time at start up. [PR]
  • Fix slashing-protection-history export failing when validator.db is in a nested folder like data/direct/. (#14954). [PR]
  • Made /eth/v1/beacon/states/{state_id}/committees endpoint return 400 when slot does not belong to the specified epoch, aligning with the Beacon API spec (#15355). [PR]
  • Removed eager validator context cancellation that was causing validator builder registrations to fail occasionally. [PR]