v5.2.0 #14728
prestonvanloon
started this conversation in
General
v5.2.0
#14728
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v5.2.0
Important
This release is mandatory for all validator clients using mev-boost with a gas limit increase. Without upgrading to this release, validator clients will default to using local execution blocks when the gas limit starts to increase.
Updating to this release is highly recommended, especially for users running v5.1.1 or v5.1.2.
This release has several fixes and new features. In this release, we have enabled QUIC protocol by default, which uses port 13000 for
--p2p-quic-port
. This may be a breaking change if you're using port 13000 already. This release has some improvements for raising the gas limit, but there are known issues with the proposer settings file provided gas limit not being respected for mev-boost outsourced blocks. Signalling an increase for the gas limit works perfectly for local block production as of this release. See pumpthegas.org for more info on raising the gas limit on L1.Notable features:
Added
beacon-chain/monitor
package to Electra. PRvalidator_statuses
metric.DataColumnIdentifier
,DataColumnSidecar
,DataColumnSidecarsByRangeRequest
andMetadataV2
.BlockToLightClientHeader
. PRChanged
BatchVerifyDepositsSignatures
, from need verification, to all keys successfully verifiedengine_exchangeCapabilities
implementation.scrape-interval
inClient-stats
to 2 minutes to accommodate Beaconcha.in API rate limits.Slashed
to false and moveEffectiveBalance
to match struct definition.optimizations in the go compiler.
ExitedValidatorIndices
.EjectedValidatorIndices
.engine_newPayloadV4
,engine_getPayloadV4
are changes due to new execution request serialization decisions, PRProcessPayload
.Eth-Consensus-Version
header toListAttestationsV2
andGetAggregateAttestationV2
endpoints.ListAttestationsV2
,GetAttesterSlashingsV2
andGetAggregateAttestationV2
endpoints to use slot to determine fork version.Blobs
endpoint to return additional metadata fields.Deprecated
/eth/v1alpha1/validator/activation/stream
grpc wait for activation stream is deprecated. pr--interop-genesis-time
and--interop-num-validators
have been deprecated in the beacon node as the functionality has been removed. These flags have no effect.Removed
--g enesis-state
. This removes about 9Mb (~11%) of unnecessary code and dependencies from the final production binary.Fixed
gParams.Dhi = gossipSubDhi
cache impossible. This has been fixed with updates to rules_oci and bazel-lib.
--backfill-oldest-slot
handling - this flag was totally broken, the code would always backfill to the default slot [pr](https://github.com/prysmaticlabs/prysm/pull/14584)
smaticlabs/prysm/pull/14578)
searchForPeers
infinite loop in small networks.Security
No security items to note in this release.
This discussion was created from the release v5.2.0.
Beta Was this translation helpful? Give feedback.
All reactions