From b360794c9c43aa6856d4bb2f43d314c16352bdbf Mon Sep 17 00:00:00 2001 From: Preston Van Loon Date: Thu, 11 Dec 2025 16:48:33 -0600 Subject: [PATCH] Update CHANGELOG.md for v7.1.0 release (#16127) **What type of PR is this?** Documentation **What does this PR do? Why is it needed?** Changelog **Which issues(s) does this PR fix?** Fixes # **Other notes for review** **Acknowledgements** - [x] I have read [CONTRIBUTING.md](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md). - [x] I have included a uniquely named [changelog fragment file](https://github.com/prysmaticlabs/prysm/blob/develop/CONTRIBUTING.md#maintaining-changelogmd). - [x] I have added a description to this PR with sufficient context for reviewers to understand this PR. --- CHANGELOG.md | 71 ++++++++++++++++++- ...bonacci747_chore-remove-dead-stol-param.md | 3 - changelog/Forostovec_fix-execution-option.md | 3 - changelog/Galoretka_convert-progress.md | 3 - changelog/bastin_has-state-using-diff.md | 3 - changelog/bastin_refactor-slot-by-blkroot.md | 3 - .../bastin_state-diff-anchor-slot-bug.md | 3 - changelog/bastin_state-diff-configs.md | 4 -- changelog/bastin_state-read-diff.md | 3 - changelog/bastin_update-lc-for-fulu.md | 3 - ...ric-for-attestation-gossip-verification.md | 2 - changelog/chris-downgrade-log-level.md | 4 -- changelog/dbxe_fulu-interop.md | 2 - changelog/james-prysm_fix-fork-start-e2e.md | 3 - changelog/james-prysm_optimize-get-blobs.md | 3 - changelog/james-prysm_semi-supernode.md | 2 - changelog/james-prysm_supernode-alias.md | 3 - changelog/kasey_backfill-data-columns.md | 7 -- changelog/late-block-dont-fire-attribute.md | 3 - changelog/manu-logs-beacon-chain.md | 3 - changelog/manu-logs.md | 6 -- changelog/manu-not-enough-conneted-peers.md | 3 - changelog/manu-removed-unused-config.md | 4 -- changelog/muzry-fix-jwt-length.md | 2 - changelog/muzry_improving_slashing_import.md | 2 - changelog/potuz_fix_linter.md | 3 - ...uz_use_dependent_root_instead_of_target.md | 3 - changelog/potuz_use_head_more_cases.md | 3 - changelog/pvl-go-bip39.md | 3 - changelog/pvl-metrics-fix.md | 3 - changelog/pvl-modernize.md | 4 -- changelog/pvl-v7-notes.md | 3 - changelog/pvl-v7.1.0.md | 3 + .../radek_init-gossip-execution-requests.md | 3 - changelog/radek_move-block-gossip-event.md | 3 - changelog/radek_remove-cross-validator.md | 3 - changelog/sashaodessa_patch-1.md | 3 - changelog/satushh-eas-metric.md | 3 - changelog/satushh-fetchoriginsidecars-bug.md | 3 - changelog/satushh-revert-eas-metric.md | 3 - .../terence_data-column-arrival-metric.md | 2 - changelog/terence_gossip-kzg-latency.md | 3 - changelog/terence_guard-unreleased-forks.md | 3 - ...rence_ignore-unviable-attestations-flag.md | 2 - changelog/ttsao_add-gloas-beacon-state.md | 3 - .../ttsao_implement-gloas-fork-blocks.md | 3 - changelog/ttsao_p2p-stategen.md | 3 - changelog/ttsao_use-timing-configs.md | 3 - 48 files changed, 73 insertions(+), 143 deletions(-) delete mode 100644 changelog/Fibonacci747_chore-remove-dead-stol-param.md delete mode 100644 changelog/Forostovec_fix-execution-option.md delete mode 100644 changelog/Galoretka_convert-progress.md delete mode 100644 changelog/bastin_has-state-using-diff.md delete mode 100644 changelog/bastin_refactor-slot-by-blkroot.md delete mode 100644 changelog/bastin_state-diff-anchor-slot-bug.md delete mode 100644 changelog/bastin_state-diff-configs.md delete mode 100644 changelog/bastin_state-read-diff.md delete mode 100644 changelog/bastin_update-lc-for-fulu.md delete mode 100644 changelog/bharath_add-metric-for-attestation-gossip-verification.md delete mode 100644 changelog/chris-downgrade-log-level.md delete mode 100644 changelog/dbxe_fulu-interop.md delete mode 100644 changelog/james-prysm_fix-fork-start-e2e.md delete mode 100644 changelog/james-prysm_optimize-get-blobs.md delete mode 100644 changelog/james-prysm_semi-supernode.md delete mode 100644 changelog/james-prysm_supernode-alias.md delete mode 100644 changelog/kasey_backfill-data-columns.md delete mode 100644 changelog/late-block-dont-fire-attribute.md delete mode 100644 changelog/manu-logs-beacon-chain.md delete mode 100644 changelog/manu-logs.md delete mode 100644 changelog/manu-not-enough-conneted-peers.md delete mode 100644 changelog/manu-removed-unused-config.md delete mode 100644 changelog/muzry-fix-jwt-length.md delete mode 100644 changelog/muzry_improving_slashing_import.md delete mode 100644 changelog/potuz_fix_linter.md delete mode 100644 changelog/potuz_use_dependent_root_instead_of_target.md delete mode 100644 changelog/potuz_use_head_more_cases.md delete mode 100644 changelog/pvl-go-bip39.md delete mode 100644 changelog/pvl-metrics-fix.md delete mode 100644 changelog/pvl-modernize.md delete mode 100644 changelog/pvl-v7-notes.md create mode 100644 changelog/pvl-v7.1.0.md delete mode 100644 changelog/radek_init-gossip-execution-requests.md delete mode 100644 changelog/radek_move-block-gossip-event.md delete mode 100644 changelog/radek_remove-cross-validator.md delete mode 100644 changelog/sashaodessa_patch-1.md delete mode 100644 changelog/satushh-eas-metric.md delete mode 100644 changelog/satushh-fetchoriginsidecars-bug.md delete mode 100644 changelog/satushh-revert-eas-metric.md delete mode 100644 changelog/terence_data-column-arrival-metric.md delete mode 100644 changelog/terence_gossip-kzg-latency.md delete mode 100644 changelog/terence_guard-unreleased-forks.md delete mode 100644 changelog/terence_ignore-unviable-attestations-flag.md delete mode 100644 changelog/ttsao_add-gloas-beacon-state.md delete mode 100644 changelog/ttsao_implement-gloas-fork-blocks.md delete mode 100644 changelog/ttsao_p2p-stategen.md delete mode 100644 changelog/ttsao_use-timing-configs.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c519b39f2..f0260862b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,79 @@ 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. +## [v7.1.0](https://github.com/prysmaticlabs/prysm/compare/v7.0.0...v7.1.0) - 2025-12-10 + +This release includes several key features/fixes. If you are running v7.0.0 then you should update to v7.0.1 or later and remove the flag `--disable-last-epoch-targets`. + +Release highlights: + +- Backfill is now supported in Fulu. Backfill from checkpoint sync now supports data columns. Run with `--enable-backfill` when using checkpoint sync. +- A new node configuration to custody enough data columns to reconstruct blobs. Use flag `--semi-supernode` to custody at least 50% of the data columns. +- Critical fixes in attestation processing. + +A post mortem doc with full details on the mainnet attestation processing issue from December 4th is expected in the coming days. + +### Added + +- add fulu support to light client processing. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15995) +- Record data column gossip KZG batch verification latency in both the pooled worker and fallback paths so the `beacon_kzg_verification_data_column_batch_milliseconds` histogram reflects gossip traffic, annotated with `path` labels to distinguish the sources. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16018) +- Implement Gloas state. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15611) +- Add initial configs for the state-diff feature. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15903) +- Add kv functions for the state-diff feature. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15903) +- Add supported version for fork versions. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16030) +- prometheus metric `gossip_attestation_verification_milliseconds` to track attestation gossip topic validation latency. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15785) +- Integrate state-diff into `State()`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16033) +- Implement Gloas fork support in consensus-types/blocks with factory methods, getters, setters, and proto handling. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15618) +- Integrate state-diff into `HasState()`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16045) +- Added `--semi-supernode` flag to custody half of a super node's datacolumn requirements but allowing for reconstruction for blob retrieval. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16029) +- Data column backfill. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15580) +- Backfill metrics for columns: backfill_data_column_sidecar_downloaded, backfill_data_column_sidecar_downloaded_bytes, backfill_batch_columns_download_ms, backfill_batch_columns_verify_ms. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15580) +- prometheus summary `gossip_data_column_sidecar_arrival_milliseconds` to track data column sidecar arrival latency since slot start. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16099) + +### Changed + +- Improve readability in slashing import and remove duplicated code. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15957) +- Use dependent root instead of target when possible. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15996) +- Changed `--subscribe-all-data-subnets` flag to `--supernode` and aliased `--subscribe-all-data-subnets` for existing users. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16012) +- Use explicit slot component timing configs. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15999) +- Downgraded log level from INFO to DEBUG on PrepareBeaconProposer updated fee recipients. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15998) +- Change the logging behaviour of Updated fee recipients to only log count of validators at Debug level and all validator indices at Trace level. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15998) +- Stop emitting payload attribute events during late block handling when we are not proposing the next slot. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16026) +- Initialize the `ExecutionRequests` field in gossip block map. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16047) +- Avoid redundant WithHttpEndpoint when JWT is provided. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16032) +- Removed dead slot parameter from blobCacheEntry.filter. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16021) +- Added log prefix to the `genesis` package. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16075) +- Added log prefix to the `params` package. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16075) +- `WithGenesisValidatorsRoot`: Use camelCase for log field param. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16075) +- Move `Origin checkpoint found in db` from WARN to INFO, since it is the expected behaviour. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16075) +- backfill metrics that changed name and/or histogram buckets: backfill_batch_time_verify -> backfill_batch_verify_ms, backfill_batch_time_waiting -> backfill_batch_waiting_ms, backfill_batch_time_roundtrip -> backfill_batch_roundtrip_ms, backfill_blocks_bytes_downloaded -> backfill_blocks_downloaded_bytes, backfill_batch_time_verify -> backfill_batch_verify_ms, backfill_batch_blocks_time_download -> backfill_batch_blocks_download_ms, backfill_batch_blobs_time_download -> backfill_batch_blobs_download_ms, backfill_blobs_bytes_downloaded -> backfill_blocks_downloaded_bytes. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15580) +- Move the "Not enough connected peers" (for a given subnet) from WARN to DEBUG. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16087) +- `blobsDataFromStoredDataColumns`: Ask the use to use the `--supernode` flag and shorten the error mesage. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16097) +- Introduced flag `--ignore-unviable-attestations` (replaces and deprecates `--disable-last-epoch-targets`) to drop attestations whose target state is not viable; default remains to process them unless explicitly enabled. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16094) + +### Removed + +- Remove validator cross-client from end-to-end tests. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16025) +- `NUMBER_OF_COLUMNS` configuration (not in the specification any more, replaced by a preset). [[PR]](https://github.com/prysmaticlabs/prysm/pull/16073) +- `MAX_CELLS_IN_EXTENDED_MATRIX` configuration (not in the specification any more). [[PR]](https://github.com/prysmaticlabs/prysm/pull/16073) + +### Fixed + +- Nil check for block if it doesn't exist in the DB in fetchOriginSidecars. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16006) +- Fix proposals progress bar count [#16020](https://github.com/OffchainLabs/prysm/pull/16020). [[PR]](https://github.com/prysmaticlabs/prysm/pull/16020) +- Move `BlockGossipReceived` event to the end of gossip validation. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16031) +- Fix state diff repetitive anchor slot bug. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16037) +- Check the JWT secret length is exactly 256 bits (32 bytes) as per Engine API specification. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15939) +- http_error_count now matches the other cases by listing the endpoint name rather than the actual URL requested. This improves metrics cardinality. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16055) +- Fix array out of bounds in static analyzer. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16058) +- fixes E2E tests to be able to start from Electra genesis fork or future forks. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16048) +- Use head state to validate attestations for old blocks if they are compatible. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16095) + ## [v7.0.1](https://github.com/prysmaticlabs/prysm/compare/v7.0.0...v7.0.1) - 2025-12-08 This patch release contains 4 cherry-picked changes to address the mainnet attestation processing issue from 2025-12-04. Operators are encouraged to update to this release as soon as practical. As of this release, the feature flag `--disable-last-epoch-targets` has been deprecated and can be safely removed from your node configuration. -A post mortem doc will full details is expected to be published later this week. +A post mortem doc with full details is expected to be published later this week. ### Changed @@ -20,6 +88,7 @@ A post mortem doc will full details is expected to be published later this week. - Use head state to validate attestations for old blocks if they are compatible. [[PR]](https://github.com/prysmaticlabs/prysm/pull/16095) + ## [v7.0.0](https://github.com/prysmaticlabs/prysm/compare/v6.1.4...v7.0.0) - 2025-11-10 This is our initial mainnet release for the Ethereum mainnet Fulu fork on December 3rd, 2025. All operators MUST update to v7.0.0 or later release prior to the fulu fork epoch `411392`. See the [Ethereum Foundation blog post](https://blog.ethereum.org/2025/11/06/fusaka-mainnet-announcement) for more information on Fulu. diff --git a/changelog/Fibonacci747_chore-remove-dead-stol-param.md b/changelog/Fibonacci747_chore-remove-dead-stol-param.md deleted file mode 100644 index 449ed7f95e..0000000000 --- a/changelog/Fibonacci747_chore-remove-dead-stol-param.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Removed dead slot parameter from blobCacheEntry.filter diff --git a/changelog/Forostovec_fix-execution-option.md b/changelog/Forostovec_fix-execution-option.md deleted file mode 100644 index e5f594f31a..0000000000 --- a/changelog/Forostovec_fix-execution-option.md +++ /dev/null @@ -1,3 +0,0 @@ -## Changed - -- Avoid redundant WithHttpEndpoint when JWT is provided diff --git a/changelog/Galoretka_convert-progress.md b/changelog/Galoretka_convert-progress.md deleted file mode 100644 index 5962830b56..0000000000 --- a/changelog/Galoretka_convert-progress.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fix proposals progress bar count [#16020](https://github.com/OffchainLabs/prysm/pull/16020) diff --git a/changelog/bastin_has-state-using-diff.md b/changelog/bastin_has-state-using-diff.md deleted file mode 100644 index ca8f670afe..0000000000 --- a/changelog/bastin_has-state-using-diff.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Integrate state-diff into `HasState()`. \ No newline at end of file diff --git a/changelog/bastin_refactor-slot-by-blkroot.md b/changelog/bastin_refactor-slot-by-blkroot.md deleted file mode 100644 index 6660d41093..0000000000 --- a/changelog/bastin_refactor-slot-by-blkroot.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Refactor finding slot by block root using state summary and block to its own function. \ No newline at end of file diff --git a/changelog/bastin_state-diff-anchor-slot-bug.md b/changelog/bastin_state-diff-anchor-slot-bug.md deleted file mode 100644 index 87fad46eea..0000000000 --- a/changelog/bastin_state-diff-anchor-slot-bug.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fix state diff repetitive anchor slot bug. \ No newline at end of file diff --git a/changelog/bastin_state-diff-configs.md b/changelog/bastin_state-diff-configs.md deleted file mode 100644 index d6cde5b94d..0000000000 --- a/changelog/bastin_state-diff-configs.md +++ /dev/null @@ -1,4 +0,0 @@ -### Added - -- Add initial configs for the state-diff feature. -- Add kv functions for the state-diff feature. \ No newline at end of file diff --git a/changelog/bastin_state-read-diff.md b/changelog/bastin_state-read-diff.md deleted file mode 100644 index 9d5f5262d5..0000000000 --- a/changelog/bastin_state-read-diff.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Integrate state-diff into `State()`. \ No newline at end of file diff --git a/changelog/bastin_update-lc-for-fulu.md b/changelog/bastin_update-lc-for-fulu.md deleted file mode 100644 index 234fc9fda5..0000000000 --- a/changelog/bastin_update-lc-for-fulu.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- add fulu support to light client processing. \ No newline at end of file diff --git a/changelog/bharath_add-metric-for-attestation-gossip-verification.md b/changelog/bharath_add-metric-for-attestation-gossip-verification.md deleted file mode 100644 index d40f852a5e..0000000000 --- a/changelog/bharath_add-metric-for-attestation-gossip-verification.md +++ /dev/null @@ -1,2 +0,0 @@ -### Added -- prometheus metric `gossip_attestation_verification_milliseconds` to track attestation gossip topic validation latency. diff --git a/changelog/chris-downgrade-log-level.md b/changelog/chris-downgrade-log-level.md deleted file mode 100644 index 8b3ad7f271..0000000000 --- a/changelog/chris-downgrade-log-level.md +++ /dev/null @@ -1,4 +0,0 @@ -### Changed - -- Downgraded log level from INFO to DEBUG on PrepareBeaconProposer updated fee recipients. -- Change the logging behaviour of Updated fee recipients to only log count of validators at Debug level and all validator indices at Trace level. \ No newline at end of file diff --git a/changelog/dbxe_fulu-interop.md b/changelog/dbxe_fulu-interop.md deleted file mode 100644 index 58ed4cd353..0000000000 --- a/changelog/dbxe_fulu-interop.md +++ /dev/null @@ -1,2 +0,0 @@ -### Ignored -- Add osaka fork timestamp derivation to interop genesis diff --git a/changelog/james-prysm_fix-fork-start-e2e.md b/changelog/james-prysm_fix-fork-start-e2e.md deleted file mode 100644 index 4d4eb6d8bd..0000000000 --- a/changelog/james-prysm_fix-fork-start-e2e.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- fixes E2E tests to be able to start from Electra genesis fork or future forks \ No newline at end of file diff --git a/changelog/james-prysm_optimize-get-blobs.md b/changelog/james-prysm_optimize-get-blobs.md deleted file mode 100644 index 6071fb2997..0000000000 --- a/changelog/james-prysm_optimize-get-blobs.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- optimization to remove cell and blob proof computation on blob rest api. \ No newline at end of file diff --git a/changelog/james-prysm_semi-supernode.md b/changelog/james-prysm_semi-supernode.md deleted file mode 100644 index 4c34411138..0000000000 --- a/changelog/james-prysm_semi-supernode.md +++ /dev/null @@ -1,2 +0,0 @@ -### Added -- Added `--semi-supernode` flag to custody half of a super node's datacolumn requirements but allowing for reconstruction for blob retrieval \ No newline at end of file diff --git a/changelog/james-prysm_supernode-alias.md b/changelog/james-prysm_supernode-alias.md deleted file mode 100644 index 76be28b380..0000000000 --- a/changelog/james-prysm_supernode-alias.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Changed `--subscribe-all-data-subnets` flag to `--supernode` and aliased `--subscribe-all-data-subnets` for existing users. \ No newline at end of file diff --git a/changelog/kasey_backfill-data-columns.md b/changelog/kasey_backfill-data-columns.md deleted file mode 100644 index f526f94b2d..0000000000 --- a/changelog/kasey_backfill-data-columns.md +++ /dev/null @@ -1,7 +0,0 @@ -### Added -- Data column backfill. -- Backfill metrics for columns: backfill_data_column_sidecar_downloaded, backfill_data_column_sidecar_downloaded_bytes, backfill_batch_columns_download_ms, backfill_batch_columns_verify_ms. - -### Changed -- backfill metrics that changed name and/or histogram buckets: backfill_batch_time_verify -> backfill_batch_verify_ms, backfill_batch_time_waiting -> backfill_batch_waiting_ms, backfill_batch_time_roundtrip -> backfill_batch_roundtrip_ms, backfill_blocks_bytes_downloaded -> backfill_blocks_downloaded_bytes, backfill_batch_time_verify -> backfill_batch_verify_ms, backfill_batch_blocks_time_download -> backfill_batch_blocks_download_ms, backfill_batch_blobs_time_download -> backfill_batch_blobs_download_ms, backfill_blobs_bytes_downloaded -> backfill_blocks_downloaded_bytes, - diff --git a/changelog/late-block-dont-fire-attribute.md b/changelog/late-block-dont-fire-attribute.md deleted file mode 100644 index 7edef9647f..0000000000 --- a/changelog/late-block-dont-fire-attribute.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Stop emitting payload attribute events during late block handling when we are not proposing the next slot diff --git a/changelog/manu-logs-beacon-chain.md b/changelog/manu-logs-beacon-chain.md deleted file mode 100644 index 97e7bb80a9..0000000000 --- a/changelog/manu-logs-beacon-chain.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- `blobsDataFromStoredDataColumns`: Ask the use to use the `--supernode` flag and shorten the error mesage. \ No newline at end of file diff --git a/changelog/manu-logs.md b/changelog/manu-logs.md deleted file mode 100644 index 5af761b604..0000000000 --- a/changelog/manu-logs.md +++ /dev/null @@ -1,6 +0,0 @@ -### Changed - -- Added log prefix to the `genesis` package. -- Added log prefix to the `params` package. -- `WithGenesisValidatorsRoot`: Use camelCase for log field param. -- Move `Origin checkpoint found in db` from WARN to INFO, since it is the expected behaviour. \ No newline at end of file diff --git a/changelog/manu-not-enough-conneted-peers.md b/changelog/manu-not-enough-conneted-peers.md deleted file mode 100644 index 66ee805f99..0000000000 --- a/changelog/manu-not-enough-conneted-peers.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Move the "Not enough connected peers" (for a given subnet) from WARN to DEBUG \ No newline at end of file diff --git a/changelog/manu-removed-unused-config.md b/changelog/manu-removed-unused-config.md deleted file mode 100644 index 6ccb6c5f26..0000000000 --- a/changelog/manu-removed-unused-config.md +++ /dev/null @@ -1,4 +0,0 @@ -### Removed - -- `NUMBER_OF_COLUMNS` configuration (not in the specification any more, replaced by a preset) -- `MAX_CELLS_IN_EXTENDED_MATRIX` configuration (not in the specification any more) \ No newline at end of file diff --git a/changelog/muzry-fix-jwt-length.md b/changelog/muzry-fix-jwt-length.md deleted file mode 100644 index 149f7dc521..0000000000 --- a/changelog/muzry-fix-jwt-length.md +++ /dev/null @@ -1,2 +0,0 @@ -### Fixed -- Check the JWT secret length is exactly 256 bits (32 bytes) as per Engine API specification diff --git a/changelog/muzry_improving_slashing_import.md b/changelog/muzry_improving_slashing_import.md deleted file mode 100644 index 69fcabd6e3..0000000000 --- a/changelog/muzry_improving_slashing_import.md +++ /dev/null @@ -1,2 +0,0 @@ -### Changed -- Improve readability in slashing import and remove duplicated code diff --git a/changelog/potuz_fix_linter.md b/changelog/potuz_fix_linter.md deleted file mode 100644 index 7aff422bd8..0000000000 --- a/changelog/potuz_fix_linter.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fix array out of bounds in static analyzer. diff --git a/changelog/potuz_use_dependent_root_instead_of_target.md b/changelog/potuz_use_dependent_root_instead_of_target.md deleted file mode 100644 index 8ae14f591a..0000000000 --- a/changelog/potuz_use_dependent_root_instead_of_target.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Use dependent root instead of target when possible. diff --git a/changelog/potuz_use_head_more_cases.md b/changelog/potuz_use_head_more_cases.md deleted file mode 100644 index 4cdb0479fa..0000000000 --- a/changelog/potuz_use_head_more_cases.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Use head state to validate attestations for old blocks if they are compatible. diff --git a/changelog/pvl-go-bip39.md b/changelog/pvl-go-bip39.md deleted file mode 100644 index 6a5c7213d9..0000000000 --- a/changelog/pvl-go-bip39.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Copied deleted dependency `github.com/tyler-smith/go-bip39` to the third_party directory and updated prysm to use that. diff --git a/changelog/pvl-metrics-fix.md b/changelog/pvl-metrics-fix.md deleted file mode 100644 index 3414c0bbc3..0000000000 --- a/changelog/pvl-metrics-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- http_error_count now matches the other cases by listing the endpoint name rather than the actual URL requested. This improves metrics cardinality. diff --git a/changelog/pvl-modernize.md b/changelog/pvl-modernize.md deleted file mode 100644 index 029ccdd1cd..0000000000 --- a/changelog/pvl-modernize.md +++ /dev/null @@ -1,4 +0,0 @@ -### Ignored - -- Updated golang.org/x/tools -- Introduced modernize static analyzers to nogo diff --git a/changelog/pvl-v7-notes.md b/changelog/pvl-v7-notes.md deleted file mode 100644 index 83dfbfc0db..0000000000 --- a/changelog/pvl-v7-notes.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Updated CHANGELOG.md with release notes from v7.0.0 diff --git a/changelog/pvl-v7.1.0.md b/changelog/pvl-v7.1.0.md new file mode 100644 index 0000000000..707ba2eb62 --- /dev/null +++ b/changelog/pvl-v7.1.0.md @@ -0,0 +1,3 @@ +### Ignored + +- Changelog for v7.1.0 diff --git a/changelog/radek_init-gossip-execution-requests.md b/changelog/radek_init-gossip-execution-requests.md deleted file mode 100644 index 0e2461e361..0000000000 --- a/changelog/radek_init-gossip-execution-requests.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Initialize the `ExecutionRequests` field in gossip block map. \ No newline at end of file diff --git a/changelog/radek_move-block-gossip-event.md b/changelog/radek_move-block-gossip-event.md deleted file mode 100644 index a99945f5ab..0000000000 --- a/changelog/radek_move-block-gossip-event.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Move `BlockGossipReceived` event to the end of gossip validation. \ No newline at end of file diff --git a/changelog/radek_remove-cross-validator.md b/changelog/radek_remove-cross-validator.md deleted file mode 100644 index 78e9bc97fd..0000000000 --- a/changelog/radek_remove-cross-validator.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Remove validator cross-client from end-to-end tests. \ No newline at end of file diff --git a/changelog/sashaodessa_patch-1.md b/changelog/sashaodessa_patch-1.md deleted file mode 100644 index 75533ae012..0000000000 --- a/changelog/sashaodessa_patch-1.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Replace fixed sleep delays with active polling in prometheus service test to improve test reliability. diff --git a/changelog/satushh-eas-metric.md b/changelog/satushh-eas-metric.md deleted file mode 100644 index c68477b13d..0000000000 --- a/changelog/satushh-eas-metric.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Metrics to track earliest available slot \ No newline at end of file diff --git a/changelog/satushh-fetchoriginsidecars-bug.md b/changelog/satushh-fetchoriginsidecars-bug.md deleted file mode 100644 index a2f61e7d2d..0000000000 --- a/changelog/satushh-fetchoriginsidecars-bug.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Nil check for block if it doesn't exist in the DB in fetchOriginSidecars \ No newline at end of file diff --git a/changelog/satushh-revert-eas-metric.md b/changelog/satushh-revert-eas-metric.md deleted file mode 100644 index 10eb293e14..0000000000 --- a/changelog/satushh-revert-eas-metric.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Reverted the eas metric as it currently has a bug. Will be fixed later. diff --git a/changelog/terence_data-column-arrival-metric.md b/changelog/terence_data-column-arrival-metric.md deleted file mode 100644 index 1f87724e73..0000000000 --- a/changelog/terence_data-column-arrival-metric.md +++ /dev/null @@ -1,2 +0,0 @@ -### Added -- prometheus summary `gossip_data_column_sidecar_arrival_milliseconds` to track data column sidecar arrival latency since slot start. diff --git a/changelog/terence_gossip-kzg-latency.md b/changelog/terence_gossip-kzg-latency.md deleted file mode 100644 index d643658724..0000000000 --- a/changelog/terence_gossip-kzg-latency.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Record data column gossip KZG batch verification latency in both the pooled worker and fallback paths so the `beacon_kzg_verification_data_column_batch_milliseconds` histogram reflects gossip traffic, annotated with `path` labels to distinguish the sources. diff --git a/changelog/terence_guard-unreleased-forks.md b/changelog/terence_guard-unreleased-forks.md deleted file mode 100644 index e7460cafb6..0000000000 --- a/changelog/terence_guard-unreleased-forks.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add supported version for fork versions diff --git a/changelog/terence_ignore-unviable-attestations-flag.md b/changelog/terence_ignore-unviable-attestations-flag.md deleted file mode 100644 index 4b46a2a0d3..0000000000 --- a/changelog/terence_ignore-unviable-attestations-flag.md +++ /dev/null @@ -1,2 +0,0 @@ -### Changed -- Introduced flag `--ignore-unviable-attestations` (replaces and deprecates `--disable-last-epoch-targets`) to drop attestations whose target state is not viable; default remains to process them unless explicitly enabled. diff --git a/changelog/ttsao_add-gloas-beacon-state.md b/changelog/ttsao_add-gloas-beacon-state.md deleted file mode 100644 index 5fa0df53a6..0000000000 --- a/changelog/ttsao_add-gloas-beacon-state.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Implement Gloas state \ No newline at end of file diff --git a/changelog/ttsao_implement-gloas-fork-blocks.md b/changelog/ttsao_implement-gloas-fork-blocks.md deleted file mode 100644 index 1cee57d2e3..0000000000 --- a/changelog/ttsao_implement-gloas-fork-blocks.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Implement Gloas fork support in consensus-types/blocks with factory methods, getters, setters, and proto handling diff --git a/changelog/ttsao_p2p-stategen.md b/changelog/ttsao_p2p-stategen.md deleted file mode 100644 index 3e9ac12483..0000000000 --- a/changelog/ttsao_p2p-stategen.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- P2p: wire stategen into service for last finalized state and use it for active validator count \ No newline at end of file diff --git a/changelog/ttsao_use-timing-configs.md b/changelog/ttsao_use-timing-configs.md deleted file mode 100644 index eebd16db99..0000000000 --- a/changelog/ttsao_use-timing-configs.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Use explicit slot component timing configs \ No newline at end of file