Skip to content

Releases: fiftysixtech/nodevin

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 18:49
1d26871

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:45
2ee7ef5

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/request to report peers and latest block for Ethereum Classic, and for all five new Ethereum execution clients (2422826, 04144be)
  • fix a host-port collision between ord and ord-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-dir on stop/delete, .env parsing, and a docker-compose shim that forwards to the Compose plugin (b1eab97, 2c24dba, c9ac7d1)
  • fix nodevin delete failing 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 view uptime 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

Choose a tag to compare

@github-actions github-actions released this 15 Sep 15:50
56b0eff

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> --testnet incorrectly deleting mainnet data instead of testnet data (e7ed5d4)
  • fix request command silently discarding the RPC response instead of printing it (6a4980c)
  • fix --data-dir not 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

Choose a tag to compare

@github-actions github-actions released this 01 Feb 14:52
9402298

Release notes:

Minor Changes:

  • allow for a configurable .env file 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

Choose a tag to compare

@github-actions github-actions released this 24 Dec 17:11
86c1b84

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 view command (4bec1ba)

Commits included in this release: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Dec 21:09
6d70e5b

Release notes:

Major Changes:

  • add the nodevin view command, 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

Choose a tag to compare

@github-actions github-actions released this 13 Dec 15:59
589b5a6

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 init can now be run with -y to 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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:42
017cfce

Release notes:

New Network:

  • add support for IPFS node kubo with nodevin start ipfs

Other Changes:

  • ord and ord-litecoin now checks to see if running arm and properly skips because of no-build support (3ecbb52)
  • delete command now stops all running nodevin supported nodes for a more fluid experience - (d9f33e3)
  • info command 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 22:49
cfa4bbc

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

Choose a tag to compare

@github-actions github-actions released this 21 Oct 14:10
a9aa15f

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 list command, which lists all startable chains
  • add ord and ord-litecoin as 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 remains nodevin start bitcoin --ord and nodevin 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