Skip to content

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 05 Jun 17:02
· 580 commits to main since this release

The official Docker image can now run as the Postgres-backed fleet collector.

Fixed

  • The image ships the migrations. alembic.ini and the alembic/ tree are now copied into the image, so the server builds its schema on first start. It could not before (neither was copied in), which left storage broken on a fresh container for both SQLite and Postgres.
  • VOICEGW_DB_URL enables storage. Pointing the collector at Postgres with VOICEGW_DB_URL alone now turns storage on. Previously it also required cost_tracking.enabled or VOICEGW_DB_PATH, so POST /v1/ingest returned 503 and the collector persisted nothing.

Added

  • The Docker image includes the postgres extra (asyncpg), so it can run against a Postgres collector backend out of the box.
  • docker-compose.collector.yml: a ready-to-run Postgres + collector stack, with a deployment guide in the docs.

Install

PyPI:

pip install voicegateway==0.8.1

Docker Hub (built for linux/amd64 and linux/arm64):

  • mahimairaja/voicegateway:0.8.1 / :latest
  • mahimairaja/voicegateway-dashboard:0.8.1 / :latest

Run as a Postgres fleet collector:

docker compose -f docker-compose.collector.yml up -d

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