v0.12.2
thevoiceguy/siphon-aiv0.12.2Jun 20, 2026by thevoiceguy
Upgrading?
AI Summary
Patch release fixing bugs in the config CLI and SIGHUP reload surface, specifically addressing warning suppression, redundant reload warnings, and missed codec/DTMF configuration changes.
Key Highlights
- Fixed 'siphon-ai check' silently swallowing security-relevant config warnings like SRTP-master-key-in-cleartext.
- Fixed SIGHUP reload warning over-firing for unchanged webhook/CDR configurations.
- Fixed restart-required check to detect changes in `[media].codecs` and `[bridge]` defaults.
Full Release Notes
Patch release fixing three bugs found during v0.12.1 testing — all in the config CLI / `SIGHUP` reload surface. ## Fixed - **`siphon-ai check` silently swallowed config load-time warnings** (security-relevant). The read-only subcommands installed no tracing subscriber, so compile-time warnings — notably the **SRTP-master-key-in-cleartext** footgun (a gateway with `srtp != off` but a non-TLS transport) — were dropped, making the documented preflight *less* informative than a real boot. `check` now surfaces exactly what the daemon prints at startup (then still reports `config OK` + exit 0 — these are warnings, not errors). **Re-run `siphon-ai check` on your configs after upgrading** — it may surface warnings the preflight was previously hiding. - **SIGHUP webhook/CDR-spool reload warning over-fired.** With a `spool_dir` configured, every reload logged "delivery changes require a restart" even when `[webhooks]`/`[cdr]` hadn't changed. It now fires only on a real change (and the reload no longer needlessly rebuilds an unchanged sink). - **`[media]` restart-required check missed codec / DTMF changes** (silent config drift). Changing `[media].codecs` (or any `[bridge]` default) and reloading was silently swallowed — not hot-applied, no warning. The restart-required fingerprint now covers the full `[media]` block + the bridge/codec defaults. No config or protocol changes; drop-in upgrade from 0.12.x. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one