V6.0.4 changelog (#15385)

* Ran unclog to build release notes for v6.0.4

* Add changelog preamble

* Changelog fragment
This commit is contained in:
Preston Van Loon
2025-06-05 20:37:32 -05:00
committed by GitHub
parent e569df5ebc
commit 543ebe857e
39 changed files with 46 additions and 106 deletions

View File

@@ -4,6 +4,49 @@ All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
## [v6.0.4](https://github.com/prysmaticlabs/prysm/compare/v6.0.3...v6.0.4) - 2025-06-05
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](https://github.com/eth-clients/hoodi) testnet, the default gas limit is raised to 60M gas.
### Added
- Add light client mainnet spec test. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15295)
- Add support for light client req/resp domain. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15281)
- Added /bin/sh simlink to docker images. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15294)
- Added Prysm build data to otel tracing spans. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15302)
- Add light client minimal spec test support for `update_ranking` tests. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15297)
- Add fulu operation and epoch processing spec tests. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15284)
- Updated e2e Beacon API evaluator to support more endpoints, including the ones introduced in Electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15304)
- Data column sidecars verification methods. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15232)
- Implement data column sidecars filesystem. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15257)
- Add blob schedule support from https://github.com/ethereum/consensus-specs/pull/4277. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15272)
- random forkchoice spec tests for fulu. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15287)
- Add ability to download nightly test vectors. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15312)
- PeerDAS: Validation pipeline for data column sidecars received via gossip. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15310)
- PeerDAS: Implement P2P. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15347)
- PeerDAS: Implement the blockchain package. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15350)
### Changed
- Update spec tests to v1.6.0-alpha.0. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15306)
- PeerDAS: Refactor the reconstruction pipeline. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15309)
- PeerDAS: `DataColumnStorage.Get` - Exit early no columns are available. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15309)
- Default hoodi testnet builder gas limit to 60M. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15361)
### Fixed
- Fix cyclical dependencies issue when using testing/util package. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15248)
- Set seen blob cache size correctly based on current slot time at start up. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15348)
- Fix `slashing-protection-history export` failing when `validator.db` is in a nested folder like `data/direct/`. (#14954). [[PR]](https://github.com/prysmaticlabs/prysm/pull/15351)
- 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]](https://github.com/prysmaticlabs/prysm/pull/15356)
- Removed eager validator context cancellation that was causing validator builder registrations to fail occasionally. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15369)
## [v6.0.3](https://github.com/prysmaticlabs/prysm/compare/v6.0.2...v6.0.3) - 2025-05-21
This release has important bugfixes for users of the [Beacon API](https://ethereum.github.io/beacon-APIs/). These fixes include:

View File

@@ -1,3 +0,0 @@
### Fixed
- 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)

View File

@@ -1,3 +0,0 @@
### Added
- Add support for light client req/resp domain.

View File

@@ -1,3 +0,0 @@
### Added
- Add light client mainnet spec test.

View File

@@ -1,3 +0,0 @@
### Added
- Add light client minimal spec test support for `update_ranking` tests.

View File

@@ -1,3 +0,0 @@
### Ignored
- Rename the `runLightClientUpdateRankingProofTest` function to `runLightClientUpdateRankingTest` in lc spec tests.

View File

@@ -1,3 +0,0 @@
### Ignored
- Put the light client beacon api endpoints behind a flag

View File

@@ -1,3 +0,0 @@
### Fixed
- Fix cyclical dependencies issue when using testing/util package

View File

@@ -1,3 +0,0 @@
### Ignored
- Replace context.WithCancel with t.Context in tests

View File

@@ -1,3 +0,0 @@
### Ignored
- fix discord links on readmes

View File

@@ -1,3 +0,0 @@
### Ignored
- merging the builder execution payload types with the ones defined in structs which should reduce mental load when adding new execution payload types

View File

@@ -1,3 +0,0 @@
### Ignored
- code cleanup moving event channel into the validator struct for function cleanups.

View File

@@ -1,3 +0,0 @@
### Ignored
- code cleanup on wait for activation and keymanagement through moving the account changed channel as a field in the validator.

View File

@@ -1,3 +0,0 @@
### Added
- Add ability to download nightly test vectors.

View File

@@ -1,2 +0,0 @@
### Added
- PeerDAS: Implement the blockchain package.

View File

@@ -1,3 +0,0 @@
### Changed
- PeerDAS: Refactor the reconstruction pipeline.
- PeerDAS: `DataColumnStorage.Get` - Exit early no columns are available.

View File

@@ -1,2 +0,0 @@
### Added
- Implement data column sidecars filesystem.

View File

@@ -1,2 +0,0 @@
### Added
- PeerDAS: Implement P2P.

View File

@@ -1,2 +0,0 @@
### Added
- PeerDAS: Validation pipeline for data column sidecars received via gossip.

View File

@@ -1,2 +0,0 @@
### Added
- Data column sidecars verification methods.

View File

@@ -1,3 +0,0 @@
### Ignored
- Use independent context for domain data calculation.

View File

@@ -1,3 +0,0 @@
### Added
- Added Prysm build data to otel tracing spans.

View File

@@ -1,3 +0,0 @@
### Ignored
- Changed spectest tests to a single directory per config (mainnet, general, minimal). This has a significant reduction in runtime due to runfile tree generation only happening 3 times rather than dozens of times.

View File

@@ -1,3 +0,0 @@
### Fixed
- Removed eager validator context cancellation that was causing validator builder registrations to fail occasionally.

View File

@@ -1,3 +0,0 @@
### Ignored
- Release notes

View File

@@ -1,3 +0,0 @@
### Ignored
- Updated changelog for v6.0.3

3
changelog/pvl-v6.0.4.md Normal file
View File

@@ -0,0 +1,3 @@
### Ignored
- Added changelog for v6.0.4

View File

@@ -1,3 +0,0 @@
### Added
- Updated e2e Beacon API evaluator to support more endpoints, including the ones introduced in Electra.

View File

@@ -1,3 +0,0 @@
### Fixed
- Fix `slashing-protection-history export` failing when `validator.db` is in a nested folder like `data/direct/`. (#14954)

View File

@@ -1,3 +0,0 @@
### Added
- Added /bin/sh simlink to docker images

View File

@@ -1,3 +0,0 @@
### Added
- Add blob schedule support from https://github.com/ethereum/consensus-specs/pull/4277

View File

@@ -1,3 +0,0 @@
### Ignored
- Clean up verification package

View File

@@ -1,3 +0,0 @@
### Added
- Add fulu operation and epoch processing spec tests

View File

@@ -1,3 +0,0 @@
### Changed
- Default hoodi testnet builder gas limit to 60M

View File

@@ -1,3 +0,0 @@
### Added
- random forkchoice spec tests for fulu

View File

@@ -1,3 +0,0 @@
### Fixed
- Set seen blob cache size correctly based on current slot time at start up

View File

@@ -1,3 +0,0 @@
### Ignored
- Use current slot helper whenever possible

View File

@@ -1,3 +0,0 @@
### Changed
- Update spec tests to v1.6.0-alpha.0

View File

@@ -1,3 +0,0 @@
### Ignored
- Remove unused protobuf import