Skip to content

v5.0.4

Compare
Choose a tag to compare
@prestonvanloon prestonvanloon released this 21 Jun 16:13
· 402 commits to develop since this release

This release has many wonderful bug fixes and improvements. Some highlights include p2p peer fix for windows users, beacon API fix for retrieving blobs older than the minimum blob retention period, and improvements to initial sync by avoiding redundant blob downloads.

Updating to this release is recommended at your earliest convenience, especially for windows users.

Review the full diff here: v5.0.3...v5.0.4

Added

  • Beacon-api: broadcast blobs in the event of seen block #13830
  • P2P: Add QUIC support #13786 #13872

Changed

  • Use slices package for various slice operations #13834 #13837 #13838 #13835 #13839 #13836
  • Initsync skip local blobs #13827 #13871
  • Use read only validators in Beacon API #13873
  • Return syncing status when node is optimistic #13875
  • Upgrade the Beacon API e2e evaluator #13868
  • Don't return error that can be internally handled #13887
  • Allow consistent auth token for validator apis #13747
  • Change example.org DNS record #13904
  • Simplify prune invalid by reusing existing fork choice store call #13878
  • use [32]byte keys in the filesystem cache #13885
  • Update Libp2p Dependencies #13960
  • Parallelize Broadcasting And Processing Each Blob #13959
  • Substantial VC cleanup #13593 #14040
  • Only log error when aggregator check fails #14046
  • Update Libp2p Dependencies #14060
  • Change Attestation Log To Debug #14072
  • update codegen dep and cleanup organization #14127

Deprecated

  • Remove eip4881 flag (--disable-eip-4881) #13826

Removed

  • Remove the Goerli/Prater support #13846
  • Remove unused IsViableForCheckpoint #13879
  • Remove unused validator map copy method #13954

Fixed

  • Various typos and other cosmetic fixes #13833 #13843
  • Send correct state root with finalized event stream #13842
  • Extend Broadcast Window For Attestations #13858
  • Beacon API: Use retention period when fetching blobs #13869 #13874
  • Backfill throttling #13855
  • Use correct port for health check in Beacon API e2e evaluator #13892
  • Do not remove blobs DB in slasher. #13881
  • use time.NewTimer() to avoid possible memory leaks #13800
  • paranoid underflow protection without error handling #14044
  • Fix CommitteeAssignments to not return every validator #14039
  • Fix dependent root retrival genesis case #14053
  • Restrict Dials From Discovery #14052
  • Always close cache warm chan to prevent blocking #14080
  • Keep only the latest value in the health channel #14087

Security

  • Bump golang.org/x/net from 0.21.0 to 0.23.0 #13895