3.3.0 - 2026-06-08
Release Notes
Build + deploy cycle made consistent with the sibling TR-300 tool, plus a LICENSE
file. No changes to the nd300/speedqx binaries themselves.
Added
LICENSEfile (PolyForm Noncommercial 1.0.0) at the repo root — matches the
Cargo.tomllicensefield and the sibling TR-300 repo (ND-300 previously
declared the SPDX license but shipped no file). Added to the crateincludelist
and shown in the Inno EXE installer wizards (LicenseFile=..\LICENSEin
inno/global.iss+inno/corporate.iss, replacing the prior omission)..github/workflows/crates-publish.yml— publishes thend300crate via
workflow_runafterCIsucceeds on amainpush (idempotent; skips an
already-published version). Mirrors TR-300.
Changed
- Deploy model → tag-push, consistent with TR-300.
release.ymlis now the
stock cargo-dist tag-triggered workflow (+ thend-300-installerlegacy
aliases); it no longer fires on amainpush and no longer publishes the crate
(that moved tocrates-publish.yml, avoiding a double-publish).windows-installers.yml
reverts to the tag-based filter (startsWith(head_branch,'v'), tag resolved from
head_branch). A release is now: bump version → merge tomain(crate
publishes) → push avX.Y.Ztag (binaries/installers/GitHub Release). - Docs (
CLAUDE.md,AGENTS.md): rewritten Release Process as the canonical
tag-push deploy guide (incl. bumpingCargo.toml+ the homepage version
fallbacks), updated patch-bump loop, and thewindows-installers.ymlnote.
Install nd300 3.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/QubeTX/qube-network-diagnostics/releases/download/v3.3.0/nd300-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/QubeTX/qube-network-diagnostics/releases/download/v3.3.0/nd300-installer.ps1 | iex"Download nd300 3.3.0
| File | Platform | Checksum |
|---|---|---|
| nd300-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| nd300-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| nd300-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| nd300-x86_64-pc-windows-msvc.msi | x64 Windows | checksum |
| nd300-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| nd300-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| nd300-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |