Repository navigation
Release nethermind-gnosis.avado.dnp.dappnode.eth 0.0.60: Nethermind 2.1.0 - #113
Merged
Merged
Conversation
- build/dappnode_package-gnosis.json, build/docker-compose-gnosis.yml: version 0.0.60, Nethermind 2.1.0. - ./setNetwork.sh gnosis: the root manifest, compose and avatar point to the gnosis files, as for 0.0.59 (#109). main goes back to mainnet in a follow-up PR after the release commit. Built on top of the mainnet 0.0.73 change (#112), so Gnosis also gets --Network.LocalIp=0.0.0.0 (2.1.0 binds P2P to [::] when it is unset). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge this only after #112 is merged and its
Release avado-dnp-nethermind.public.dappnode.eth 0.0.73commit is onmain. Then rebase this branch onmainand push, so CI builds a fresh release patch (otherwise the release job fails with "patch does not apply"). That is why this PR is a draft.Nethermind 2.1.0 (2026-10-01, release notes) lists no security fixes. It brings a faster EVM, lower
engine_newPayloadlatency, dual-stack IPv4/IPv6 P2P by default, safety rails for the flat state backend (a flat DB that RocksDB repaired is re-synced;--FlatDb.Enabled=falseon an existing flat DB is now refused instead of silently resyncing), RocksDB 11, andMerge.CompactMemorynow defaults toNo(steady-state RAM may be somewhat higher). The only Gnosis-specific item is an AuRa fix in BAL preprocessing (#13047). The breaking changes don't stop this package:start.shalready leaves out--FlatDb.Enabled=falsewhen aflatfolder exists, Gnosis keepsSnapSync: truein Nethermind's gnosis config, and none of the removed config keys are set. DAppNode released Nethermind 2.1.0 for their Gnosis package (nethermind-generic gnosis v1.0.82, 2026-10-05).Package
nethermind-gnosis.avado.dnp.dappnode.eth0.0.59 → 0.0.60, Nethermind 2.0.0 → 2.1.0.Changes (same flow as #109 / #110)
build/dappnode_package-gnosis.json,build/docker-compose-gnosis.yml: version 0.0.60, upstream /VERSION2.1.0../setNetwork.sh gnosis: the rootdappnode_package.json,docker-compose.ymlandavatar.pngpoint to the gnosis files.maingoes back to mainnet in a follow-up PR after the release commit (branched frommainafterRelease nethermind-gnosis… 0.0.60). That follow-up re-publishes avado-dnp-nethermind 0.0.73 to staging at the same version, which boxes ignore.--Network.LocalIp=0.0.0.0(2.1.0 would otherwise bind P2P to[::]). After Release avado-dnp-nethermind.public.dappnode.eth 0.0.73: Nethermind 2.1.0 #112 merges, only the gnosis commit is left in this PR's diff.mainis on Gnosis, the update bot skips (guard from Gnosis: nethermind-gnosis 0.0.59 on Nethermind 2.0.0 (maintenance release) #109).Tested locally (Docker, linux/amd64 emulated on Apple silicon)
docker build --platform linux/amd64ofbuild/withVERSION=2.1.0succeeds; the binary reports2.1.0+b3e7e84c(.NET 10.0.12). Image about 532 MB.start.shwith the manifest env (NETWORK=gnosis,EXTRA_OPTS=--Sync.FastSync=true --Network.MaxActivePeers=50) on a fresh database:Chain ID: Gnosis,State backend: patricia (flat DB disabled).,Using the local IP override: NetworkConfig.LocalIp = 0.0.0.0, port 30305, no exceptions, no unrecognized options, state sync started. The full command line includes--FlatDb.Enabled=false --Network.LocalIp=0.0.0.0.gnotest_nm_db, may still be on the box).Merge with a merge commit, not a squash.
🤖 Generated with Claude Code