chore(deps): update ethereum el/cl client updates#658
Open
github-actions[bot] wants to merge 1 commit into
Open
chore(deps): update ethereum el/cl client updates#658github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
f44c30e to
acc1737
Compare
acc1737 to
e9b21d3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v3.4.3→v3.4.4v1.17.3→v1.17.4v8.1.3→v8.2.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
erigontech/erigon (erigontech/erigon)
v3.4.4Compare Source
v3.4.4 is a bugfix release recommended for all users.
Bugfixes
gas used mismatch.Full Changelog: erigontech/erigon@v3.4.3...v3.4.4
ethereum/go-ethereum (ethereum/go-ethereum)
v1.17.4: Flexible Polymer Casing (v1.17.4)Compare Source
This is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users. It also continues the implementation work for the upcoming Amsterdam hardfork.
One thing worth highlighting:
clefsigner has moved to https://github.com/ethereum/clef (#35097).Fork Implementation (Amsterdam)
OnGasChangeV2hook for multi-dimensional gas (#34946)engine_newPayloadWithWitnessV5has been added and the witness format now uses the canonical spec field ordering (#35009)evm t8ntooling has been updated for Amsterdam, adding BAL and slot-number support and binary-trie leaf export (#34843, #35025)Geth
--memory) when one is set (#34947)RPC
eth_baseFeehas been added, returning the base fee of the next block (#34904, #35023)eth_capabilitieshas been added, letting clients discover which historical data a node can serve (#33886)debug_clearTxpoolhas been added to clear the transaction pool (#33347, #35130)State-reading methods (
eth_getBalance,eth_getCode,eth_getStorageAt, etc.) now default the block parameter tolatestwhen omitted (#35100)Fixes for
eth_simulateV1: an incorrect "base fee too low" error code and a pre-Shanghai withdrawal regression (#34951, #34939)debug_setHeadnow propagates rewind errors instead of silently ignoring them (#35001)EIP-7702 transactions with a nil
Toaddress are now rejected (#35094)HTTP RPC responses now always set
Content-Length, and a WebSocket handshake status-code bug was fixed (#35072, #35111)The client can now configure trace-context propagation via the
traceparentheader, and response writes are now traced (#35132, #35049)GraphQL
begin > 0andend == 0are now rejected (#35032)Block.rawresolver now returns empty bytes when the block body is missing (#35027)Core
Engine API & Blobs
engine_hasBlobshas been added, andengine_getBlobsnow counts only actually-available blobs (#34859, #35028)GetBlobsrequests reduces engine API latency, and otel tracing has been added to the GetBlobs endpoints (#35124, #35026)testing_commitBlockV1has been added as the write companion totesting_buildBlockV1(#34995)Networking
For a full rundown of the changes please consult the Geth 1.17.4 release milestone.
As with all our previous releases, you can find the:
ethereum/client-go(use "stable" tag).sigp/lighthouse (sigp/lighthouse)
v8.2.0: Mr. GoldenfoldCompare Source
Summary
All beacon node users should upgrade as soon as practical. Validator client users should review the fee-recipient and graffiti changes below before upgrading.
This release also contains substantial Gloas preparation, Fulu data-availability networking improvements, and new standard API support.
Upgrade Notes
suggested_fee_recipientfield invalidator_definitions.ymland no global--suggested-fee-recipientfallback is configured. This prevents validator income from being lost accidentally.--graffiti-append falseflag with Lighthouse VC or set graffiti that is between 30-32 bytes long. There is no change in behaviour if you are already using the--privateflag for the beacon node.suggested_fee_recipientand no global--suggested-fee-recipientfallback is configured. This prevents validator income from being lost accidentally.💻 Breaking Changes for Devs
/lighthouse/analysis/block_rewards,/lighthouse/analysis/attestation_performance/{index}, and/lighthouse/analysis/block_packing_efficiency./eth/v1/beacon/rewards/*responses to match the beacon API spec wrappers, including execution optimistic/finalized metadata.🗑️ Deprecated CLI Flags
The follow CLI flags for the beacon node have been deprecated:
--libp2p-addressesis deprecated in favour of--boot-nodes.--reconstruct-historic-statesis deprecated in favour of--archive.--proposer-reorg-*flags are deprecated. We do not recommend changing these values.🧩 Partial Data Columns
Lighthouse now supports partial data columns (EIP-8136). Partial columns reduce the bandwidth used to propagate blob data, utilizing data already present in the EL client. While partial data columns do not require a hard fork, the benefits scale as more of the network upgrades.
For now, Lighthouse only enables partial data columns by default on Hoodi and Sepolia. To opt out, use
--enable-partial-columns false.Notable Changes
execution_payload,execution_payload_gossip, andproposer_preferences.Update Priority
This table provides priorities for which classes of users should update particular components.
See Update Priorities for more information about this table.
Security Content
This section will be updated with security advisories as they are made public. We are not disclosing the complete security content of this release in order to give users time to upgrade.
All Changes
proposer_preferences(#9475)--enable...(#9478)earliest_available_slotfor column requests (#9447)hashlinkoverlruforLruCache(#8911)disallowed-offsetsconfig for re-orgs (#9449)payload_attestation_serviceand add payload attestation test to validator client (#9357)nfdfield when no next fork is scheduled during runtime transitions (#9131)POST beacon/bidendpoint (#9347)InvalidBestNodeerror (#9364)headevent is emitted (#9338)reorg-related CLI flags and read from spec (#9177)into_full_blockimplementations (#9294)LIGHTHOUSE_CAPABILITIES(#9330)ignore-ws-checkflag doesnt allow the node to start outside the weak subjectivity period (#9290)beacon_state_rootin test helpers (#9289)TestRandom(#9006)hickory-protoaudit failures (#9257)test_loggerfeature (#9125)Hash256to display shortened hashes (#9118)PayloadAttestationgossip verification (#9145)AttestationData.index(#9100)ForkchoiceUpdatebased on updatedPayloadStatus(#9102)rustls-webpki(#9161)PreEpochCache(#9106)lh_so they get exported to tracing backend (#9129)rustls-webpkito unblock CI (#9130)Displayimpl forExecutionBlockHash(#9108)timestamp_now(#9094)cargo-hackto CI to check crate features (#8927)exit-future(#9095)blob_delay_msto track data columns seen (#9024)execution_payload(#9065)execution_payload_gossip(#9063)ChainSpecconsistency with upstreamconfig.yaml(#9008)yaml_serdein place of deprecatedserde_yaml(#9040)BeaconStatewhen a parent envelope is missed (#9014)lighthouse/analysisendpoints (#8968)/rewardsendpoints to match spec (#8967)test_same_subnet_unsubscription(#8932)c-kzg(#8930)/lighthouse/analysis/block_rewardsAPIs (#8935)arbitrary-fuzz(#8936)testingfeature to validator_client/http_api (#8909)uuidto remove duplicate (#8874)arbitrary(#8867)hashlink 0.8(#8866)reqwestre-exports frometh2(#8829)OnDiskConsensusContext(#8824)SseEventSource(#8819)ProcessHealth::observe(#8793)legacy-arithby default inconsensus/types(#8695)networkfeature toeth2(#8558)synversion1(#8678)if-addrsinstead oflocal_ip_address(#8659)timeto fixcargo auditfailure (#8764)kzg_commitmentsfromDataColumnSidecarGloas(#8739)Forkinverify_header_signature(#8528)Binaries
See pre-built binaries documentation.
The binaries are signed with Sigma Prime's PGP key:
15E66D941F697E28F49381F426416DC3F30674B0Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.