Skip to content

0.4.5 (2026-10-31)

Choose a tag to compare

@github-actions github-actions released this 31 Oct 03:39
2d853fb

Release Notes

Features

Block, unblock, and re-enroll hosts

dn host block cuts a host off from the rest of the network without deleting
it, and dn host unblock lets it back in. --json prints the updated host;
the human view confirms the new state (block also prints the command that
undoes it) and fails if the response doesn't confirm it.

dn host enroll-code issues a new one-time enrollment code for a host that
already exists, for re-enrolling a reinstalled device. --code-lifetime sets
how long it lasts (60 seconds to 7 days, checked before the request is sent).

dn host enroll-code and dn host create now only print a
dnclient enroll <code> line when the code looks like one the API issues, so
a broken or hostile response can't put anything else into a command you paste
into a shell.

Fixes

  • correct stale and version-mangled lines in the defined-networking skill (#161)

Install dn-cli 0.4.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jasikpark/dn-cli/releases/download/v0.4.5/dn-cli-installer.sh | sh

Install prebuilt binaries into your npm project

npm install @jasikpark/dn-cli@0.4.5

Download dn-cli 0.4.5

File Platform Checksum
dn-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
dn-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
dn-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
dn-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
dn-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum