Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/ethereum/go-ethereum to v1.14.12 #666

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 9, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/ethereum/go-ethereum v1.14.8 -> v1.14.12 age adoption passing confidence

Release Notes

ethereum/go-ethereum (github.com/ethereum/go-ethereum)

v1.14.12: Gei Hinnom (v1.14.12)

Compare Source

This release covers quite a lot of time, and has many changes across the codebase. In particular; changes in tracing and account management, optimizations in database, trie and evm, and, as always bugfixes.

This release removes the personal RPC namespace. It was already previously deprecated, and has not been accessible by default for nearly two years. We also removed the --unlock command-line parameter, with a view towards removing key/account management from the geth binary.

  • Key management:
    • Remove --unlock command line flag from geth (#​30737)
    • Remove personal RPC namespace (#​30704)
  • Builds:
  • Tracing:
    • invoke OnCodeChange-hook on selfdestruct (#​30686, #​30497)
    • improvements to flatCallTracer (#​30539)
    • invoke tx-end hook in runtime helpers (#​30711)
    • disableCode and disableStorage options for prestateTracer (#​30648)
    • tracing of system calls (#​30666)
    • Change to how chainconfig is passed to tracers (breaking change) (#​30540)
    • add GetTransientState method to StateDB interface (#​30531)
  • Signing:
    • improved support for EIP-712 array types (#​30620)
    • non-legacy transactions support for ledger wallets (#​30180)
  • Bugfixes:
    • Set basefee for AccessList based on given block, not chain tip (#​30538)
    • Multiple issues in benchmarks (#​30667)
    • Fix bug with resolving a payload (#​30615)
  • Database optimizations
    • Run pebble in non-sync mode (#​30573, #​29792). This change makes quite a big difference on certain OS:es, particularly MacOSX/Darwin, where
      it has been noted that fsync is notoriously slow.
    • Use to increasing level sizes (#​30602), This change makes pebble use larger files, reducing the number of files from 160K to 10K.
  • Assorted:
    • Make jwtsecretflag expand tilde
    • Work on verkle (#​30672)
    • Work on EIP-7002 and EIP 7251 (#​30571)
    • Implement EIP-7685 and EIP-6110 (flat requests enconding) (#​30425)
    • Validation of EOF containers (#​30418)
    • More helpful responses for rejected transactions (#​30715)
    • Work on cross-execution witness (#​30698)
    • EVM speed optimizations (#​30662, #​30629)
    • Reduce peak memory usage during reorg (#​30600)
    • Speed up trie commit via concurrent workers (#​30545)
    • Fuzzing improvments (#​30585)
    • Implement new engine_getBlobsV1 API method (#​30537)

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


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

v1.14.11: Makhaira (v1.14.11)

Compare Source

This is a minor release, with the primary goal of publishing new stable and latest docker images. A problem in the CI pipeline prevented the publishing of docker images. We have now resolved the problem, and hope that the v1.14.11-release will be published as usual on Docker hub.

We have now switched the way the docker images are built, and the -amd64 and -arm64-tagged versions will no longer be maintained:

  • alltools-latest-amd64, alltools-latest-arm64 -> alltools-latest
  • latest-amd64,latest-arm64 -> latest
  • v1.14.10-amd64, v1.14.10-arm64 -> v1.14.10

NOTE: If you are a docker user on stable/latest, there's a high chance that you are not using any of the last two releases. If so, you are advised to look through the release-notes of those releases respectively: v1.14.10 and v1.14.9.

Other changes since v1.14.10 include

  • Remove totalDifficulty field from RPC, in accordance with spec update, #​30386
  • Fix flaw in simulated backend #​30465
  • New method of building multi-platform docker images #​30530
  • Ability to disable FINDNODE liveness checks in tests #​30512

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


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

v1.14.10: Kopis (v1.14.10)

Compare Source

Geth v1.14.10 is a hotfix release to fix a blob pool regression introduced in v1.14.9. Users running the previous bad version should update ASAP. That said, there is no immediate danger to these users, just to the health of blob transaction propagation and inclusion in the network.

Beside the hotfix, this release:

  • Ships stateless witness production and verification into the engine API (#​30069).
  • Use 0 global gas cap as unlimited in simulated calls too (#​30474, #​30496).

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


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

v1.14.9: Aegis (v1.14.9)

Compare Source

This release has been nuked. It broke the blob pool, please do not use it.


This is a maintenance release, but also introduces support for the new multicall spec, which is a much anticipated feature providing a eth_simulateV1 call, that takes a list of blocks and executes them as if calling multiple eth_calls sequentially. It accepts optional state and precompile overrides, as well as transfer log events. This release also ships with improved verkle support.

Command line
Pectra
Core
Txpool
  • Fetch transactions from a peer in the order they were announced in order to minimize nonce gap, causing blob txs to rejected. A special rule is applied to blob transactions: they are retrieved from the network upon reception of the announcement, as blob transactions are never broadcast over the p2p network (https://github.com/ethereum/go-ethereum/pull/30125)
Networking
RPC / tracing
Misc
Build

Full Changelog: ethereum/go-ethereum@v1.14.8...v1.14.9

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


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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

Copy link
Contributor Author

renovate bot commented Dec 9, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
github.com/bits-and-blooms/bitset v1.10.0 -> v1.13.0
github.com/supranational/blst v0.3.11 -> v0.3.13
golang.org/x/sys v0.20.0 -> v0.22.0

@renovate renovate bot changed the title fix(deps): update module github.com/ethereum/go-ethereum to v1.14.12 fix(deps): update module github.com/ethereum/go-ethereum to v1.14.12 - autoclosed Dec 16, 2024
@renovate renovate bot closed this Dec 16, 2024
@renovate renovate bot deleted the renovate/github.com-ethereum-go-ethereum-1.x branch December 16, 2024 20:17
@renovate renovate bot changed the title fix(deps): update module github.com/ethereum/go-ethereum to v1.14.12 - autoclosed fix(deps): update module github.com/ethereum/go-ethereum to v1.14.12 Dec 16, 2024
@renovate renovate bot reopened this Dec 16, 2024
@renovate renovate bot force-pushed the renovate/github.com-ethereum-go-ethereum-1.x branch from 48cce95 to b8fd1f3 Compare December 16, 2024 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

0 participants