v0.8.5

mahimailabs/voicegatewayv0.8.5Jun 6, 2026by github-actions[bot]

AI Summary

Restores the ability to build Docker images after previous versions (0.8.3 and 0.8.4) failed due to missing Alembic migration files in the builder stage.

Key Highlights

  • Docker images now build successfully after fixing Alembic file inclusion.
  • Quieter embedded logs under `attach()`.
  • Includes a live dashboard version and minimal `voicegw init`.

New Features

  • Fixed Docker build process for Alembic migrations

Full Release Notes

Restores the Docker images, which failed to build for v0.8.3 and v0.8.4. The Python package is unchanged from v0.8.4.

### Fixed

- **The Docker image builds again.** v0.8.3 added a wheel `force-include` for the Alembic migrations, but neither Dockerfile copied `alembic/` and `alembic.ini` into the builder stage, so `pip install` failed during metadata generation with `Forced include not found: /build/alembic`, and the 0.8.3 and 0.8.4 images never published. Both the core and dashboard Dockerfiles now copy the migrations into the builder before installing. PyPI was unaffected (different build path).

### Docker users upgrading from 0.8.2 also pick up 0.8.3 and 0.8.4

- Migrations ship inside the wheel (0.8.3), so storage builds its schema on first run.
- Quieter embedded logs under `attach()`, a live dashboard version, a model list filtered to callable providers, and a minimal `voicegw init` (0.8.4).

## Install

```
pip install voicegateway[server]==0.8.5
```

The Docker image now publishes as `voicegateway:0.8.5`, `:0.8`, and `:latest`.

**Full changelog:** https://github.com/mahimailabs/voicegateway/blob/v0.8.5/CHANGELOG.md