Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the dependencies group with 2 updates #157

Merged
merged 3 commits into from
Nov 5, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 21, 2024

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the dependencies group with 2 updates: github.com/prysmaticlabs/prysm/v5 and golang.org/x/exp.

Updates github.com/prysmaticlabs/prysm/v5 from 5.1.0 to 5.1.2

Release notes

Sourced from github.com/prysmaticlabs/prysm/v5's releases.

v5.1.2 hotfix release

Prysm v5.1.1 contains an updated implementation of the beacon api streaming events endpoint. This new implementation contains a bug that can cause a panic in certain conditions. The issue is difficult to reproduce reliably and we are still trying to determine the root cause, but in the meantime we are issuing a patch that recovers from the panic to prevent the node from crashing.

This only impacts the v5.1.1 release beacon api event stream endpoints. This endpoint is used by the prysm REST mode validator (a feature which requires the validator to be configured to use the beacon api intead of prysm's stock grpc endpoints) or accessory software that connects to the events api, like https://github.com/ethpandaops/ethereum-metrics-exporter

Fixed

v5.1.1

This release has a number of features and improvements. Most notably, the feature flag --enable-experimental-state has been flipped to "opt out" via --disable-experimental-state. The experimental state management design has shown significant improvements in memory usage at runtime. Updates to libp2p's gossipsub have some bandwidith stability improvements with support for IDONTWANT control messages.

⚠️ The gRPC gateway has been deprecated from Prysm in this release. If you need JSON data, consider the standardized beacon-APIs. 💡 This is our first release using pull request authors' entries from our CHANGELOG.md file. ❤️ Please give feedback in github issues or on discord.

Updating to this release is recommended at your convenience.

Full diff here: v5.1.0...v5.1.1

Added

  • Aggregate and proof committee validation for Electra.
  • More tests for electra field generation.
  • Light client support: Implement ComputeFieldRootsForBlockBody.
  • Light client support: Add light client database changes.
  • Light client support: Implement capella and deneb changes.
  • Light client support: Implement BlockToLightClientHeader function.
  • Light client support: Consensus types.
  • GetBeaconStateV2: add Electra case.
  • Implement consensus-specs/3875.
  • Tests to ensure sepolia config matches the official upstream yaml.
  • HTTP endpoint for PublishBlobs.
  • GetBlockV2, GetBlindedBlock, ProduceBlockV2, ProduceBlockV3: add Electra case.
  • Add Electra support and tests for light client functions.
  • fastssz version bump (better error messages).
  • SSE implementation that sheds stuck clients. pr

Changed

  • Electra: Updated interop genesis generator to support Electra.
  • getLocalPayload has been refactored to enable work in ePBS branch.
  • TestNodeServer_GetPeer and TestNodeServer_ListPeers test flakes resolved by iterating the whole peer list to find a match rather than taking the first peer in the map.
  • Passing spectests v1.5.0-alpha.4 and v1.5.0-alpha.5.
  • Beacon chain now asserts that the external builder block uses the expected gas limit.
  • Electra: Add electra objects to beacon API.
  • Electra: Updated block publishing beacon APIs to support Electra.
  • "Submitted builder validator registration settings for custom builders" log message moved to debug level.

... (truncated)

Changelog

Sourced from github.com/prysmaticlabs/prysm/v5'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.

Unreleased

Added

  • Electra EIP6110: Queue deposit pr
  • Add Bellatrix tests for light client functions.
  • Add Discovery Rebooter Feature.
  • Added GetBlockAttestationsV2 endpoint.
  • Light client support: Consensus types for Electra
  • Added SubmitPoolAttesterSlashingV2 endpoint.
  • Added SubmitAggregateAndProofsRequestV2 endpoint.

Changed

  • Electra EIP6110: Queue deposit requests changes from consensus spec pr #3818
  • reversed the boolean return on BatchVerifyDepositsSignatures, from need verification, to all keys successfully verified
  • Fix engine_exchangeCapabilities implementation.
  • Updated the default scrape-interval in Client-stats to 2 minutes to accommodate Beaconcha.in API rate limits.
  • Switch to compounding when consolidating with source==target.
  • Revert block db save when saving state fails.
  • Return false from HasBlock if the block is being synced.
  • Cleanup forkchoice on failed insertions.

Deprecated

  • /eth/v1alpha1/validator/activation/stream grpc wait for activation stream is deprecated. pr

Removed

  • Removed finalized validator index cache, no longer needed.

Fixed

  • Fixed mesh size by appending gParams.Dhi = gossipSubDhi
  • Fix skipping partial withdrawals count.
  • recover from panics when writing the event stream pr

Security

v5.1.1 - 2024-10-15

This release has a number of features and improvements. Most notably, the feature flag --enable-experimental-state has been flipped to "opt out" via --disable-experimental-state.

... (truncated)

Commits

Updates golang.org/x/exp from 0.0.0-20240719175910-8a7402abbf56 to 0.0.0-20240808152545-0cdaa3abc0fa

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 21, 2024
@dependabot dependabot bot force-pushed the dependabot/go_modules/dependencies-6b3c374adb branch from f4edb2f to 8181ae5 Compare October 28, 2024 09:39
Bumps the dependencies group with 2 updates: [github.com/prysmaticlabs/prysm/v5](https://github.com/prysmaticlabs/prysm) and [golang.org/x/exp](https://github.com/golang/exp).


Updates `github.com/prysmaticlabs/prysm/v5` from 5.1.0 to 5.1.2
- [Release notes](https://github.com/prysmaticlabs/prysm/releases)
- [Changelog](https://github.com/prysmaticlabs/prysm/blob/develop/CHANGELOG.md)
- [Commits](prysmaticlabs/prysm@v5.1.0...v5.1.2)

Updates `golang.org/x/exp` from 0.0.0-20240719175910-8a7402abbf56 to 0.0.0-20240808152545-0cdaa3abc0fa
- [Commits](https://github.com/golang/exp/commits)

---
updated-dependencies:
- dependency-name: github.com/prysmaticlabs/prysm/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: golang.org/x/exp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/dependencies-6b3c374adb branch from 8181ae5 to 7ed38c0 Compare November 4, 2024 09:30
@pk910 pk910 merged commit 719b6c1 into master Nov 5, 2024
3 checks passed
@pk910 pk910 deleted the dependabot/go_modules/dependencies-6b3c374adb branch November 5, 2024 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant