Files
prysm/changelog/kasey_changelog-tool.md
2025-01-14 18:22:38 +00:00

4.7 KiB

Added

  • Added an error field to log Finished building block. [PR]
  • Implemented a new EmptyExecutionPayloadHeader function. [PR]
  • Added proper gas limit check for header from the builder. [PR]
  • Finished building block: Display error only if not nil. [PR]
  • Added light client feature flag check to RPC handlers. PR
  • Added support to update target and max blob count to different values per hard fork config. [PR]
  • Log before blob filesystem cache warm-up. [PR]
  • New design for the attestation pool. [PR]
  • Add field param placeholder for Electra blob target and max to pass spec tests. [PR]
  • Light client: Add better error handling. PR
  • Add EIP-7691: Blob throughput increase. [PR]
  • Trace IDONTWANT Messages in Pubsub. [PR]
  • Add Fulu fork boilerplate. [PR]
  • DB optimization for saving light client bootstraps (save unique sync committees only)
  • Separate type for unaggregated network attestations. [PR]

Changed

  • Process light client finality updates only for new finalized epochs instead of doing it for every block. [PR]
  • Refactor subnets subscriptions. [PR]
  • Refactor RPC handlers subscriptions. [PR]
  • Go deps upgrade, from ioutil to io. [PR]
  • Move successfully registered validator(s) on builder log to debug. [PR]
  • Update some test files to use crypto/rand instead of math/rand. [PR]
  • Re-organize the content of the *.proto files (No functional change). [PR]
  • SSZ files generation: Remove the // Hash: ... header.[PR]
  • Updated Electra spec definition for process_epoch. [PR]
  • Update our go-libp2p-pubsub dependency. [PR]
  • Re-organize the content of files to ease the creation of a new fork boilerplate. [PR]
  • Updated spec definition electra process_registry_updates. [PR]
  • Fixed Metadata errors for peers connected via QUIC. [PR]
  • Updated spec definitions for process_slashings in godocs. Simplified ProcessSlashings API. [PR]
  • Update spec tests to v1.5.0-beta.0. [PR]
  • Process light client finality updates only for new finalized epochs instead of doing it for every block. [PR]
  • Update blobs by rpc topics from V2 to V1. [PR]

Fixed

  • Added check to prevent nil pointer deference or out of bounds array access when validating the BLSToExecutionChange on an impossibly nil validator. [PR]
  • EIP-7691: Ensure new blobs subnets are subscribed on epoch in advance. [PR]
  • Fix kzg commitment inclusion proof depth minimal value. [PR]

Removed

  • Cleanup ProcessSlashings method to remove unnecessary argument. [PR]
  • Remove /proto/eth/v2 directory. [PR]

Security

  • go version upgrade to 1.22.10 for CVE CVE-2024-34156. [PR]
  • Update golang.org/x/crypto to v0.31.0 to address CVE-2024-45337. [PR]
  • Update golang.org/x/net to v0.33.0 to address CVE-2024-45338. [PR]