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

chore(deps): update gcr.io/prysmaticlabs/prysm/beacon-chain docker tag to v5.1.0 #341

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 8, 2024

This PR contains the following updates:

Package Update Change
gcr.io/prysmaticlabs/prysm/beacon-chain minor v5.0.3 -> v5.1.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

prysmaticlabs/prysm (gcr.io/prysmaticlabs/prysm/beacon-chain)

v5.1.0

Compare Source

This release contains 171 new changes and many of these are related to Electra! Along side the Electra changes, there
are nearly 100 changes related to bug fixes, feature additions, and other improvements to Prysm. Updating to this
release is recommended at your convenience.

⚠️ Deprecation Notice: Removal of gRPC Gateway and Gateway Flag Renaming ⚠️

In an upcoming release, we will be deprecating the gRPC gateway and renaming several associated flags. This change will
result in the removal of access to several internal APIs via REST, though the gRPC endpoints will remain unaffected. We
strongly encourage systems to transition to using the beacon API endpoints moving forward. Please refer to PR for more
details.

Added
  • Electra work
  • Fork-specific consensus-types interfaces
  • Fuzz ssz roundtrip marshalling, cloner fuzzing
  • Add support for multiple beacon nodes in the REST API
  • Add middleware for Content-Type and Accept headers
  • Add debug logs for proposer settings
  • Add tracing to beacon api package
  • Add support for persistent validator keys when using remote signer. --validators-external-signer-public-keys and
    --validators-external-signer-key-file See the docs page for more info.
  • Add AggregateKeyFromIndices to beacon state to reduce memory usage when processing attestations
  • Add GetIndividualVotes endpoint
  • Implement is_better_update for light client
  • HTTP endpoint for GetValidatorParticipation
  • HTTP endpoint for GetChainHead
  • HTTP endpoint for GetValidatorActiveSetChanges
  • Check locally for min-bid and min-bid-difference
Changed
  • Refactored slasher operations to their logical order
  • Refactored Gwei and Wei types from math to primitives package.
  • Unwrap payload bid from ExecutionData
  • Change ZeroWei to a func to avoid shared ptr
  • Updated go-libp2p to v0.35.2 and go-libp2p-pubsub to v0.11.0
  • Use genesis block root in epoch 1 for attester duties
  • Cleanup validator client code
  • Old attestations log moved to debug. "Attestation is too old to broadcast, discarding it"
  • Modify ProcessEpoch not to return the state as a returned value
  • Updated go-bitfield to latest release
  • Use go ticker instead of timer
  • process_registry_updates no longer makes a full copy of the validator set
  • Validator client processes sync committee roll separately
  • Use vote pointers in forkchoice to reduce memory churn
  • Avoid Cloning When Creating a New Gossip Message
  • Proposer filters invalid attestation signatures
  • Validator now pushes proposer settings every slot
  • Get all beacon committees at once
  • Committee-aware attestation packing
Deprecated
  • --enable-debug-rpc-endpoints is deprecated and debug rpc points are on by default.
Removed
  • Removed fork specific getter functions (i.e. PbCapellaBlock, PbDenebBlock, etc)
Fixed
  • Fixed debug log "upgraded stake to $fork" to only log on upgrades instead of every state transition
  • Fixed nil block panic in API
  • Fixed mockgen script
  • Do not fail to build block when block value is unknown
  • Fix prysmctl TUI when more than 20 validators were listed
  • Revert peer backoff changes from. This was causing some sync committee performance issues.
  • Increased attestation seen cache expiration to two epochs
  • Fixed slasher db disk usage leak
  • fix: Multiple network flags should prevent the BN to start
  • Correctly handle empty payload from GetValidatorPerformance requests
  • Fix Event stream with carriage return support
  • Fix panic on empty block result in REST API
  • engine_getPayloadBodiesByRangeV1 - fix, adding hexutil encoding on request parameters
  • Use sync committee period instead of epoch in createLightClientUpdate
Security
  • Go version updated to 1.22

v5.0.4

Compare Source

This release has many wonderful bug fixes and improvements. Some highlights include p2p peer fix for windows users,
beacon API fix for retrieving blobs older than the minimum blob retention period, and improvements to initial sync by
avoiding redundant blob downloads.

Updating to this release is recommended at your earliest convenience, especially for windows users.

Added
  • Beacon-api: broadcast blobs in the event of seen block
  • P2P: Add QUIC support
Changed
  • Use slices package for various slice operations
  • Initsync skip local blobs
  • Use read only validators in Beacon API
  • Return syncing status when node is optimistic
  • Upgrade the Beacon API e2e evaluator
  • Don't return error that can be internally handled
  • Allow consistent auth token for validator apis
  • Change example.org DNS record
  • Simplify prune invalid by reusing existing fork choice store call
  • use [32]byte keys in the filesystem cache
  • Update Libp2p Dependencies
  • Parallelize Broadcasting And Processing Each Blob
  • Substantial VC cleanup
  • Only log error when aggregator check fails
  • Update Libp2p Dependencies
  • Change Attestation Log To Debug
  • update codegen dep and cleanup organization
Deprecated
  • Remove eip4881 flag (--disable-eip-4881)
Removed
  • Remove the Goerli/Prater support
  • Remove unused IsViableForCheckpoint
  • Remove unused validator map copy method
Fixed
  • Various typos and other cosmetic fixes
  • Send correct state root with finalized event stream
  • Extend Broadcast Window For Attestations
  • Beacon API: Use retention period when fetching blobs
  • Backfill throttling
  • Use correct port for health check in Beacon API e2e evaluator
  • Do not remove blobs DB in slasher.
  • use time.NewTimer() to avoid possible memory leaks
  • paranoid underflow protection without error handling
  • Fix CommitteeAssignments to not return every validator
  • Fix dependent root retrival genesis case
  • Restrict Dials From Discovery
  • Always close cache warm chan to prevent blocking
  • Keep only the latest value in the health channel
Security
  • Bump golang.org/x/net from 0.21.0 to 0.23.0

Configuration

📅 Schedule: Branch creation - "before 5am every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner July 8, 2024 22:33
@renovate renovate bot requested a review from alvarof2 July 8, 2024 22:33
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 7 times, most recently from 79afae8 to 12c0bf4 Compare July 15, 2024 07:34
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 5 times, most recently from bdea0c1 to d8c7136 Compare July 23, 2024 12:32
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 6 times, most recently from 031bfc0 to ba085c5 Compare July 31, 2024 09:59
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 10 times, most recently from f2e700a to fedb2e5 Compare August 2, 2024 10:22
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 5 times, most recently from cfcf82d to d7b403f Compare September 13, 2024 12:52
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 17 times, most recently from 48a88e6 to 3bc7a57 Compare September 26, 2024 07:14
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch 6 times, most recently from 1fdc0b4 to 0617dea Compare October 7, 2024 14:49
…g to v5.1.0

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/gcr.io-prysmaticlabs-prysm-beacon-chain-5.x branch from 0617dea to 9721d99 Compare October 14, 2024 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants