Skip to content

deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - #194

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/patch-go-modules-(non-major)
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/patch-go-modules-(non-major)

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/ethereum/go-ethereum v1.17.3v1.17.5 age confidence

Release 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:

  • The default GOGC has changed from 20 to 50, trading a higher memory peak for less GC overhead. Set --gogc=20 to keep the old behavior.
  • Pebble v2 is now supported as a key-value store backend. Pebble v2 is used when Geth is bootstrapped from scratch, and falls back to Pebble v1 for a pre-existing database. Run geth db pebble-upgrade to explicitly upgrade a legacy Pebble v1 database to v2.

Fork Implementation

Core

  • Introduce a sparse blobpool to reduce blob transaction pool memory usage (#​34047)
  • Migrate legacy blobpool limbo entries to the new cell-based sidecar format on startup (#​35209)
  • Drop support for v0 blob sidecars in blobpool (#​35191)
  • Inline gas deduction to fix a performance regression (#​35203)
  • Fix eth/71 block-access-list empty marker decoding which wrongly disconnected peers (#​35286)
  • Disable snap sync mode once the pivot block is committed (#​35402, #​35405)
  • Speed up debug_setHead and reject unrecoverable targets (#​35252)
  • Fix snap sync failing to backfill blocks with missing canonical-hash mappings (#​35190)
  • Reuse the chain's JUMPDEST cache in payload building (#​35378)
  • Support Pebble v2 as the database backend (#​34009)
  • Support .ere files in the era store (#​34978)
  • Introduce the trie.UpdateBatch API (#​32448)
  • Fix freezer truncation error on newly-added empty tables after unclean shutdown (#​35258)
  • Improve state recoverability reporting by considering sync status (#​35400)
  • Fix account prefetching for absent accounts (#​35256)
  • Various snap v2 fixes (#​35321, #​35323)
  • Optimize block validation (#​35403)
  • Various allocation improvements (#​35234, #​35237, #​35232)
  • Continue binary trie development (#​34772)
  • Fix tx size calculation (#​35406)

Networking

  • Protect high-value peers from random dropping based on transaction-inclusion statistics (#​34702)
  • Keep invalid and unreachable nodes out of DNS discovery trees (#​35312)
  • Support a dual-stack discovery listener in devp2p, with several related fixes (#​35220, #​35298, #​35243, #​35206)

RPC

  • Introduce the --rpc.http-body-limit flag to configure the maximum HTTP request body size (#​35224)
  • Reject gasPrice when combined with an authorizationList (#​35320)
  • Reject a block parameter with neither a number nor a hash (#​35271)
  • Match the authorization scheme case-insensitively (#​35022)

Tracing

  • Respect the configured log limit in the struct logger (#​35349)
  • Emit tracing frames in the EIP-2780 manner (#​35396)
  • Include the log index in ERC-7562 tracer output (#​35200)
  • Stop incorrectly capturing callcode transfers in the log tracer (#​35248)

Engine API

Geth & Tooling

  • Introduce a --gogc flag and bump the default GOGC to 50 (#​35363, #​34851)
  • Write block-level access lists in geth export (#​35369)
  • Preserve metrics tag values containing = (#​35168)
  • Update eels tests to v20.0.0 (#​35283)

Accounts & ABI

  • Forward the blob fee cap to external signers (#​35167)
  • Introduce a GetABI() method on abigen v2 generated contract bindings (#​35221)
  • Fix abigen v1 bindings to handle deployment of library dependencies (#​32164)

Build

  • Update the ckzg dependency (#​35336)
  • Upgrade the -dlgo bootstrap 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:

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:

Fork Implementation (Amsterdam)
Geth
RPC
  • eth_baseFee has been added, returning the base fee of the next block (#​34904, #​35023)

  • eth_capabilities has been added, letting clients discover which historical data a node can serve (#​33886)

  • debug_clearTxpool has been added to clear the transaction pool (#​33347, #​35130)

  • State-reading methods (eth_getBalance, eth_getCode, eth_getStorageAt, etc.) now default the block parameter to latest when omitted (#​35100)

  • Fixes for eth_simulateV1: an incorrect "base fee too low" error code and a pre-Shanghai withdrawal regression (#​34951, #​34939)

  • debug_setHead now propagates rewind errors instead of silently ignoring them (#​35001)

  • EIP-7702 transactions with a nil To address 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 traceparent header, and response writes are now traced (#​35132, #​35049)

GraphQL
  • GraphQL request bodies are now limited to 5 MiB (#​35034)
  • Log-range queries with begin > 0 and end == 0 are now rejected (#​35032)
  • The Block.raw resolver now returns empty bytes when the block body is missing (#​35027)
Core
  • A global cache for JUMPDEST bitmaps speeds up EVM execution (#​34850)
  • EVM stack operations are now computed in place, avoiding per-operand copies (#​35156)
  • New code-cache hit/miss meters have been added (#​34821)
  • A shutdown race in snapshot generation has been fixed (#​33540)
Engine API & Blobs
  • Engine API JSON encoding for large blob payloads has been optimized, and gzip is disabled on the engine API (#​33969, #​35057)
  • engine_hasBlobs has been added, and engine_getBlobs now counts only actually-available blobs (#​34859, #​35028)
  • A cache for GetBlobs requests reduces engine API latency, and otel tracing has been added to the GetBlobs endpoints (#​35124, #​35026)
  • Reorged v0 blob sidecar transactions are now dropped rather than converted (#​35099)
  • testing_commitBlockV1 has been added as the write companion to testing_buildBlockV1 (#​34995)
  • New payloads are now imported at genesis regardless of sync status (#​32673)
Networking
  • NAT STUN discovery no longer fails on IPv6 servers (#​35084)
  • Several snap-sync robustness fixes: uncovered state is removed before resuming, a catch-up stall was fixed, sync restarts when the required BAL is unavailable, and the pivot is frozen once state download completes (#​35159)

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:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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 added the dependencies Pull requests that update a dependency label Jul 27, 2026
@renovate
renovate Bot requested a review from amiwrpremium as a code owner July 27, 2026 02:10
@renovate renovate Bot added review-required Manual review required (auto-merge skipped) dependencies Pull requests that update a dependency labels Jul 27, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.4 deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 Jul 27, 2026
@renovate
renovate Bot force-pushed the renovate/patch-go-modules-(non-major) branch from d5d750c to becd912 Compare July 27, 2026 10:30
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed Jul 28, 2026
@renovate renovate Bot closed this Jul 28, 2026
@renovate
renovate Bot deleted the renovate/patch-go-modules-(non-major) branch July 28, 2026 05:32
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 Aug 3, 2026
@renovate renovate Bot reopened this Aug 3, 2026
@renovate
renovate Bot force-pushed the renovate/patch-go-modules-(non-major) branch 2 times, most recently from becd912 to 89ff0b1 Compare August 3, 2026 02:32
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed Aug 23, 2026
@renovate renovate Bot closed this Aug 23, 2026
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 Aug 24, 2026
@renovate renovate Bot reopened this Aug 24, 2026
@renovate
renovate Bot force-pushed the renovate/patch-go-modules-(non-major) branch 2 times, most recently from 89ff0b1 to 94fabdb Compare August 24, 2026 01:56
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed Aug 28, 2026
@renovate renovate Bot closed this Aug 28, 2026
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 Aug 31, 2026
@renovate renovate Bot reopened this Aug 31, 2026
@renovate
renovate Bot force-pushed the renovate/patch-go-modules-(non-major) branch from 94fabdb to 8c952c0 Compare August 31, 2026 03:06
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed Aug 31, 2026
@renovate renovate Bot closed this Aug 31, 2026
@renovate renovate Bot changed the title deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 - autoclosed deps(deps): update module github.com/ethereum/go-ethereum to v1.17.5 Sep 7, 2026
@renovate renovate Bot reopened this Sep 7, 2026
@renovate
renovate Bot force-pushed the renovate/patch-go-modules-(non-major) branch 2 times, most recently from 8c952c0 to ede2885 Compare September 7, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency review-required Manual review required (auto-merge skipped)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant