AINode Release Notes
7 release notes curated from 1 source by the Releasebot Team. Last updated: Apr 18, 2026
AINode Products
- Apr 18, 2026
- Date parsed from source:Apr 18, 2026
- First seen by Releasebot:Apr 18, 2026
chore: bump to v0.4.8
AINode ships two fixes for DockerEngine.launch_distributed() compatibility and cluster-wide Update all via HTTP.
Ships the two fixes already on main since v0.4.7:
- DockerEngine.launch_distributed() compatibility shim (UI Launch button)
- cluster-wide "Update all" via HTTP instead of SSH
Co-Authored-By: Claude Opus 4.7 (1M context) [email protected]
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
v0.4.7 — UI polish, dynamic cluster sizing, NFS shared storage
AINode fixes UI issues and adds shared model storage docs, including better drag-and-drop behavior, cleaner master status, dynamic node limits, complete model lists, download checks, and NFS-shared model storage across clusters.
v0.4.7
Five UI fixes and infrastructure documentation for shared model storage.
Fixed
Image drop overlay stuck
Dragging a file across the chat window showed "DROP IMAGES TO ATTACH" that couldn't be dismissed. Now clears on Escape, click-outside, or dragging away.
Master stuck on "starting..." forever
When the master had no model configured (fresh install or idle cluster), the topology showed a permanent loading overlay. Now correctly shows "online" — the server IS ready, there's just no model to wait for.
Minimum Nodes capped at 3
Was hardcoded. Now populated dynamically from the discovered cluster size — shows 1-2-3-4 with four nodes.
Launch model dropdown incomplete
Only showed models loaded in vLLM. Now merges catalog + disk-scanned models so everything you've downloaded appears.
Download button on already-downloaded models
Live catalog tabs (Trending, Most Used, Latest, Search HF) now check disk presence. Shows "Downloaded" badge and blocks re-download with a toast. Fixes #35.
Shared model storage
AINode supports NFS-shared model storage across a cluster. Download a model once to a central NVMe-over-TCP volume (NAS, MikroTik ROSA, TrueNAS, etc.), export via NFS, and mount on every node. Set models_dir in each node's config to the shared path — all nodes serve the same weights, zero duplicate downloads.
// ~/.ainode/config.json on each node
{ "models_dir": "/mnt/shared-models" }Upgrade
ainode update
Full changelog · Docs
Original source All of your release notes in one feed
Join Releasebot and get updates from AINode and hundreds of other software products.
- Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
v0.4.6 — Download button fix
AINode fixes Download button behavior so already stored models are hidden across catalog views and re-downloads are blocked.
Fixed
Download button no longer shows for models already on disk. All catalog views (trending, latest, HF search, main) now check disk presence. Re-downloading blocked with a toast. Fixes #35.
ainode update
Changelog · Docs
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
v0.4.5 — Master node overlay, smart Update All button
AINode fixes the master node loading view and adds a context-aware Update all button that appears only when a newer version is available, shows the target version, and hides again after a successful update.
v0.4.5
Fixed
Master node shows its identity while loading
The master node circle now always shows the node name, GPU type, and crown as soon as it's discovered — even while vLLM is still warming up. A subtle spinning arc + dim veil + "starting..." overlay communicates the loading state without hiding the node's identity. Fades out cleanly when the engine is ready.
"Update all" button is now context-aware
Hidden by default. Only appears in the CLUSTER pill when a newer version is available on GHCR (/api/version/check). Shows the target version number in the button label. Hides again after a successful update.
Upgrade
ainode update
Full changelog · Docs
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
v0.4.4 — AWQ fix, cluster update button, loading animation
AINode ships v0.4.4 with a GB10 AWQ fix, automatically pinning AWQ quantization to prevent unsafe vLLM upgrades. It also adds an Update all button in the master UI for cluster-wide node updates, plus a smoother topology loading animation with node-by-node fade-ins.
What's new in v0.4.4
Fixed
AWQ models on GB10 now work correctly.
vLLM auto-upgrades AWQ → awq_marlin (a fused Marlin kernel), but awq_marlin CUDA kernels aren't compiled for sm_12.1 (GB10/Blackwell) in the base image. AINode now pins
--quantization awqautomatically when loading an AWQ model, preventing the upgrade.Fixes #34 — reported by Chennu@riai360.
Added
- ⬆ Update all nodes from the master UI
The CLUSTER pill in the topology view has a new ⬆ Update all button. Click to update every node in the cluster simultaneously — master SSHes into workers in parallel, runs docker pull + restart, then updates itself last. Live per-node progress panel shows pending → updating → done/failed.
- Topology loading animation
Before the engine is ready, the cluster canvas shows a pulsating "Loading..." circle at center (same size as the real master node). When the engine comes online, the loading ghost cross-fades out and the real node fades in. Worker nodes fade in individually as they're discovered.
Install / upgrade
# Fresh install curl -fsSL https://ainode.dev/install | bash # Upgrade existing install ainode update # Update entire cluster from master UI # → open http://<master>:3000 → click ⬆ Update all in the cluster pillImages
docker pull ghcr.io/getainode/ainode:0.4.4 docker pull argentaios/ainode:0.4.4Full changelog · Docs
Original source - Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 16, 2026
v0.4.3 — Training: Artifacts, Merge, Eval, W&B
AINode ships v0.4.3 with a full in-browser training pipeline, artifact downloads, LoRA merge, checkpoint resume, evaluation loop reporting, Weights & Biases integration, and custom training templates. It also adds download controls, catalog fixes, update badges, and log cleanup.
What's new in v0.4.3
Full training pipeline — from raw dataset to deployable adapter, entirely in the browser.
Training: Artifact retrieval
Download any training output file (adapter weights, tokenizer, checkpoints) directly from the UI or API
GET /api/training/jobs/{id}/output — list artifacts
GET /api/training/jobs/{id}/output/{filename} — stream download
Training: LoRA merge
Merge a LoRA/QLoRA adapter into the base model with one click
POST /api/training/jobs/{id}/merge — async merge via PEFT.merge_and_unload()
Merged model ready for vLLM inference
Training: Checkpoint resume
Resume interrupted or failed jobs from the latest checkpoint
POST /api/training/jobs/{id}/resume
Training: Evaluation loop
Configurable train/eval split (default 10%)
eval_loss + eval_samples_per_second reported in real-time progress
Best checkpoint saved automatically
Training: W&B integration
Set wandb_project to stream loss curves to Weights & Biases
Training: Custom templates
Save your own training templates from the wizard
POST /api/training/templates — persisted to disk
Other fixes (v0.4.2 features also in this image)
Cancel in-progress downloads (✕ button)
Downloaded models show correctly in catalog + "Launch Model" button
Version update badge in top bar — click to update from the browser
pynvml FutureWarning suppressed from logs
Install / upgrade
Fresh install
curl -fsSL https://ainode.dev/install | bashUpgrade existing install
ainode updateContainer images
docker pull ghcr.io/getainode/ainode:0.4.3 # GHCR (canonical) docker pull argentaios/ainode:0.4.3 # Docker Hub mirrorFull changelog · Docs
Original source - Apr 15, 2026
- Date parsed from source:Apr 15, 2026
- First seen by Releasebot:Apr 15, 2026
AINode v0.4.0 — container-native distribution
AINode releases a single-container install that bundles the Web UI, OpenAI-compatible API, and GB10-patched vLLM in one version-locked image. It adds multi-node cluster support, auto-wired distributed launches in the UI, and verified TP=2 cross-node inference on NVIDIA GB10.
Highlights
AINode is now a single-container install: docker pull ghcr.io/getainode/ainode:0.4.0.
No host Python venv, no source-built vLLM. Web UI, OpenAI-compatible API, and GB10-patched vLLM all version-locked in one image.
What's in this release
Unified image — one docker run per node, systemd unit on the host.
Three node modes: solo, head, member. The head orchestrates cross-node tensor-parallel via a patched NCCL (dgxspark-3node-ring); members broadcast their presence on UDP 5679 and reserve GPUs for Ray workers placed by the head.
UI auto-wires distributed launches — pick Minimum Nodes ≥ 2 + Tensor in Launch Instance, the UI writes config and hot-swaps the engine.
Real multi-node cluster topology — aggregated VRAM across members, peer IPs captured via UDP recvfrom, "DISTRIBUTED · TP=N" badges.
NFS-shared model storage pattern + docs.
Verified TP=2 cross-node inference on NVIDIA GB10: 61 GB of model weights on each GPU, NCCL over RoCE @ 200 Gb/s, ~35 tok/s for warm 1.5B model.
Honest State-of-Distributed-Inference section in the README.
What works, what doesn't, lessons learned, and our "why 3 nodes is harder than 2, 4 is probably easier" hypothesis.
Install
curl -fsSL https://ainode.dev/install | bash
or directly:
docker pull ghcr.io/getainode/ainode:0.4.0
docker pull argentos/ainode:0.4.0 # Docker Hub mirror
Screenshots
See README.md on main for the full product tour.
Known limitations
3-node TP requires a proper mesh or dedicated switch subnet — see Networking requirements in the README.
Browser-based fine-tuning UI is scaffolded but not yet validated end-to-end on real GPUs. Tracked as roadmap item.
Ray over VPN (Tailscale) doesn't work for NCCL — use physical cables or a dedicated switch.
Artifacts
ghcr.io/getainode/ainode:0.4.0 (primary)
argentos/ainode:0.4.0 (Docker Hub mirror)
Contributors
This release was driven by Jason Brashear with AI-pair-programming via Claude Opus 4.6 (1M context). All code and docs in this repo are Apache-2.0.
Original source
This is the end. You've seen all the release notes in this feed!
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.
Similar to AINode with recent updates:
- Smokeball release notes125 release notes · Latest May 13, 2026
- Cosmolex release notes20 release notes · Latest Jul 30, 2025
- PracticePanther release notes34 release notes · Latest Apr 8, 2026
- Salesforce release notes14 release notes · Latest May 1, 2026
- Microsoft release notes569 release notes · Latest May 28, 2026
- Zoom release notes145 release notes · Latest May 18, 2026