Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

chore(deps): bump github.com/ethereum/go-ethereum from 1.9.10 to 1.9.11 #40

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps github.com/ethereum/go-ethereum from 1.9.10 to 1.9.11.

Release notes

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

Weeping Heart (v1.9.11)

Geth v1.9.11 was planned to be our next regular maintenance release, but enough niceties have piled up for it to become a feature release. This is also the reason why we delayed it by two weeks compared to our regular schedule.

The release ships three important new features:

  • DNS-based peer discovery is now enabled in Geth (#20592, #20660). From now on Geth nodes have two independent mechanisms to find peers. The DNS lists serve as a fallback mechanism when peers cannot be found through the DHT.

    DNS-based discovery is a centralized mechanism, but we have tried to make the operation of this mechanism as transparent and permissionless as possible. The public lists used by default are generated by crawling the discovery DHT. At this time, there are ~1150 publicly routed Ethereum mainnet nodes in the default list. Our public lists also serve the Ropsten, Goerli and Rinkeby test networks. Nodes running any Ethereum client which implements EIP-868 and EIP-2124 will appear in the public lists automatically.

    You can disable the use of DNS-based discovery using the --discovery.dns "" flag combination.

    If you want to create a DNS-based node list for your private or public network, please check out our DNS Discovery Setup guide. We hope that organizations other than Ethereum Foundation will provide public lists in the future and will happily integrate those lists into the default one using the 'link' feature of EIP-1459.

  • Transaction announcements via eth/65 (EIP 2464) is now implemented and Geth<->Geth connections should use significantly less bandwidth (#20234) for exchanging transactions. Final numbers are anybody's guess though, as we need to wait for widespread network deployment. This feature depends on the eth/64 and eth/65 protocol updates, which are not yet supported in all Ethereum client implementations. While connections between compatible clients will use the new protocol, geth will remain compatible with eth/63 until the new protocol versions are sufficiently adopted by the public network.

  • The JavaScript engine underlying the Geth console and Clef rule engine was switched from Otto to Goja, which should bring it up to ECMAScript 5.1+ compliance. Not your latest and greatest .js environment of course, but significantly better and faster than before (#20470, #20599).

Minor features and fixes contained in the release:

  • Shave a few milliseconds off of each block via internal trie optimizations (#20481, #20488).
  • Optimize EVM BLOCKHASH opcode execution to handle the worst case better (#20589).
  • Check for RPC API namespace availability to detect typos in --rpcapi &co (#20597).
  • Add geth dumpgenesis to print the full genesis and chain config of a node (#20191).
  • Revert pending block number reporting during block retrieval (#20616).
  • Fix a JavaScript tracer panic when accessing illegal memory (#20612).
  • Fix an RPC connectivity issue around flaky connections (#20414).
  • Clean up C++ mainnet and Geth Görli bootnodes (#20610).
  • Fix bytes32 and bytes32[] support in Clef (#20609).

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


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

Commits
  • 6a62fe3 params: release Geth v1.9.11 stable
  • dae3aee les: add bootstrap nodes as initial discoveries (#20688)
  • 05ccbb5 Merge pull request #20687 from karalabe/cht-1.9.11
  • 4f55e24 params: update CHTs for the v1.9.11 release
  • 91b2289 rpc: remove startup error for invalid modules, log it instead (#20684)
  • 1b9c5b3 all: fix goroutine leaks in unit tests by adding 1-elem channel buffer (#20666)
  • 57d4898 p2p/dnsdisc: re-check tree root when leaf resolution fails (#20682)
  • c211798 Merge pull request #20678 from karalabe/broadcast-sqrt-proper
  • 1c4c486 cmd/ethkey: speed up test by using weaker scrypt parameters (#20680)
  • ac72787 p2p: remove MeteredPeerEvent (#20679)
  • 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 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum) from 1.9.10 to 1.9.11.
- [Release notes](https://github.com/ethereum/go-ethereum/releases)
- [Commits](ethereum/go-ethereum@v1.9.10...v1.9.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Feb 24, 2020
@linki
Copy link
Owner

linki commented Feb 26, 2020

@dependabot merge

@dependabot-preview dependabot-preview bot merged commit e7ee450 into master Feb 26, 2020
@dependabot-preview dependabot-preview bot deleted the dependabot/go_modules/github.com/ethereum/go-ethereum-1.9.11 branch February 26, 2020 21:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant