● Reference · Versions
Changelog
what changed, when.
Every release, newest first, and how to update. The version lives in app/voice/VERSION; CHANGELOG.md in the package holds the same list.
012.0.0
Current 2026-09-29 · first public release
Added
- Voice calls over Twilio or Telnyx with barge-in (pipecat 1.11.0), the three call rings and the AI disclosure, own-number verification, profile and spoken briefing, research, rituals, Gmail triage, Google Calendar and MCP, PC actions with undo, SMS / WhatsApp / Telegram / e-mail to the owner, and the local console with a setup wizard.
- SaaS mode (
python -m voice saas,saas migrate,saas create-operator): public site with sign-up, a console per customer at/app/, operator panel at/op/, accounts with scrypt, sessions and CSRF, operator TOTP, plans and quotas, usage ledger, credit packs, Stripe Checkout, Customer Portal and a signed idempotent webhook, analytics from recorded rows only, branding, customer web OAuth for Gmail and Calendar, a multi-tenant worker and media server, and call minutes billed from Twilio's status callback. - Also: Telnyx for calls, texts and PIN call-in; local speech with your own Piper and whisper.cpp servers (
local-check) and a wake-word hook (wakeword-test); agent tasks (planner plus read-only helpers with hard cost limits); Telegram and e-mail channels, also for SaaS customers through the operator's bot and SMTP; a public read-only demo mode (VOX_PUBLIC_DEMO=1).
Still unverified on live services
Calls, SMS, Telegram and e-mail delivery, Stripe payments, Google sign-in, research, Telnyx, local speech.
Migration: none, first release.
02How to update
- Back up
app/data/(Docker: thevox-datavolume). It holds the database, every customer andsecrets.env; protect the backup like the keys. - Replace the codeUnpack the new release; keep
app/data/,deploy/vox.envand your proxy configuration. - Install dependencies
pip install -r voice/requirements.txt # or deploy/install.sh; Docker: docker compose up -d --build - Migrate (SaaS)
Migrations are Python modules inpython -m voice saas migrateapp/voice/saas/migrations/, applied in name order and recorded in the database; each runs once. - Restart and checkRestart the service, then
python -m voice check.
pipecat-ai is pinned. Adopt a new pipecat version only after testing barge-in and the disclosure on a live line. If you changed code, keep your changes in git so a new version is a merge, not a rewrite.