-
Notifications
You must be signed in to change notification settings - Fork 232
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
bump geth
to v1.14.0
#6236
bump geth
to v1.14.0
#6236
Conversation
etan-status
commented
Apr 25, 2024
- https://github.com/ethereum/go-ethereum/releases/tag/v1.14.0
if we still have hash scheme based EL instances, may need to resync them eventually. for now, no action needed though, just a headsup. |
Does this increase the minimum OS that is realistically needed to run a full node? |
Run, no, but build Geth, yes. Debian and Ubuntu, for example, have limited support for Go v1.21 with current stable versions. For Debian stable, the backports repo contains v1.21, but that's not always installed or enabled by default, and some people using Debian stable versions might have specific reason not to want to introduce backports -- they chose a stable snapshot of package versions for a reason, potentially. Ubuntu doesn't even offer that. The next Ubuntu LTS (24.04) will be out by end of month, and will support v1.22 by default, the previous LTS (22.04, supported for years yet) appears to be stuck on v1.18. There are ways of getting newer Go versions onto it, but if someone wants to customize/recompile Geth on their Nimbus node running older distros (which also don't support v1.21 or v1.22 unless they're a rolling distro or very new, it'd be easier for them to cross-compile Geth from a Docker image of a current distro and use the resulting binary. Fortunately for this purpose, Go on Linux does not use libc unless the application specifically requests/requires it, so probably for Geth, which likely does not, one can use a compiled artifact of Geth, whether from the Geth binary release distribution or from any other source, regardless of distro version. So, run, no, build, yes. |
Yes, some nodes probably still use the old schema. Is there a simple way to figure out which ones are those? Also, commits titles - or bodies - are not markdown, so please stop putting markdown syntax in commit titles. Just because GitHub renders them doesn't mean it's a good practice. |