This release fixes a few issues and enables the Cancun upgrade for the Goerli network at block timestamp 1705473120 (#28719) which is 9:30am 10. Jan. 2024 UTC.
:warning: If you are running Goerli, this is a required update!
Apart from the Goerli configuration update, we have a few other changes.
The 'simulated backend' in package accounts/abi/backends was rewritten. The improved version is available from the new package ethclient/simulated. A backwards-compatibility wrapper remains in the old location. (#28202)
Fix ABI-encoding of negative big.Int in topics (#28764)
In JSON logging output, the "error" level is now correctly emitted as "error". (#28774, #28780)
Fixed an issue with configuration of stdlib package log for consumers of the geth library (#28747)
geth removedb can now be run non-interactively (#28725)
We're building a package for ubuntu 23.10: mantic minotaur now (#28728)
Testing
Add currentExcessBlobGas to the state tests for better coverage of state tests (#28735)
Fixed an issue in t8n regarding blob gas usage (#28735)
For a full rundown of the changes please consult the Geth 1.13.9 release milestone.
As with all our previous releases, you can find the:
Pre-built binaries for all platforms on our downloads page.
This is a hotfix release for a regression which affects v1.13.6 and v1.13.7: if the node is shut down during sync, the node will refuse to start, with the error message Fatal: Failed to register the Ethereum service: waiting for sync (#28718, #28724).
Please also see the release notes for v1.13.6 and v1.13.7
For a full rundown of the changes please consult the Geth 1.13.8 release milestone.
As with all our previous releases, you can find the:
Pre-built binaries for all platforms on our downloads page.
We're issuing this release to fix an issue with our build pipeline. There are also some other changes:
The eth_sendTransaction RPC method now behaves more correctly for low-fee transactions. (#27834)
We have upgraded the golang.org/x/crypto module dependency. The Go team has issued a new version to fix a vulnerability in the ssh package. While we do not use this package, we have upgraded the dependency in order to stop dependabot warnings. (#28702)
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 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 from 1.13.5 to 1.13.9.
Release notes
Sourced from github.com/ethereum/go-ethereum's releases.
... (truncated)
Commits
dd938d1
Merge branch 'master' into release/1.134f82531
params: go-ethereum v1.13.9 stable2d08c99
ethclient/simulated: implement new sim backend (#28202)9e018ce
cmd/geth: update log test data (#28780)d0edc5a
accounts/abi: fix bigInt topic encoding (#28764)1010a79
cmd/geth: make it possible to autopilot removedb (#28725)cfff3cb
params, core/forkid: schedule cancun fork on goerli (#28719)f29520f
cmd/devp2p/internal/ethtest: fix typos in comments (#28772)e7fa158
eth/filters: fix early Unsubscribe of log events (#28769)07b17f9
log: emit error level string as "error", not "eror" (#28774)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