v0.8.2
mahimailabs/voicegatewayv0.8.2Jun 5, 2026by github-actions[bot]
AI Summary
Restores the ability to import the base `voicegateway` package by moving core dependencies like SQLAlchemy and SQLModel out of the `server` extra.
Key Highlights
- Base `pip install voicegateway` is now importable without the server extra.
- SQLAlchemy, SQLModel, and Alembic moved to core dependencies.
- Added `python-multipart` to the `server` extra for dashboard logo uploads.
New Features
- Core dependency fixes for base installation
Full Release Notes
A base `pip install voicegateway` is importable again. ### Fixed - **`pip install voicegateway` is importable.** SQLAlchemy and SQLModel are pulled in at import time by `voicegateway.models`, and the embedded storage that `voicegateway.attach()` writes through needs Alembic, but all three lived only in the `server` extra. They are now core dependencies, so a base install (the agent SDK use case) no longer fails with `ModuleNotFoundError: No module named 'sqlalchemy'`. - **The `server` extra installs `python-multipart`.** FastAPI's dashboard logo upload (an `UploadFile` route) needs it; it was missing, so `voicegw serve` warned and the upload endpoint would have failed. ## Install ``` pip install voicegateway==0.8.2 ``` **Full changelog:** https://github.com/mahimailabs/voicegateway/blob/v0.8.2/CHANGELOG.md