This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalVersion v0.1.7 adds several new CLI commands and Docker images while fixing multiple bugs in the setup script.
Why it matters: New subwave CLI features (update, init, self‑update, installer) and three Docker images expand deployment options; bug fixes prevent recursion errors and improve file ownership handling.
Summary
AI summaryUpdates 0.1.7, Bug Fixes, and Refactors across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds subwave update command to CLI. Adds subwave update command to CLI. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Auto-detects Ollama and performs loopback swap for controller. Auto-detects Ollama and performs loopback swap for controller. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Introduces standalone subwave CLI with init, self‑update, and curl|sh installer. Introduces standalone subwave CLI with init, self‑update, and curl|sh installer. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Adds subwave-caddy Docker image with baked‑in Caddyfile. Adds subwave-caddy Docker image with baked‑in Caddyfile. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Adds subwave-icecast Docker image with auto‑generated secrets. Adds subwave-icecast Docker image with auto‑generated secrets. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Bakes radio.liq and sounds/ into liquidsoap and controller Docker images. Bakes radio.liq and sounds/ into liquidsoap and controller Docker images. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Deploys single‑compose setup with first‑run web onboarding wizard. Deploys single‑compose setup with first‑run web onboarding wizard. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Feature | Medium |
Adds hot-reload controller via bind-mounted src and tsx watch for development. Adds hot-reload controller via bind-mounted src and tsx watch for development. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Feature | Medium |
Adds Cloudflare Worker for cli.getsubwave.com installer. Adds Cloudflare Worker for cli.getsubwave.com installer. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Bugfix | Medium |
Auto‑recovers from root‑owned state files via docker chown in CLI. Auto‑recovers from root‑owned state files via docker chown in CLI. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Defaults Navidrome to localhost and swaps to host.docker.internal after probe in CLI. Defaults Navidrome to localhost and swaps to host.docker.internal after probe in CLI. Source: llm_adapter@2026-05-24 Confidence: high |
— |
| Bugfix | Medium |
Prevents infinite recursion caused by backticks in setup.sh heredoc. Prevents infinite recursion caused by backticks in setup.sh heredoc. Source: llm_adapter@2026-05-24 Confidence: low |
— |
| Bugfix | Low |
Shows dev as the third setup mode option in CLI. Shows dev as the third setup mode option in CLI. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
| Bugfix | Low |
Skips SITE_URL prompt in dev mode of CLI. Skips SITE_URL prompt in dev mode of CLI. Source: granite4.1:30b@2026-05-24-audit Confidence: low |
— |
Full changelog
0.1.7 (2026-05-24)
Features
- cli: add subwave update + tighten web/setup pages for the CLI (5e94847)
- cli: auto-detect Ollama + loopback-swap for the controller (5db680c)
- cli: standalone subwave CLI with init, self-update, and curl|sh installer (80eda73)
- dev: hot-reload controller via bind-mounted src + tsx watch (9129862)
- docker: add subwave-caddy image with baked-in Caddyfile (6a24b15)
- docker: add subwave-icecast image with auto-generated secrets (69edcc2)
- docker: bake radio.liq + sounds/ into liquidsoap and controller images (ea31ae3)
- infra: Cloudflare Worker for cli.getsubwave.com installer (0ea2e3b)
- single-compose deploy + first-run web wizard (0e6f353)
Bug Fixes
- cli: auto-recover from root-owned state files via docker chown (3f1c8f7)
- cli: default Navidrome to localhost, swap to host.docker.internal post-probe (869360c)
- cli: show dev as the third setup mode option (840032f)
- cli: skip the SITE_URL prompt in dev mode (d2796e0)
- setup: stop infinite recursion from backticks in setup.sh heredoc (5bbe210)
Documentation
- cli: point installer at cli.getsubwave.com (www.* is the landing page) (5fcef84)
- setup: refresh remaining setup pages + use www.getsubwave.com (6e7f7a7)
- web: harden BYO-proxy guidance, drop it from QuickStart (eaf538f)
Refactors
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About perminder-klair/subwave
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]