Releases: fiftysixtech/nodevin
Release list
v0.4.0
Release notes:
Major Changes:
- add Ethereum Sepolia testnet support:
nodevin start ethereum --testnet --checkpoint-sync-url <sepolia-provider-url>(0e51f77)
Sepolia runs as its own stack, kept apart from mainnet: separate -testnet containers, data directories, volumes and Docker network, with the execution client's RPC on 127.0.0.1:8549. --testnet also works with stop, logs, shell and delete, and nodevin request ethereum-testnet queries it. Mainnet and Sepolia can't run at the same time; start tells you which stack to stop first. Choose clients with --execution-client and --consensus-client as on mainnet; reth, geth, erigon, besu, nethermind with lighthouse, prysm, teku or nimbus all work on Sepolia. Lodestar does not work on Sepolia (it finds no peers), and start warns you if you choose it. See the CLI docs.
The published fiftysix/besu image was rebuilt on 2026-09-26: it now keeps its JWT secret across restarts (a restarted besu used to get a new one, which broke its paired consensus client) and accepts flags. Pull the latest image if you run besu.
Minor Changes:
- warn when Lodestar is chosen with
--testnet, and document that it finds no Sepolia peers (3d2ca1a)
Commits included in this release: v0.3.0...v0.4.0
v0.3.0
Release notes:
Major Changes:
- add Ethereum support: run an execution client (reth, geth, erigon, besu, or nethermind) paired with a consensus client (lighthouse, prysm, teku, nimbus, or lodestar) via
nodevin start ethereum(a88c8b4)
Start an Ethereum node by running nodevin start ethereum --checkpoint-sync-url <provider-url> (a public list of providers is available; nodevin ships no default, since which provider to trust is your decision). Pick a different pairing with --execution-client/--consensus-client, or run execution-only with --consensus-client=none. See the CLI docs for ports, stop/delete behavior for the Ethereum stack, and current limitations (testnets are not yet supported).
Minor Changes:
- publish chain RPC ports on loopback (
127.0.0.1) only, keeping peer ports public, for every chain (badbed3) - publish the IPFS RPC API and gateway on loopback only (75f134a)
- extend
info/view/requestto report peers and latest block for Ethereum Classic, and for all five new Ethereum execution clients (2422826, 04144be) - fix a host-port collision between
ordandord-litecoin(both defaulted to port 80), and sort watchtower's monitored container list for a deterministic compose file (ab0267b) - add a CI job that runs the real CLI end-to-end on Linux, fixing several Linux-only bugs it caught along the way: Docker Compose plugin detection,
--data-dironstop/delete,.envparsing, and a docker-compose shim that forwards to the Compose plugin (b1eab97, 2c24dba, c9ac7d1) - fix
nodevin deletefailing with permission denied on native Linux (197ec3a) - add a test suite and CI (build/vet/test plus a compose-generation smoke test for every network), fixing several bugs the new tests caught, including a
viewuptime miscalculation and a resource-limit handling bug (294895a, 3dfc45a) - fix the release workflow producing empty commit logs in release notes (3c31b14)
- align the README and docs with the current Nodevin/Fiftysix positioning, re-add the nodevin.xyz link, and add UTM tracking to fiftysix.tech links (81778f7, bf0615b, 8af6d25)
Commits included in this release: v0.2.0...v0.3.0
v0.2.0
Release notes:
Major Changes:
- add Ethereum Classic (core-geth) support to nodevin! (17ad0ed)
Start an Ethereum Classic node by running nodevin start ethereum-classic
Minor Changes:
- fix
delete <network> --testnetincorrectly deleting mainnet data instead of testnet data (e7ed5d4) - fix
requestcommand silently discarding the RPC response instead of printing it (6a4980c) - fix
--data-dirnot expanding a leading~to the home directory (7ca23d9) - update stale documentation across README and docs/ (f729d6c)
Commits included in this release: v0.1.2...v0.2.0
v0.1.2
Release notes:
Minor Changes:
- allow for a configurable
.envfile to be loaded into nodevin (2a7ce56) - add network specific output with
nodevin info <network>command (4ff08e2) - logging fixes (28a4740, c6d4646)
Commits included in this release: v0.1.1...v0.1.2
v0.1.1
Release notes:
Major Changes:
- add Dogecoin to nodevin! (f93c02a)
Start a Dogecoin node by running nodevin start dogecoin
Minor Changes:
- add more poses to our favorite mascot (n_v) in the
nodevin viewcommand (4bec1ba)
Commits included in this release: v0.1.0...v0.1.1
v0.1.0
Release notes:
Major Changes:
- add the
nodevin viewcommand, giving each node runner their own personal Vin to track alongside helpful node stats (64e4f84)
Minor Changes:
- add our favorite mascot (n_v) to logs and errors (0965ff0)
Commits included in this release: v0.0.8...v0.1.0
v0.0.8
Release notes:
Major Changes:
- fix some version and naming bugs with IPFS (c303f65)
- add starter code logic and IPFS snapshot CIDs for major chains (Bitcoin, Litecoin) (45483f7)
- start adding ipfs-cluster as a flag to IPFS networks (39bb8c4)
- add watchtower as the auto-update solution for nodevin, deprecating the nodevin daemon entirely (5f8843e, 9f46d81, 2984b7f)
Minor Changes:
- info now returns the latest version, even when the image pulled is 'latest' (91bb241)
nodevin initcan now be run with-yto skip user input (9739d20)- minor build fixes (fix
make all) (e84ca59) - add checksum to gitignore (c4fe175)
Commits included in this release: v0.0.7...v0.0.8
v0.0.7
Release notes:
New Network:
- add support for IPFS node
kubowithnodevin start ipfs
Other Changes:
ordandord-litecoinnow checks to see if running arm and properly skips because of no-build support (3ecbb52)deletecommand now stops all running nodevin supported nodes for a more fluid experience - (d9f33e3)infocommand now skips non-bitcoin/litecoin requests for nodes - (94e1730)- documentation and code refactoring
Commits included in this release: v0.0.6...v0.0.7
v0.0.6
Release notes:
- add ARM builds for all popular OS, with a starter initialization command for arm docker download and installation
- more documentation
Commits included in this release: v0.0.5...v0.0.6
v0.0.5
Release notes:
- downloadable now includes a readme.txt file with info on cli-commands (pulled from
docs/cli-commands.md) - internal example commands now properly use nodevin.exe on windows builds
- add
nodevin listcommand, which lists all startable chains - add
ordandord-litecoinas runnables without a chain (although this requires a unique configuration to function properly, as no node is attached by default. The default to run ord remainsnodevin start bitcoin --ordandnodevin start litecoin --ord-litecoin) - lots of repo documentation updates
(Note, v0.0.4 was skipped due to a Github Actions bug)
Commits included in this release: v0.0.3...v0.0.5