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
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