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 all non-major golang dependencies #30

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 1, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/aws/aws-sdk-go-v2 v1.20.0 -> v1.36.1 age adoption passing confidence
github.com/aws/aws-sdk-go-v2/service/kms v1.24.1 -> v1.37.18 age adoption passing confidence
github.com/ethereum/go-ethereum v1.12.0 -> v1.15.0 age adoption passing confidence
github.com/rs/zerolog v1.30.0 -> v1.33.0 age adoption passing confidence
github.com/welthee/go-ethereum-aws-kms-tx-signer/v2 v2.0.0-20230801130021-6442de044b07 -> v2.0.0-20230802145000-e88ed988d269 age adoption passing confidence
golang.org/x/crypto v0.11.0 -> v0.33.0 age adoption passing confidence

Release Notes

aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)

v1.36.1

Compare Source

v1.36.0

Compare Source

v1.35.0

Compare Source

v1.34.0

Compare Source

v1.33.0

Compare Source

v1.32.8

Compare Source

v1.32.7

Compare Source

v1.32.6

Compare Source

v1.32.5

Compare Source

v1.32.4

Compare Source

v1.32.3

Compare Source

v1.32.2

Compare Source

v1.32.1

Compare Source

v1.32.0

Compare Source

v1.31.0

Compare Source

v1.30.5

Compare Source

v1.30.4

Compare Source

v1.30.3

Compare Source

v1.30.2

Compare Source

v1.30.1

v1.30.0

v1.28.0

v1.27.2

v1.27.1

v1.27.0

v1.26.2

v1.26.1

v1.26.0

v1.25.3

v1.25.2

v1.25.0

v1.23.4

v1.22.2

v1.22.1

v1.22.0

v1.21.0

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

v1.15.0: Operative Package (v1.15.0)

Compare Source

We are proud to announce the Geth 1.15.0 release.

This release contains some breaking changes to the database. Downgrading to v1.14.x requires re-syncing the chain.

Prague Fork

As of this release, Geth implements the Prague fork specifications up to devnet-6.

Command changes
RPC & Tracing
  • The live tracing Go API has been updated with new hooks and optional EVM revert tracking. See the tracing API changelog for more information. (#​30441, #​30786, #​30830, #​30784, #​31007)
  • RPC method eth_estimateGas now supports block overrides like eth_call. (#​30695)
  • RPC method eth_simulateV1 now advances the timestamp by 12 seconds per block. (#​30981)
  • Package accounts/abi now supports unpacking Solidity error types. (#​30738)
  • Package accounts/abi/bind has new functions WaitMinedHash, WaitDeployedHash. (#​30079)
  • Package accounts/usbwallet was updated to support new Ledger firmware and the Ledger Flex device. (#​31004)
  • In package ethclient/simulated, a bug was fixed where transactions couldn't be sent after Rollback of the simulated chain. (#​31020)
  • The struct logger reports the EVM revert reason correctly again. (#​31013)
Database

This release introduces a new database schema version. A downgrade to v1.14.x requires a resync.

  • The 'total difficulty' of the chain is no longer stored in the database. (#​30744)
  • The ancient store employs a new strategy for avoiding fsync on each update. This change should improve block import latency on some systems. (#​30392)
  • Reverse state diffs use a new encoding for future compatibility with the Verkle Tree. (#​30107, #​31060)
  • Internal handling of the SELFDESTRUCT operation has been simplified. This is possible since classic selfdestruct is no longer supported by the EVM after the Cancun fork. (#​30752, #​30802)
  • Work towards a re-implementation of the state snapshot system is ongoing. (#​30643, #​30650, #​30654)
  • Work on the Verkle Tree integration is also progressing. (#​31036, #​30856, #​30907, #​31097)
Core Library & Networking
  • The fix for CVE-2025-24883 (recent v1.14.13 hotfix release) is also in v1.15.0 (#​31100).

  • The transaction pool's notion of "locals" has been changed. This is a breaking change in some ways, and requires some explanation. Geth used to accept transactions at any fee level via RPC, storing them into the node's pool, and marking the sender as "local". When creating a new block (or the pending block), it would choose "local" transactions first. Finally, Geth tracks "local" transactions in a persistent journal file, and restores them on startup. The effect of all this is that once you had sent a transaction to Geth via RPC, it would keep prioritizing the sender account and its transactions (even ones received through p2p).

    In Geth v1.15, we are changing this model to a different one. When receiving a transaction via RPC, it is stored into the pool like any other transaction, but it is also inserted into a separate "locals tracker" that keeps reinjecting the tx into the main pool periodically. When building a block, Geth no longer prefers the txpool locals, but you can configure a set of addresses that should get priority using the --txpool.locals CLI flag. (#​30559, #​31127)

  • For static nodes (from configuration or RPC admin_addPeer), the node URL can contain a DNS name. Geth will now resolve these names when attempting to connect to the peer, instead of at configuration parsing time. This is useful for setting up testing networks in Docker or Kubernetes where the IP address of a node might not be known ahead of time. (#​30822)

  • Geth can now use the STUN protocol to figure out its own IP. There is a built-in list of public servers, or you can specify your own. Use --nat=stun to enable. (#​31064)

  • Some minor bugs in the p2p protocol implementation got fixed. (#​30855, #​30918)

Build
  • This release is built with Go 1.23.6 (#​31130)
  • The 'toolchain' line has been removed from go.mod (#​31057)
  • go-ethereum library functionality should now build and run on wasip1 (#​31090)

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


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

v1.14.13: Schwarzschild (v1.14.13)

Compare Source

This is a security release, fixing a vulnerability (CVE-2025-24883).

Please update your nodes ASAP.


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

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:

v1.14.8: Rayingri (v1.14.8)

Compare Source

This is a maintenance release with bug fixes only.

Command changes
  • Blobpool related flags in Geth now actually work. (#​30203)
  • The evm run command no longer overwrites the sender account in genesis.json. (#​30259)
  • evm run now allows configuring baseFeePerGas in genesis.json. (#​30281)
Go API
  • core/types.Transaction.ChainID had a bug where it modified the signature for very large ChainID (>= 2^64). (#​30157)
  • ethclient.Client.NetworkID now supports values returned in hex format by the server. (#​30263)
  • ethclient/simulated.Backend.AdjustTime was fixed to apply the correct time divison. (#​30138)
  • accounts/abi/bind.TransactOpts now supports setting an access list for created transactions. (#​30195)
  • The package p2p/simulations has been removed. (#​30250)
Core
  • A snap-sync database corruption related to sync restarts is fixed in this release. (#​30258)
  • eth_call storage overrides now work as originally intended: if a storage replacement object is specified in the call, previous storage values of the account are cleared. (#​30185)
  • The txpool did not use the transaction's inline sender cache in some cases. (#​30208)
  • The performance of EVM stack swaps was improved a bit. (#​30249)
Networking
  • The downloader now takes withdrawals into account when sizing its queue. (#​30276)
  • The new discovery node revalidation could hot-spin in certain rare scenarios. (#​30239)
  • Configuring an external IP using --nat=extip:... could lead to invalid discovery packets being generated. (#​30234)
Build
  • github.com/btcsuite/btcd/btcec has been upgraded to resolve a build error caused by upstream API changes. (#​30181)
  • Previous releases will not build with Go 1.23, but this one will. (#​30253)
  • This release is built with Go 1.22.6. (#​30273)

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


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

v1.14.7: Trident (v1.14.7)

Compare Source

This is a hot-fix release for a bug (#​30139) which affects only the previous release. Users of v1.14.6 are kindly requested to update.

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


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

v1.14.6: Talaria (v1.14.6)

Compare Source

Geth v1.14.6 is a maintenance release, but it does ship with the experimental witness building validation code used in @​karalabe's "cross validation" proposal. Note that the engine API part is not included in this release.


Shipped features:

Shipped bugfixes:

  • Fix issue in which the beacon root contract balance would not be saved in developer mode, causing an error on restart (#​29963)
  • Fix shutdown crash when geth runs in blsync mode (#​29946)
  • Fix data races in snapshot access (#​30001, #​30011)
  • Fix out of bounds access in json unmarshalling (#​30014)
  • Add missing lock in peer discovery (#​29960)

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


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

v1.14.5: Bothros (v1.14.5)

Compare Source

Geth v1.14.5 is a hotfix release that addresses a regression introduced in v1.14.4, which prevented the node from discovering other peers in certain networking setups (#​29944). It is otherwise identical to v1.14.4.


Geth v1.14.4 in a usual maintenance release, but it does ship a 5-7% block import speed improvement. Furthermore, v1.14.4 also finally includes an Ether supply live tracer, that you can enable via --vmtrace supply. Also please note, the default value for miner tip enforcement was dropped from 1 gwei to 0.001 gwei (block producers can change this via --miner.gasprice).

Shipped features:

Shipped bugfixes:

  • Fix a gas estimation regression that caused longer runtimes (#​29738).
  • Fix a potential crash in JSON logging for EVM blocktests (#​29795).
  • Fix utility commands to support post-merge opcodes (#​29799).
  • Fix a txpool synchronicity issue in simulated chains (#​29876).
  • Fix a iteration order when using a trie node iterator (#​27838).
  • Fix a TCP/UDP discovery port test in cmd/devp2p (#​29879).
  • Fix IPv6 endpoint determination (#​29801, #​29827).

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


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

v1.14.4: Triodia (v1.14.4)

Compare Source

Geth v1.14.4 in a usual maintenance release, but it does ship a 5-7% block import speed improvement. Furthermore, v1.14.4 also finally includes an Ether supply live tracer, that you can enable via --vmtrace supply. Also please note, the default value for miner tip enforcement was dropped from 1 gwei to 0.001 gwei (block producers can change this via --miner.gasprice).

Shipped features:

Shipped bugfixes:

  • Fix a gas estimation regression that caused longer runtimes (#​29738).
  • Fix a potential crash in JSON logging for EVM blocktests (#​29795).
  • Fix utility commands to support post-merge opcodes (#​29799).
  • Fix a txpool synchronicity issue in simulated chains (#​29876).
  • Fix a iteration order when using a trie node iterator (#​27838).
  • Fix a TCP/UDP discovery port test in cmd/devp2p (#​29879).
  • Fix IPv6 endpoint determination (#​29801, #​29827).

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


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

v1.14.3: Fuel Depot (v1.14.3)

Compare Source

We're issuing this (v1.14.3) release to finally publish v1.14 on the Ubuntu PPA. It is otherwise identical to v1.14.2.


This is a maintenance release containing bug-fixes. In case you are wondering where v1.14.1 (and v1.14.2) went, let's just say, the continuous integration gods have not been good to us.

List of changes in detail:

Geth
  • When using geth --dev with a custom genesis block, the genesis file must now set difficulty and terminal total difficulty to zero. (#​29579)
  • For fork scheduling errors in geth init, fork timestamps will now be printed correctly. (#​29514)
  • Certain aspects of state handling are now parallelized resulting in a 5-10% speedup for block processing. (#​29681)
RPC
  • eth_feeHistory was changed to apply a limit on the number of requested percentiles (#​29644)
  • eth_createAccessList now honors request cancellation and terminates background work (#​29686)
  • eth_estimateGas takes tx blobs into account for low-balance scenarios (#​29703)
Tracing
  • The live tracing interface has new hooks around EVM system calls (#​29355)
  • flatCallTracer was fixed to return the correct error result when interrupted (#​29623)
Build

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


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

v1.14.2: Ker (v1.14.2)

[Compare Source](https://redirect.github.com/ethere


Configuration

📅 Schedule: Branch creation - "every 1 months on the first day of the month" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 requested a review from a team as a code owner September 1, 2023 01:28
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from 9d5c1f1 to a21e3f9 Compare September 12, 2023 12:59
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch from a21e3f9 to 109fb75 Compare September 17, 2023 17:45
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from adc12ff to 29fa597 Compare September 28, 2023 10:58
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 3 times, most recently from 0097f17 to 585be82 Compare October 12, 2023 13:51
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from c84dbb9 to bb7cd7e Compare October 17, 2023 13:47
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from 71bff11 to 53e0ab3 Compare November 1, 2023 19:54
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 4 times, most recently from 07bebf1 to 186b870 Compare November 15, 2023 21:08
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from 8345580 to ad47f59 Compare November 27, 2023 18:45
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 5 times, most recently from c6e00f6 to 7e88579 Compare December 1, 2023 22:56
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch from 7e88579 to aead67d Compare December 6, 2023 21:06
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 3 times, most recently from f2957fe to b5d295a Compare November 8, 2024 01:18
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 4 times, most recently from 9435656 to 64cb734 Compare November 23, 2024 10:21
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 2 times, most recently from 7b5913d to 1080ffe Compare December 4, 2024 22:52
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 5 times, most recently from 246e6a2 to e248d4b Compare December 18, 2024 00:30
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch from e248d4b to 76c5f8f Compare December 19, 2024 20:42
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 3 times, most recently from 88db133 to 050efa2 Compare January 9, 2025 23:08
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 3 times, most recently from 3021625 to c54674f Compare January 17, 2025 20:56
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 4 times, most recently from 874fb1f to 0a7e63d Compare February 1, 2025 21:16
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch 3 times, most recently from 9cd4211 to 4eb0a2b Compare February 6, 2025 18:50
@renovate renovate bot force-pushed the renovate/all-minor-patch-golang branch from 4eb0a2b to bf60058 Compare February 8, 2025 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants