Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2025

Bumps github.com/ethereum/go-ethereum from 1.15.5 to 1.15.8.

Release notes

Sourced from github.com/ethereum/go-ethereum's releases.

Combatives Upgrade (v1.15.8)

This is a bug-fix release with some performance improvements.

Geth

  • geth import now applies database and cache flags correctly. (#31577, #31534)
  • The new log indexer now exports metrics about its operation. (#31511)
  • The beacon chain light client, blsync now has a feature to export checkpoint files. (#31469)

Core library

  • Database writes have been made fully synchronous again. We disabled the use of fsync a while ago to improve performance on slow filesystems, but it has lead to reports of instability. The performance hit from enabling data sync is negligible. (#31519)
  • The transaction pool now takes pending blob transactions into account when limiting pending EIP-7702 authorizations for an account. (#31526)
  • A logic race in EIP-7702 transaction validation is resolved. (#31373)
  • The blob transaction pool performs less disk reads when sending transaction announcements. (#31433)
  • The EVM now has a special fast-path for PUSH2, which is the most common instruction. (#31267)
  • The Trezor hardware wallet implementation now supports 32-bit chain IDs. (#17439)
  • Geth can now stop syncing history at the PoS merge point. This behavior is not enabled yet. (#31414)

RPC

  • When trying to access pruned history, all RPC APIs now return error code 4444. (#31361)

P2P networking

  • UPnP support has been improved and some bugs got fixed. (#30265, #31486, #31566)
  • The discv5 'talk request' API has been changed to pass *enode.Node to handlers. This is a breaking change, but the only known user of this API is the shisui portal network client. (#31075)
  • A flaw in the recently added discv5 challenge resend logic was fixed. (#31543)
  • The eth protocol now properly handles very large skip values when processing GetBlockHeaders messages from peers. This is not a security fix, despite looking like one, it's more about correctness. (#31522)

Build

  • This release is built with Go 1.24.2 (#31538)
  • Note: due to issues with our build environment, we can no longer provide binary builds for macOS. These may be restored at a later date, hopefully soon. For now, you'll have to install from Homebrew.
  • The previous release's git tag, v1.15.7, was published twice, leading to an issue with the Go module cache.

For a full rundown of the changes please consult the Geth 1.15.8 release milestone


As with all our previous releases, you can find the:

Juggernaut Shield (v1.15.7)

This is a bug fix release. We are putting is out specifically to address a critical issue that could break archive node databases.

... (truncated)

Commits
  • f8ff24e version: release go-ethereum v1.15.8 stable
  • 0059b0a build: upgrade -dlgo version to Go 1.24.2 (#31538)
  • a9444ea tests/testdata: revert to v17.0
  • f64aa6e internal/testlog: fix log output from sub-loggers (#31539)
  • 9b4eab6 eth/catalyst: in tests, manually sync txpool after initial chain insertion t...
  • 4906c99 accounts/usbwallet: full 32bit chainId support for Trezor (#17439)
  • 2547bb2 eth/fetcher: Fix flaky TestTransactionForgotten test using mock clock (#31468)
  • 0c2ad07 core/txpool: allow tx and authority regardless of admission order (#31373)
  • 60b922f core/txpool: add notice to Clear that is not meant for production code (#31...
  • a7f24c2 p2p/nat: fix UPnP port reset (#31566)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.15.5 to 1.15.8.
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.15.5...v1.15.8)

---
updated-dependencies:
- dependency-name: github.com/ethereum/go-ethereum
  dependency-version: 1.15.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 11, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 21, 2025

Superseded by #145.

@dependabot dependabot bot closed this Apr 21, 2025
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/ethereum/go-ethereum-1.15.8 branch April 21, 2025 14:17
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 file go Pull requests that update go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants