v6.1.1 #15775
prestonvanloon
started this conversation in
General
v6.1.1
#15775
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v6.1.1
This release is a reissue of v6.1.0 from the same commit. The only difference is that this release has debug symbols stripped from the release binaries. We built these release assets with
--strip=always
. These release assets have been tested to work in a windows VM (resolves #15760). See #15774 for more information.⬇️ v6.1.0 changelog below ⬇️
v6.1.0 - 2025-09-26
Important note: All operators should upgrade as soon as possible to v6.0.5 OR v6.1.0 to receive a critical stability patch. v6.0.5 only includes the stability fix on top of v6.0.4, whereas v6.1.0 includes a much larger set of changes, detailed below.
This release has support for Fusaka testnets as well as many mainnet improvements. Testnet operators are required to update prior to the testnet fork date. See PR #15721.
Mainnet operators are encouraged to update per their regular update cadence.
v6.1.0 raises the default builder gas limit[1] from 36M to 45M, includes a memory utilization optimization that should benefit all beacon nodes, along with other improvements and bugfixes. Also included are incremental light client support components and fusaka features waiting to be activated. This will be the last release in the v6 cycle before the mainnet fusaka release, which will be tagged v7.0.0.
Noteworthy improvements, changes and bugfixes:
--disable-experimental-state
beacon-node flag has been removed, marking the full graduation of the Copy-on-write design for BeaconState fields, which reduces the memory overhead of keeping multiple BeaconStates in RAM for block processing. Congrats @rkapka!--attest_timely
flag is now on by default, with the flag itself deprecated.--max-health-checks
configures a validator to switch to a fallback beacon node after the given number of health check failures.Special shout out to our new team member @satushh!!
Welcome to new contributors: @Alleysira, @raulk, @tomasandroil, @trinadh61, @Sahil-4555, @ppopth, @Galoretka, @fernantho, @Muzry, @jihoonsong, @sashass1315, @DeVikingMark
Thanks for your continued contributions: @KaloyanTanev, @rose2221, @jtraglia, @syjn99, @NikolaiKryshnev, @hyunchel, @syjn99
[1] To override this limit, use the validator flag
--suggested-gas-limit
or set thebuilder.gas_limit
setting in your proposer settings file.Added
CustodyInfo
inBeaconNode
. [PR]/eth/v1/validator/attestation_data
and. [PR]verifyBlobCommitmentCount
: Print max allowed blob count in error message. [PR]dataColumnSidecarByRootRPCHandler
. [PR]dataColumnSidecarsByRangeRPCHandler
. [PR]submitPoolAttestationsV2
beacon API. [PR]StatusV2
proto message. [PR]SendDataColumnSidecarsByRangeRequest
. [PR]SendDataColumnSidecarsByRootRequest
. [PR]GetBlobsV2
. [PR]ReconstructDataColumnSidecars
, which reconstruct data column sidecars from data fetched from the execution layer. [PR]--batch-verifier-limit
flag to configure max number of signatures to batch verify on gossip. [PR]disable-attest-timely
flag to disable attest timely. [PR]max-health-checks
flag that sets the maximum times the validator tries to check the health of the beacon node before timing out. 0 or a negative number is indefinite. (the default is 0). [PR]VersionToForkEpochMap()
to theBeaconChainConfig
in theparams
package. [PR]ExecutionPayloadAndBlobsBundleV2
. [PR]/eth/v1/beacon/states/{state_id}/proposer_lookahead
beacon api endpoint. [PR]/eth/v1/node/identity
. [PR]/eth/v1/config/spec
endpoint response to expose blob scheduling configuration for networks. [PR]publish_block_v2_duration_milliseconds
to measure processing duration of thePublishBlockV2
beacon API endpoint. [PR]saveStatesEfficientInternal
. [PR]nfd
enr field, and changes to the semantics of the eth2 field. [PR]User-Agent
header in the formatPrysm/<name>/<version>
. This enhances observability and enables upstream systems to correctly identify Prysm validator clients by their name and version. [PR]--data-column-path
flag. [PR]List
type for SSZ-QL. [PR]Vector
type. [PR]--p2p-colocation-whitelist
to accept CIDRs which will bypass the p2p colocation restrictions. [PR]Bitlist
andBitvector
types. [PR]/eth/v1/debug/beacon/data_column_sidecars/{block_id}
endpoint. [PR]Changed
parseIndices
: Return[]int
instead of[]uint64
. [PR]TopicFromMessage
: Do not assume anymore that all Fulu specific topic are V3 only. [PR]readChunkedDataColumnSidecar
: AddvalidationFunctions
parameter and add tests. [PR]enable-light-client
flag. [PR]attest-timely
flag is now deprecated. [PR]enable-duties-v2
todisable-duties-v2
to default to using duties v2. [PR]uint64
genesis time to usetime.Time
. Also did some refactoring and cleanup that was enabled by these changes. [PR]master
branch. [PR]grpc-gateway-port
withflags.HTTPServerPort.Name
intesting/endtoend/components/validator.go
, resolving an inline TODO for improved flag consistency. [PR]htrutil.go
by removing redundant codes. [PR]--enable-experimental-backfill
flag to--enable-backfill
to signal that it is more mature. [PR]http_archive
togo_repository
so that gazelle can keep it in sync with go.mod. [PR]Deprecated
p2p-metadata
flag. [PR]Removed
DataColumnIdentifier
proto message. [PR]ssz-only
debug flag until there is a real usecase for the flag. [PR]Fixed
meta
field to the response of the endpoint/eth/v1/node/peers
to align with the Beacon API spec (Missing fieldmeta
in response of endpoint/eth/v1/node/peers
#15370). [PR]dataColumnSidecarByRootRPCHandler
. [PR]--chain-config-file
: Do not use any more mainnet boot nodes. [PR]Content-Encoding
header in the response properly when gzip encoding is requested. [PR]MinEpochsForDataColumnSidecarsRequest
inWithinDAPeriod
when in Fulu. [PR]Eth-Consensus-Block-Value
on error to avoid missed block proposals. [PR]BlobsBundleV2
. [PR]ReceiveBlock
. [PR]SignedContributionAndProof
messages. [PR]createLocalNode
: Wait before retrying to retrieve the custody group count if not present. [PR]Security
This discussion was created from the release v6.1.1.
Beta Was this translation helpful? Give feedback.
All reactions