Geth v1.11.6 is a maintenance release, fixing some minor issues and adding some log management features.
Log management
Log rotation has landed in geth, via (#26843). Log rotation can be activated using the flag --log.rotate. Additional parameters that can be given are:
--log.maxsize to set maximum size before files are rotated,
--log.maxbackups to set how many files are retailed,
--log.maxage to configure max age of rotated files,
--log.compress whether to compress rotated files
The location the logfile(s) can be configured as previously, using the --log.logfile parameter.
A new log output format, logfmt was added (#27001, #26970). It can be enabled using --log.format, which currently supports the options json, logfmt or terminal. (Thus, the --log.json option is now deprecated).
And finally, the flag --vmodule was renamed to --log.vmodule (#27071).
Assorted
New sepolia bootnodes managed by EF devops are added (#27099)
:warning: In order to be able to follow the chain through the upgrade on Wednesday, April 12, 2023 10:27:35 PM UTC, this upgrade is required. :warning:
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)
Bumps github.com/ethereum/go-ethereum from 1.10.21 to 1.11.6.
Release notes
Sourced from github.com/ethereum/go-ethereum's releases.
... (truncated)
Commits
ea9e62c
params: go-ethereum v1.11.6 stable99f81d2
all: refactor trie API (#26995)ae93e0b
metrics: use atomic type (#27121)3f7afc3
core/vm: order opcodes properly (#27113)f2df2b1
cmd/geth: rename --vmodule to --log.vmodule (#27071)2b0a34b
cmd/devp2p: make crawler-route53-updater less verbose (#27116)3768b00
consensus/ethash: use atomic type (#27068)b197262
p2p: access embedded fields of Server directly (#27078)5e4d726
params: removeEIP150Hash
from chainconfig (#27087)cb66eba
core: fix comment to reflect function name (#27070)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)