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