v0.27.0

codewhale-hq/Codewhalev0.27.0Oct 6, 2026by github-actions[bot]

Upgrading?

AI Summary

Focuses on architectural refactoring to improve maintainability and performance, alongside new features for usage metering and private call summaries.

Key Highlights

  • Refactored DI container (Core/Infra/Services)
  • Private call summaries
  • Usage metering
  • GPT-Live duration metering
  • Dependency Injector migration

New Features

  • Private call summaries
  • Usage metering
  • GPT-Live duration metering
  • Refactored DI container

Full Release Notes

## Docker Images

Published to Docker Hub:

- `mahimairaja/voicegateway:0.27.0`
- `mahimairaja/voicegateway:latest`
- `mahimairaja/voicegateway-dashboard:0.27.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.27.0
```

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


## What's Changed
* fix: one id per provider, and latency that excludes cancelled work by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/281
* docs: fix stale architecture in CLAUDE.md and AGENTS.md by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/284
* docs: /v1 carries reads too, not only writes and ingest by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/288
* fix(server): share one database engine between storage and the DI container by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/285
* refactor(di): split the container into Core, Infra and Services layers by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/286
* refactor(di): root the container at the Gateway by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/287
* fix(storage): retire the last reach-throughs into StorageService internals by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/289
* refactor(api-keys): one repository for api_keys, drop the unused base classes by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/290
* test(arch): keep the agent-side code free of the DI container by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/291
* build: move dependency-injector from [dashboard] to core dependencies by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/292
* docs: replace the Mintlify site with a six-page Fumadocs app by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/293
* feat(site): bring the landing page into the repo as site/web, in the house style by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/294
* feat(brand): the split gauge mark by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/297
* docs(readme): a lean README that gets users to a first call and contributors to a first PR by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/298
* test: remove tests of dead code, docstrings and wording, and duplicates by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/299
* test: make the gate, ClickHouse read and reconcile tests table-driven by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/300
* fix(storage): take the SQLite write lock up front for call-store writes by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/301
* test: table-driven loadtest tests and a snapshot for the diagnostics report layout by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/302
* ci: run the test suite in parallel with pytest-xdist by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/303
* fix(tests): wait on conditions instead of fixed sleeps by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/305
* refactor(security): remove the Wave 0 contracts for planned telemetry work by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/304
* feat: add private call summaries and normalize usage metering by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/310
* feat: meter GPT-Live duration and realtime audio separately by @mahimairaja in https://github.com/mahimailabs/voicegateway/pull/311


**Full Changelog**: https://github.com/mahimailabs/voicegateway/compare/v0.26.1...v0.27.0

Related Repositories