diff --git a/CHANGELOG.md b/CHANGELOG.md index 5417108dbf..445b09e3f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,102 @@ 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. +## [v5.3.1](https://github.com/prysmaticlabs/prysm/compare/v5.3.0...v5.3.1) - 2025-03-13 + +This release is packed with critical fixes for **Electra** and some important fixes for mainnet too. + +The release highlights include: + +- Ensure that deleting a block from the database clears its entry in the slot->root db index. This issue was causing some operators to have a bricked database, requiring a full resync. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15011) +- Updated go to go1.24.0. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Added a feature flag to sync from an arbitrary beacon block root at startup. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15000) +- Updated default gas limit from 30M to 36M. Override this with `--suggested-gas-limit=` in the validator client. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14858) + +Known issues in **Electra**: + +- Duplicate attestations are needlessly processed. This is being addressed in [[PR]](https://github.com/prysmaticlabs/prysm/pull/15034). + +Testnet operators are strongly encouraged to update to this release. There are many fixes and improvements from the Holesky upgrade incident. + +Mainner operators are recommended to update to this release at their regular cadence. + +### Added + +- enable E2E for minimal and mainnet tests. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14842) +- enable web3signer E2E for electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14936) +- Enable multiclient E2E for electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14946) +- Enable Scenario E2E tests with electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14946) +- Add endpoint for getting pending deposits. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14941) +- Add request hash to header for builder: executable data to block. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14955) +- Log execution requests in each block. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14956) +- Add endpoint for getting pending partial withdrawals. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14949) +- Tracked validators cache: Added the `ItemCount` method. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14957) +- Tracked validators cache: Added the `Indices` method. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14957) +- Added deposit request testing for electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14964) +- Added support for otel tracing transport in HTTP clients in Prysm. This allows for tracing headers to be sent with http requests such that spans between the validator and beacon chain can be connected in the tracing graph. This change does nothing without `--enable-tracing`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14972) +- Add SSZ support to light client finality and optimistic APIs. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14836) +- add log to committee index when committeebits are not the expected length of 1. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14993) +- Add acceptable address types for static peers. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14886) +- Added a feature flag to sync from an arbitrary beacon block root at startup. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15000) + +### Changed + +- updates geth to 1.15.0. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14842) +- Updates blst to v3.14.0 and fixes the references in our deps.bzl file. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14921) +- Updated tracing exporter from jaeger to otelhttp. This should not be a breaking change. Jaeger supports otel format, however you may need to update your URL as the default otel-collector port is 4318. See the [OpenTelemtry Protocol Exporter docs](https://opentelemetry.io/docs/specs/otel/protocol/exporter/) for more details. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14928) +- Don't use MaxCover for Electra on-chain attestations. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14925) +- Tracked validators cache: Remove validators from the cache if not seen after 1 hour. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14957) +- execution requests errors on ssz length have been improved. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14962) +- deprecate beacon api endpoints based on [3.0.0 release](https://github.com/ethereum/beacon-APIs/pull/506) for electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14967) +- Use go-cmp for printing better diffs for assertions.DeepEqual. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14978) +- Reorganized beacon chain flags in `--help` text into logical sections. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14959) +- `--validators-registration-batch-size`: Change default value from `0` to `200`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14981) +- Updated go to go1.24.0. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Updated gosec to v2.22.1 and golangci to v1.64.5. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Updated github.com/trailofbits/go-mutexasserts. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Updated rules_go to cf3c3af34bd869b864f5f2b98e2f41c2b220d6c9 to support go1.24.0. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Validate blob sidecar re-order signature and bad parent block. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15013) +- Updated default gas limit from 30M to 36M. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14858) +- Ignore errors from `hasSeenBit` and don't pack unaggregated attestations. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15018) + +### Removed + +- Remove Fulu state and block. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14905) +- Removed the log summarizing all started services. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14958) + +### Fixed + +- fixed max and target blob per block from static to dynamic values. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14911) +- refactored publish block and block ssz functions to fix gocognit. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14913) +- refactored publish blinded block and blinded block ssz to correctly deal with version headers and sent blocks. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14913) +- Only check for electra related engine methods if electra is active. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14924) +- Fixed bug that breaks new blob storage layout code on Windows, caused by accidental use of platform-dependent path parsing package. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14931) +- Fix E2E Process Deposit Evaluator for Electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14933) +- Fixed the `bazel run //:gazelle` command in `DEPENDENCIES.md`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14934) +- Fix E2E Deposit Activation Evaluator for Electra. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14938) +- Dedicated processing of `SingleAttestation` in the monitor service. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14965) +- adding in content type and accept headers for builder API call on registration. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14961) +- fixed gocognit in block conversions between json and proto types. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14953) +- Lint: Fix violations of S1009: should omit nil check; len() for nil slices is defined as zero. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14973) +- Lint: Fix violations of non-constant format string in call. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14974) +- Fixed violations of gosec G301. This is a check that created files and directories have file permissions 0750 and 0600 respectively. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14980) +- Check for the correct attester slashing type during gossip validation. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14985) +- cosmetic fix for post electra validator logs displaying attestation committee information correctly. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14992) +- fix inserting the wrong committee index into the seen cache for electra attestations. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14998) +- Allow any block type to be unmarshaled rather than only phase0 blocks in `slotByBlockRoot`. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15008) +- Fixed pruner to not block while pruning large database by introducing batchSize. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14929) +- Decompose Electra block attestations to prevent redundant packing. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14896) +- Fixed use of deprecated rand.Seed. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- Fixed build issue with SszGen where the go binary was not present in the $PATH. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14969) +- fixed /eth/v1/config/spec displays BLOB_SIDECAR_SUBNET_COUNT,BLOB_SIDECAR_SUBNET_COUNT_ELECTRA. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15016) +- Ensure that deleting a block from the database clears its entry in the slot->root db index. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15011) +- Broadcasting BLS to execution changes should not use the request context in a go routine. Use context.Background() for the broadcasting go routine. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15019) +- /eth/v1/validator/sync_committee_contribution should check for optimistic status and return a 503 if it's optimistic. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15022) +- Fixes printing superfluous response.WriteHeader call from error in builder. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15025) +- Fixes e2e run with builder having wrong gaslimit header due to not being set on eth1 nodes. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15025) +- Fixed a bug in the event stream handler when processing payload attribute events where the timestamp and slot of the event would be based on the head rather than the current slot. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14963) +- Handle unaggregated attestations when decomposing Electra block attestations. [[PR]](https://github.com/prysmaticlabs/prysm/pull/15027) + ## [v5.3.0](https://github.com/prysmaticlabs/prysm/compare/v5.2.0...v5.3.0) - 2025-02-12 This release includes support for Pectra activation in the [Holesky](https://github.com/eth-clients/holesky) and [Sepolia](https://github.com/eth-clients/sepolia) testnets! The release contains many fixes for Electra that have been found in rigorous testing through devnets in the last few months. diff --git a/changelog/bastin_lightclient-finality-optimistic-ssz.md b/changelog/bastin_lightclient-finality-optimistic-ssz.md deleted file mode 100644 index c53abe20ec..0000000000 --- a/changelog/bastin_lightclient-finality-optimistic-ssz.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add SSZ support to light client finality and optimistic APIs. [[PR]](https://github.com/prysmaticlabs/prysm/pull/14836) \ No newline at end of file diff --git a/changelog/dB2510_fixpruner.md b/changelog/dB2510_fixpruner.md deleted file mode 100644 index 720da20e2b..0000000000 --- a/changelog/dB2510_fixpruner.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fixed pruner to not block while pruning large database by introducing batchSize diff --git a/changelog/james-prysm_add-op-check-sync-committee.md b/changelog/james-prysm_add-op-check-sync-committee.md deleted file mode 100644 index 240e4e57fa..0000000000 --- a/changelog/james-prysm_add-op-check-sync-committee.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- /eth/v1/validator/sync_committee_contribution should check for optimistic status and return a 503 if it's optimistic. \ No newline at end of file diff --git a/changelog/james-prysm_attestation-cleanup-suggestions.md b/changelog/james-prysm_attestation-cleanup-suggestions.md deleted file mode 100644 index b28c8614de..0000000000 --- a/changelog/james-prysm_attestation-cleanup-suggestions.md +++ /dev/null @@ -1,4 +0,0 @@ -### Ignored - -- Cleanup single attestation code for readability. - diff --git a/changelog/james-prysm_blockv2-cognit.md b/changelog/james-prysm_blockv2-cognit.md deleted file mode 100644 index 7f57635c20..0000000000 --- a/changelog/james-prysm_blockv2-cognit.md +++ /dev/null @@ -1,4 +0,0 @@ -### Fixed - -- refactored publish block and block ssz functions to fix gocognit -- refactored publish blinded block and blinded block ssz to correctly deal with version headers and sent blocks \ No newline at end of file diff --git a/changelog/james-prysm_cleanup-payload-conversions.md b/changelog/james-prysm_cleanup-payload-conversions.md deleted file mode 100644 index c932564e31..0000000000 --- a/changelog/james-prysm_cleanup-payload-conversions.md +++ /dev/null @@ -1,7 +0,0 @@ -### Ignored - -- code cleanup on payload types and payload conversions - -### Fixed - -- fixed gocognit in block conversions between json and proto types \ No newline at end of file diff --git a/changelog/james-prysm_committee-index-log.md b/changelog/james-prysm_committee-index-log.md deleted file mode 100644 index 9624a88316..0000000000 --- a/changelog/james-prysm_committee-index-log.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- add log to committee index when committeebits are not the expected length of 1 \ No newline at end of file diff --git a/changelog/james-prysm_deprecate-apis-for-electra.md b/changelog/james-prysm_deprecate-apis-for-electra.md deleted file mode 100644 index 13cf7bc17f..0000000000 --- a/changelog/james-prysm_deprecate-apis-for-electra.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- deprecate beacon api endpoints based on [3.0.0 release](https://github.com/ethereum/beacon-APIs/pull/506) for electra \ No newline at end of file diff --git a/changelog/james-prysm_dynamic-max-blobs.md b/changelog/james-prysm_dynamic-max-blobs.md deleted file mode 100644 index 3298f684d0..0000000000 --- a/changelog/james-prysm_dynamic-max-blobs.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- fixed max and target blob per block from static to dynamic values \ No newline at end of file diff --git a/changelog/james-prysm_electra-e2e.md b/changelog/james-prysm_electra-e2e.md deleted file mode 100644 index ec6de568cf..0000000000 --- a/changelog/james-prysm_electra-e2e.md +++ /dev/null @@ -1,7 +0,0 @@ -### Added - -- enable E2E for minimal and mainnet tests - -### Changed - -- updates geth to 1.15.0 diff --git a/changelog/james-prysm_fix-blobl-subnet-config.md b/changelog/james-prysm_fix-blobl-subnet-config.md deleted file mode 100644 index 825e0d4b82..0000000000 --- a/changelog/james-prysm_fix-blobl-subnet-config.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- fixed /eth/v1/config/spec displays BLOB_SIDECAR_SUBNET_COUNT,BLOB_SIDECAR_SUBNET_COUNT_ELECTRA \ No newline at end of file diff --git a/changelog/james-prysm_fix-builder-e2e.md b/changelog/james-prysm_fix-builder-e2e.md deleted file mode 100644 index c2b22fb76e..0000000000 --- a/changelog/james-prysm_fix-builder-e2e.md +++ /dev/null @@ -1,4 +0,0 @@ -### Fixed - -- Fixes printing superfluous response.WriteHeader call from error in builder. -- Fixes e2e run with builder having wrong gaslimit header due to not being set on eth1 nodes. \ No newline at end of file diff --git a/changelog/james-prysm_fix-builder-post-header.md b/changelog/james-prysm_fix-builder-post-header.md deleted file mode 100644 index c4a2cba10c..0000000000 --- a/changelog/james-prysm_fix-builder-post-header.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- adding in content type and accept headers for builder API call on registration \ No newline at end of file diff --git a/changelog/james-prysm_fix-electra-committee-log.md b/changelog/james-prysm_fix-electra-committee-log.md deleted file mode 100644 index 8da83921f1..0000000000 --- a/changelog/james-prysm_fix-electra-committee-log.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- cosmetic fix for post electra validator logs displaying attestation committee information correctly. \ No newline at end of file diff --git a/changelog/james-prysm_fix-wrong-committee-seen.md b/changelog/james-prysm_fix-wrong-committee-seen.md deleted file mode 100644 index 4a8a5bc7ae..0000000000 --- a/changelog/james-prysm_fix-wrong-committee-seen.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- fix inserting the wrong committee index into the seen cache for electra attestations \ No newline at end of file diff --git a/changelog/james-prysm_improve-execution-request-errors.md b/changelog/james-prysm_improve-execution-request-errors.md deleted file mode 100644 index ab35eeb9b6..0000000000 --- a/changelog/james-prysm_improve-execution-request-errors.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- execution requests errors on ssz length have been improved \ No newline at end of file diff --git a/changelog/james-prysm_update-default-gas-limit.md b/changelog/james-prysm_update-default-gas-limit.md deleted file mode 100644 index 90e93c9434..0000000000 --- a/changelog/james-prysm_update-default-gas-limit.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Updated default gas limit from 30M to 36M \ No newline at end of file diff --git a/changelog/james-prysm_web3signer-electra-e2e.md b/changelog/james-prysm_web3signer-electra-e2e.md deleted file mode 100644 index 59d1e3a64f..0000000000 --- a/changelog/james-prysm_web3signer-electra-e2e.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- enable web3signer E2E for electra \ No newline at end of file diff --git a/changelog/kasey_delete-block-idx.md b/changelog/kasey_delete-block-idx.md deleted file mode 100644 index 17127a0c00..0000000000 --- a/changelog/kasey_delete-block-idx.md +++ /dev/null @@ -1,2 +0,0 @@ -### Fixed -- Ensure that deleting a block from the database clears its entry in the slot->root db index. diff --git a/changelog/kasey_event-slot-fix.md b/changelog/kasey_event-slot-fix.md deleted file mode 100644 index ad5ed0cb6e..0000000000 --- a/changelog/kasey_event-slot-fix.md +++ /dev/null @@ -1,2 +0,0 @@ -### Fixed -- Fixed a bug in the event stream handler when processing payload attribute events where the timestamp and slot of the event would be based on the head rather than the current slot. diff --git a/changelog/kasey_windows-layout-fix.md b/changelog/kasey_windows-layout-fix.md deleted file mode 100644 index 8a13b53ce0..0000000000 --- a/changelog/kasey_windows-layout-fix.md +++ /dev/null @@ -1,2 +0,0 @@ -### Fixed -- Fixed bug that breaks new blob storage layout code on Windows, caused by accidental use of platform-dependent path parsing package. diff --git a/changelog/manu_fix_dependencies_doc.md b/changelog/manu_fix_dependencies_doc.md deleted file mode 100644 index 0618b9fc2d..0000000000 --- a/changelog/manu_fix_dependencies_doc.md +++ /dev/null @@ -1,2 +0,0 @@ -### Fixed -- Fixed the `bazel run //:gazelle` command in `DEPENDENCIES.md`. \ No newline at end of file diff --git a/changelog/manu_remove_fulu_state_block.md b/changelog/manu_remove_fulu_state_block.md deleted file mode 100644 index ee8b572d8c..0000000000 --- a/changelog/manu_remove_fulu_state_block.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- Remove Fulu state and block \ No newline at end of file diff --git a/changelog/manu_services_start_log_removal.md b/changelog/manu_services_start_log_removal.md deleted file mode 100644 index 6036ed8b29..0000000000 --- a/changelog/manu_services_start_log_removal.md +++ /dev/null @@ -1,2 +0,0 @@ -### Removed -- Removed the log summarizing all started services. \ No newline at end of file diff --git a/changelog/manu_tracked_validators_ttl.md b/changelog/manu_tracked_validators_ttl.md deleted file mode 100644 index 4664f840d9..0000000000 --- a/changelog/manu_tracked_validators_ttl.md +++ /dev/null @@ -1,8 +0,0 @@ -### Added - -- Tracked validators cache: Added the `ItemCount` method. -- Tracked validators cache: Added the `Indices` method. - -### Changed - -- Tracked validators cache: Remove validators from the cache if not seen after 1 hour. \ No newline at end of file diff --git a/changelog/manu_validators_registration_default_batch.md b/changelog/manu_validators_registration_default_batch.md deleted file mode 100644 index 063976603f..0000000000 --- a/changelog/manu_validators_registration_default_batch.md +++ /dev/null @@ -1,3 +0,0 @@ -## Changed - -- `--validators-registration-batch-size`: Change default value from `0` to `200`. \ No newline at end of file diff --git a/changelog/nisdas_add_deposit_request_testing.md b/changelog/nisdas_add_deposit_request_testing.md deleted file mode 100644 index 94ed128445..0000000000 --- a/changelog/nisdas_add_deposit_request_testing.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added deposit request testing for electra. \ No newline at end of file diff --git a/changelog/nisdas_enable_multiclient_e2e_electra.md b/changelog/nisdas_enable_multiclient_e2e_electra.md deleted file mode 100644 index 11ae5f6d1e..0000000000 --- a/changelog/nisdas_enable_multiclient_e2e_electra.md +++ /dev/null @@ -1,4 +0,0 @@ -### Added - -- Enable multiclient E2E for electra -- Enable Scenario E2E tests with electra \ No newline at end of file diff --git a/changelog/nisdas_fix_attester_slashing_validation.md b/changelog/nisdas_fix_attester_slashing_validation.md deleted file mode 100644 index c515bba156..0000000000 --- a/changelog/nisdas_fix_attester_slashing_validation.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Check for the correct attester slashing type during gossip validation. \ No newline at end of file diff --git a/changelog/nisdas_fix_block_decoding.md b/changelog/nisdas_fix_block_decoding.md deleted file mode 100644 index 7169d94ab0..0000000000 --- a/changelog/nisdas_fix_block_decoding.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Allow any block type to be unmarshaled rather than only phase0 blocks in `slotByBlockRoot`. \ No newline at end of file diff --git a/changelog/nisdas_fix_capabilites.md b/changelog/nisdas_fix_capabilites.md deleted file mode 100644 index ddebdc7800..0000000000 --- a/changelog/nisdas_fix_capabilites.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Only check for electra related engine methods if electra is active. \ No newline at end of file diff --git a/changelog/nisdas_fix_deposit_active_evaluator.md b/changelog/nisdas_fix_deposit_active_evaluator.md deleted file mode 100644 index 704706f7d5..0000000000 --- a/changelog/nisdas_fix_deposit_active_evaluator.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fix E2E Deposit Activation Evaluator for Electra. \ No newline at end of file diff --git a/changelog/nisdas_fix_process_deposit_evaluator.md b/changelog/nisdas_fix_process_deposit_evaluator.md deleted file mode 100644 index a02fc9721d..0000000000 --- a/changelog/nisdas_fix_process_deposit_evaluator.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fix E2E Process Deposit Evaluator for Electra. \ No newline at end of file diff --git a/changelog/nisdas_log_execution_requests.md b/changelog/nisdas_log_execution_requests.md deleted file mode 100644 index 55198b988d..0000000000 --- a/changelog/nisdas_log_execution_requests.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Log execution requests in each block. \ No newline at end of file diff --git a/changelog/nisdas_update_blst.md b/changelog/nisdas_update_blst.md deleted file mode 100644 index 6afda289a6..0000000000 --- a/changelog/nisdas_update_blst.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Updates blst to v3.14.0 and fixes the references in our deps.bzl file. \ No newline at end of file diff --git a/changelog/potuz_add_target_to_fc_dump.md b/changelog/potuz_add_target_to_fc_dump.md deleted file mode 100644 index a4c741b831..0000000000 --- a/changelog/potuz_add_target_to_fc_dump.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Add target root to forkchoice dump diff --git a/changelog/potuz_forkchoice_startup.md b/changelog/potuz_forkchoice_startup.md deleted file mode 100644 index a217c38ee1..0000000000 --- a/changelog/potuz_forkchoice_startup.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Split out forkchoice startup from the main service startup. diff --git a/changelog/potuz_last_validated.md b/changelog/potuz_last_validated.md deleted file mode 100644 index 87e3a2405b..0000000000 --- a/changelog/potuz_last_validated.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- When starting a node, check that the last validated checkpoint has zero as root and return the genesis block root diff --git a/changelog/potuz_populate_pubkey.md b/changelog/potuz_populate_pubkey.md deleted file mode 100644 index fef2168888..0000000000 --- a/changelog/potuz_populate_pubkey.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Populate pubkey cache at genesis. diff --git a/changelog/potuz_rpc_handler_log.md b/changelog/potuz_rpc_handler_log.md deleted file mode 100644 index 1d5e89f0ca..0000000000 --- a/changelog/potuz_rpc_handler_log.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Add logs for RPC handlers added/removed at forks. \ No newline at end of file diff --git a/changelog/potuz_sync_from_head.md b/changelog/potuz_sync_from_head.md deleted file mode 100644 index 72ae69a402..0000000000 --- a/changelog/potuz_sync_from_head.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added a feature flag to sync from an arbitrary beacon block root at startup. diff --git a/changelog/pvl_S1009-fix.md b/changelog/pvl_S1009-fix.md deleted file mode 100644 index 722c3b07fa..0000000000 --- a/changelog/pvl_S1009-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Lint: Fix violations of S1009: should omit nil check; len() for nil slices is defined as zero diff --git a/changelog/pvl_beacon_flags.md b/changelog/pvl_beacon_flags.md deleted file mode 100644 index 9beca049dc..0000000000 --- a/changelog/pvl_beacon_flags.md +++ /dev/null @@ -1,2 +0,0 @@ -### Changed -- Reorganized beacon chain flags in `--help` text into logical sections. diff --git a/changelog/pvl_bls-ctx.md b/changelog/pvl_bls-ctx.md deleted file mode 100644 index 958c16bc1f..0000000000 --- a/changelog/pvl_bls-ctx.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Broadcasting BLS to execution changes should not use the request context in a go routine. Use context.Background() for the broadcasting go routine. diff --git a/changelog/pvl_fmt-fix.md b/changelog/pvl_fmt-fix.md deleted file mode 100644 index 5f0d71ad98..0000000000 --- a/changelog/pvl_fmt-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Lint: Fix violations of non-constant format string in call diff --git a/changelog/pvl_g301.md b/changelog/pvl_g301.md deleted file mode 100644 index 9b43c0a14a..0000000000 --- a/changelog/pvl_g301.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Fixed violations of gosec G301. This is a check that created files and directories have file permissions 0750 and 0600 respectively. diff --git a/changelog/pvl_go-cmp.md b/changelog/pvl_go-cmp.md deleted file mode 100644 index 324fd8021b..0000000000 --- a/changelog/pvl_go-cmp.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Use go-cmp for printing better diffs for assertions.DeepEqual diff --git a/changelog/pvl_go1.24.md b/changelog/pvl_go1.24.md deleted file mode 100644 index 7496bf0561..0000000000 --- a/changelog/pvl_go1.24.md +++ /dev/null @@ -1,11 +0,0 @@ -### Changed - -- Updated go to go1.24.0. -- Updated gosec to v2.22.1 and golangci to v1.64.5. -- Updated github.com/trailofbits/go-mutexasserts. -- Updated rules_go to cf3c3af34bd869b864f5f2b98e2f41c2b220d6c9 to support go1.24.0. - -### Fixed - -- Fixed use of deprecated rand.Seed. -- Fixed build issue with SszGen where the go binary was not present in the $PATH. diff --git a/changelog/pvl_otel.md b/changelog/pvl_otel.md deleted file mode 100644 index a374d8b202..0000000000 --- a/changelog/pvl_otel.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Updated tracing exporter from jaeger to otelhttp. This should not be a breaking change. Jaeger supports otel format, however you may need to update your URL as the default otel-collector port is 4318. See the [OpenTelemtry Protocol Exporter docs](https://opentelemetry.io/docs/specs/otel/protocol/exporter/) for more details. diff --git a/changelog/pvl_otel_http.md b/changelog/pvl_otel_http.md deleted file mode 100644 index ae97bd96b5..0000000000 --- a/changelog/pvl_otel_http.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Added support for otel tracing transport in HTTP clients in Prysm. This allows for tracing headers to be sent with http requests such that spans between the validator and beacon chain can be connected in the tracing graph. This change does nothing without `--enable-tracing`. diff --git a/changelog/pvl_v5.3.0.md b/changelog/pvl_v5.3.0.md deleted file mode 100644 index a4d9213664..0000000000 --- a/changelog/pvl_v5.3.0.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Update changelog for v5.3.0 release. diff --git a/changelog/pvl_v5.3.1.md b/changelog/pvl_v5.3.1.md new file mode 100644 index 0000000000..70e4868434 --- /dev/null +++ b/changelog/pvl_v5.3.1.md @@ -0,0 +1,3 @@ +#### Ignored + +- Updated changelog for v5.3.1 diff --git a/changelog/radek_electra-packing-fix.md b/changelog/radek_electra-packing-fix.md deleted file mode 100644 index c2985f8fac..0000000000 --- a/changelog/radek_electra-packing-fix.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Decompose Electra block attestations to prevent redundant packing. \ No newline at end of file diff --git a/changelog/radek_ignore-bit-error.md b/changelog/radek_ignore-bit-error.md deleted file mode 100644 index 5dbc0d47c5..0000000000 --- a/changelog/radek_ignore-bit-error.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Ignore errors from `hasSeenBit` and don't pack unaggregated attestations. \ No newline at end of file diff --git a/changelog/radek_minor-attestation-tweaks.md b/changelog/radek_minor-attestation-tweaks.md deleted file mode 100644 index 9bbd9fb5f3..0000000000 --- a/changelog/radek_minor-attestation-tweaks.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Handle unaggregated attestations when decomposing Electra block attestations. \ No newline at end of file diff --git a/changelog/radek_monitor-single-atts.md b/changelog/radek_monitor-single-atts.md deleted file mode 100644 index 48b1357394..0000000000 --- a/changelog/radek_monitor-single-atts.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Dedicated processing of `SingleAttestation` in the monitor service. \ No newline at end of file diff --git a/changelog/radek_no-maxcover-for-electra.md b/changelog/radek_no-maxcover-for-electra.md deleted file mode 100644 index ace4e446b0..0000000000 --- a/changelog/radek_no-maxcover-for-electra.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Don't use MaxCover for Electra on-chain attestations. \ No newline at end of file diff --git a/changelog/radek_rename-slashing-files.md b/changelog/radek_rename-slashing-files.md deleted file mode 100644 index 23fc1e76e4..0000000000 --- a/changelog/radek_rename-slashing-files.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Rename files in `beacon-chain/operations/slashings`. \ No newline at end of file diff --git a/changelog/saolyn_add-GetPendingDeposits.md b/changelog/saolyn_add-GetPendingDeposits.md deleted file mode 100644 index c85338de39..0000000000 --- a/changelog/saolyn_add-GetPendingDeposits.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add endpoint for getting pending deposits. \ No newline at end of file diff --git a/changelog/saolyn_add-GetPendingPartialWithdrawals.md b/changelog/saolyn_add-GetPendingPartialWithdrawals.md deleted file mode 100644 index 719049658f..0000000000 --- a/changelog/saolyn_add-GetPendingPartialWithdrawals.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add endpoint for getting pending partial withdrawals. diff --git a/changelog/syjn99_cli-peer-address-format.md b/changelog/syjn99_cli-peer-address-format.md deleted file mode 100644 index 8b591b5851..0000000000 --- a/changelog/syjn99_cli-peer-address-format.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add acceptable address types for static peers \ No newline at end of file diff --git a/changelog/tt_add_block_hash.md b/changelog/tt_add_block_hash.md deleted file mode 100644 index 1992ee58d3..0000000000 --- a/changelog/tt_add_block_hash.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add request hash to header for builder: executable data to block \ No newline at end of file diff --git a/changelog/tt_blob_by_range_electra_test.md b/changelog/tt_blob_by_range_electra_test.md deleted file mode 100644 index b6f5f94aba..0000000000 --- a/changelog/tt_blob_by_range_electra_test.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Add blobs by range electra test \ No newline at end of file diff --git a/changelog/tt_fork_digest.md b/changelog/tt_fork_digest.md deleted file mode 100644 index 2d0cea6a6c..0000000000 --- a/changelog/tt_fork_digest.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Add more debugging information to mismatch fork digest error message \ No newline at end of file diff --git a/changelog/tt_validate_block.md b/changelog/tt_validate_block.md deleted file mode 100644 index 630a63392f..0000000000 --- a/changelog/tt_validate_block.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Validate blob sidecar re-order signature and bad parent block. \ No newline at end of file diff --git a/changelog/tt_validate_range.md b/changelog/tt_validate_range.md deleted file mode 100644 index 8708bdfcd1..0000000000 --- a/changelog/tt_validate_range.md +++ /dev/null @@ -1,3 +0,0 @@ -### Ignored - -- Add more debugging information to validate range debug message \ No newline at end of file