chore(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - #27
chore(deps): update module github.com/ethereum/go-ethereum to v1.17.5#27renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: sdk-go/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
PR author is in the excluded authors list. |
|
🌊 WAVE BugBot — 1 finding(s)🔴 1
severity: critical · major · minor · info — local review · $0 inference · wave-dispatch · react 👍/👎 to tune |
9efb254 to
9cb40de
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
0289277 to
cd4810b
Compare
bba3d8b to
9d19127
Compare
9d19127 to
e135be2
Compare
e135be2 to
7c1bb37
Compare
ApprovabilityVerdict: Needs human review Standard dependency update (go-ethereum v1.17.3→v1.17.5), but all changed files are owned by wave-av/sdk-owners and the automated author is not a designated owner. Code owners should verify this update. You can customize Macroscope's approvability policy. Learn more. |
This PR contains the following updates:
v1.17.3→v1.17.5Release Notes
ethereum/go-ethereum (github.com/ethereum/go-ethereum)
v1.17.5: Grav-Torque Pad (v1.17.5)Compare Source
This is a maintenance release with accumulated bug fixes and improvements, and is recommended for all users. It continues the implementation work for the upcoming Amsterdam hardfork.
A few things worth highlighting:
GOGChas changed from 20 to 50, trading a higher memory peak for less GC overhead. Set--gogc=20to keep the old behavior.geth db pebble-upgradeto explicitly upgrade a legacy Pebble v1 database to v2.Fork Implementation
--override.amsterdamflag (#35213)Core
debug_setHeadand reject unrecoverable targets (#35252).erefiles in the era store (#34978)trie.UpdateBatchAPI (#32448)Networking
devp2p, with several related fixes (#35220, #35298, #35243, #35206)RPC
--rpc.http-body-limitflag to configure the maximum HTTP request body size (#35224)gasPricewhen combined with anauthorizationList(#35320)Tracing
callcodetransfers in the log tracer (#35248)Engine API
TargetGasLimitvia the engine API (#35372)engine_getPayloadBodiesV2(#35347)MaxBlobsPerBlockto the protocol limit (#35295)Geth & Tooling
--gogcflag and bump the defaultGOGCto 50 (#35363, #34851)geth export(#35369)=(#35168)Accounts & ABI
GetABI()method on abigen v2 generated contract bindings (#35221)Build
ckzgdependency (#35336)-dlgobootstrap Go version to 1.25.12 (#35317)For a full rundown of the changes please consult the Geth 1.17.5 release milestone.
As with all our previous releases, you can find the:
ethereum/client-go(use "stable" tag)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).Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.