v0.17.0

mahimailabs/voicegatewayv0.17.0Jul 10, 2026by mahimairaja

AI Summary

Marks a major architectural shift towards framework neutrality and removes legacy guardrails/inference systems. It includes a complete documentation overhaul and a redesigned dashboard.

Key Highlights

  • Framework-neutral core architecture
  • Removal of legacy guardrails and inference systems
  • Complete documentation rewrite
  • Cloud design tokens dashboard

New Features

  • Framework-neutral core
  • Metering attach/guard
  • Legacy removal
  • Documentation overhaul
  • Dashboard redesign

Full Release Notes

## Docker Images

Published to Docker Hub:

- `mahimairaja/voicegateway:0.17.0`
- `mahimairaja/voicegateway:latest`
- `mahimairaja/voicegateway-dashboard:0.17.0`
- `mahimairaja/voicegateway-dashboard:latest`

Built for `linux/amd64` and `linux/arm64`.

## Quick Start

```bash
docker run -p 8080:8080 \
  -v $(pwd)/voicegw-data:/data \
  mahimairaja/voicegateway:0.17.0
```

See [docs.voicegateway.dev](https://docs.voicegateway.dev) for full documentation.


## What's Changed
* docs(hosted): hosted cloud quickstart for the $9 onboarding (P8) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/73
* build: make the core framework-neutral (livekit + pipecat as extras) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/74
* feat(livekit): single-meter attach + control-only guard() by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/75
* feat(pipecat): attach() observer metering into the neutral core by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/76
* feat(pipecat): control-only guard() for pipecat services by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/77
* docs: attach()/guard() guides, examples, and migration (P4) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/78
* fix(ci): friendly extra error for lazy Observer/LLM access by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/79
* docs(nav): restructure to 5 tabs, add validator, rebuild home (P0) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/80
* docs(overview): rewrite Overview tab pages (P1) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/81
* docs(get-started): rewrite Get started group (P2) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/82
* docs(concepts): rewrite Core concepts group (P3) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/83
* docs(config): rewrite Configure group (P4) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/84
* docs(advanced): rewrite Advanced group (P5) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/85
* docs(deploy): rewrite Deploy group (P6) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/86
* docs(examples): rewrite Examples gallery (P7) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/87
* docs(cloud): rewrite Hosted Cloud landing (P8) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/88
* docs(cli): rewrite CLI reference, part 2 (P9b) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/89
* docs(cli): rewrite CLI reference, part 1 (P9a) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/90
* docs(api): rewrite Python & HTTP API reference (P10a) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/91
* docs(mcp): rewrite MCP server reference (P10b) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/92
* docs(architecture): rewrite Architecture part 1 (P11a) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/93
* docs(architecture): rewrite Architecture part 2 + storage (P11b) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/94
* docs(reference): rewrite Reference group (P12a) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/95
* docs(contributing): rewrite Contributing group (P12b) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/96
* docs: final sweep - frontmatter render fix + validator rule 9 (P13) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/97
* feat(attach): VOICEGW_PROJECT env fallback for project resolution by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/98
* fix: ruff import-sort lint on A1 test file by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/99
* chore(guardrails): remove HTTP/dashboard/CLI surfaces (A2a) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/100
* chore(guardrails): remove policy + injection + bypass (A2b1) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/101
* chore(guardrails): final removal - events, definitions, table (A2c) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/102
* chore(inference): remove deprecated LLM/STT/TTS factories (A3) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/103
* docs: drop obsolete pages + cloud 3-env-vars (B1) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/104
* docs(cli): revoice the 6 plain CLI pages (B2) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/105
* docs: AI-ready contextual menu (B3) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/106
* feat(dashboard): cloud design tokens + drop Guardrails (D0) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/107
* feat(dashboard): shell + Overview restyle (D1) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/108
* feat(dashboard): analytics + activity restyle (D2) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/109
* feat(dashboard): config + entity restyle (D3) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/110
* feat(dashboard): final pages + logo fix + polish (D4) by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/111
* ci: stop mypy choking on numpy PEP-695 stubs by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/112


**Full Changelog**: https://github.com/mahimailabs/voicegateway/compare/v0.16.0...v0.17.0