Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Bumps github.com/OffchainLabs/prysm/v6 from 6.0.4 to 6.1.4.

Release notes

Sourced from github.com/OffchainLabs/prysm/v6's releases.

v6.1.3

v6.1.3 - 2025-10-21

This release has several important beacon API and p2p fixes.

Added

  • Add Grandine to P2P known agents. (Useful for metrics). [PR]
  • Delegate sszInfo HashTreeRoot to FastSSZ-generated implementations via SSZObject, enabling roots calculation for generated types while avoiding duplicate logic. [PR]
  • SSZ-QL: Use fastssz's SizeSSZ method for calculating the size of Container type. [PR]
  • SSZ-QL: Access n-th element in List/Vector. [PR]

Changed

  • Do not verify block data when calculating rewards. [PR]
  • Process pending attestations after pending blocks are cleared. [PR]
  • updated web3signer to 25.9.1. [PR]
  • Gracefully handle submit blind block returning 502 errors. [PR]
  • Improve returning individual message errors from Beacon API. [PR]
  • SSZ-QL: Clarify Size method with more sophisticated SSZTypes. [PR]

Fixed

  • Use service context and continue on slasher attestation errors (#15803). [PR]
  • block event probably shouldn't be sent on certain block processing failures, now sends only on successing processing Block is NON-CANONICAL, Block IS CANONICAL but getFCUArgs FAILS, and Full success. [PR]
  • Fixed web3signer e2e, issues caused due to a regression on old fork support. [PR]
  • Do not mark blocks as invalid from ErrNotDescendantOfFinalized. [PR]
  • Fixed #15812: Gossip attestation validation incorrectly rejecting attestations that arrive before their referenced blocks. Previously, attestations were saved to the pending queue but immediately rejected by forkchoice validation, causing "not descendant of finalized checkpoint" errors. Now attestations for missing blocks return ValidationIgnore without error, allowing them to be properly processed when their blocks arrive. This eliminates false positive rejections and prevents potential incorrect peer downscoring during network congestion. [PR]
  • Mark the block as invalid if it has an invalid signature. [PR]
  • Display error messages from the server verbatim when they are not encoded as application/json. [PR]
  • HasAtLeastOneIndex: Check the index is not too high. [PR]
  • Fix /eth/v1/beacon/blob_sidecars/ beacon API is the fulu fork epoch is set to the far future epoch. [PR]
  • dataColumnSidecarsByRangeRPCHandler: Gracefully close the stream if no data to return. [PR]
  • VerifyDataColumnSidecar: Check if there is no too many commitments. [PR]
  • WithDataColumnRetentionEpochs: Use dataColumnRetentionEpoch instead of blobColumnRetentionEpoch. [PR]
  • Mark epoch transition correctly on new head events. [PR]
  • reject committee index >= committees_per_slot in unaggregated attestation validation. [PR]
  • Decreased attestation gossip validation batch deadline to 5ms. [PR]

v6.1.2

v6.1.2 - 2025-10-10

This release has several important fixes to improve Prysm's peering, stability, and attestation inclusion on mainnet and all testnets. All node operators are encouraged to update to this release as soon as practical for the best mainnet performance.

Added

  • Added a 1 minute timeout on PruneAttestationOnEpoch operations to prevent very large bolt transactions. [PR]
  • Added expected delay before broadcasting light client p2p messages. [PR]

Changed

... (truncated)

Changelog

Sourced from github.com/OffchainLabs/prysm/v6's changelog.

Changelog

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.1.3 - 2025-10-20

This release has several important beacon API and p2p fixes.

Added

  • Add Grandine to P2P known agents. (Useful for metrics). [PR]
  • Delegate sszInfo HashTreeRoot to FastSSZ-generated implementations via SSZObject, enabling roots calculation for generated types while avoiding duplicate logic. [PR]
  • SSZ-QL: Use fastssz's SizeSSZ method for calculating the size of Container type. [PR]
  • SSZ-QL: Access n-th element in List/Vector. [PR]

Changed

  • Do not verify block data when calculating rewards. [PR]
  • Process pending attestations after pending blocks are cleared. [PR]
  • updated web3signer to 25.9.1. [PR]
  • Gracefully handle submit blind block returning 502 errors. [PR]
  • Improve returning individual message errors from Beacon API. [PR]
  • SSZ-QL: Clarify Size method with more sophisticated SSZTypes. [PR]

Fixed

  • Use service context and continue on slasher attestation errors (#15803). [PR]
  • block event probably shouldn't be sent on certain block processing failures, now sends only on successing processing Block is NON-CANONICAL, Block IS CANONICAL but getFCUArgs FAILS, and Full success. [PR]
  • Fixed web3signer e2e, issues caused due to a regression on old fork support. [PR]
  • Do not mark blocks as invalid from ErrNotDescendantOfFinalized. [PR]
  • Fixed #15812: Gossip attestation validation incorrectly rejecting attestations that arrive before their referenced blocks. Previously, attestations were saved to the pending queue but immediately rejected by forkchoice validation, causing "not descendant of finalized checkpoint" errors. Now attestations for missing blocks return ValidationIgnore without error, allowing them to be properly processed when their blocks arrive. This eliminates false positive rejections and prevents potential incorrect peer downscoring during network congestion. [PR]
  • Mark the block as invalid if it has an invalid signature. [PR]
  • Display error messages from the server verbatim when they are not encoded as application/json. [PR]
  • HasAtLeastOneIndex: Check the index is not too high. [PR]
  • Fix /eth/v1/beacon/blob_sidecars/ beacon API is the fulu fork epoch is set to the far future epoch. [PR]
  • dataColumnSidecarsByRangeRPCHandler: Gracefully close the stream if no data to return. [PR]
  • VerifyDataColumnSidecar: Check if there is no too many commitments. [PR]
  • WithDataColumnRetentionEpochs: Use dataColumnRetentionEpoch instead of blobColumnRetentionEpoch. [PR]
  • Mark epoch transition correctly on new head events. [PR]
  • reject committee index >= committees_per_slot in unaggregated attestation validation. [PR]
  • Decreased attestation gossip validation batch deadline to 5ms. [PR]

v6.1.2 - 2025-10-10

This release has several important fixes to improve Prysm's peering, stability, and attestation inclusion on mainnet and all testnets. All node operators are encouraged to update to this release as soon as practical for the best mainnet performance.

Added

... (truncated)

Commits
  • 253f919 changelog v6.1.3 (#15901)
  • 7c3e456 Fix proposer to use advanced state for sync committee position calculation (#...
  • 96429c5 updateCustodyInfoInDB: Use NumberOfCustodyGroups instead of `NumberOfColu...
  • d613f3a Update Earliest available slot when pruning (#15694)
  • 5751dbf kv: write recovered state summaries to stateSummaryBucket (#15896)
  • 426fbcc Add state diff serialization (#15250)
  • a3baf98 VerifyDataColumnsSidecarKZGProofs: Check if sizes match. (#15892)
  • 5a897df SSZ-QL: Add endpoints (BeaconState/BeaconBlock) (#15888)
  • 9019088 Fixed metadata extraction on Windows by correctly splitting file paths (#15899)
  • 64ec665 Fix sync committee subscription to use subnet indices instead of committee in...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/OffchainLabs/prysm/v6](https://github.com/OffchainLabs/prysm) from 6.0.4 to 6.1.4.
- [Release notes](https://github.com/OffchainLabs/prysm/releases)
- [Changelog](https://github.com/OffchainLabs/prysm/blob/develop/CHANGELOG.md)
- [Commits](OffchainLabs/prysm@v6.0.4...v6.1.4)

---
updated-dependencies:
- dependency-name: github.com/OffchainLabs/prysm/v6
  dependency-version: 6.1.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Issues or PRs to update a dependency label Oct 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Issues or PRs to update a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant