Releases: VapiAI/server-sdk-python
Releases · VapiAI/server-sdk-python
2.0.0
Sorry, something went wrong.
No results found
2.0.0
1.11.1
Sorry, something went wrong.
No results found
1.11.1
1.11.0
Sorry, something went wrong.
No results found
feat: add subscription_limits field to Call type
Add an optional `subscription_limits` field to the `Call` model that
exposes org-level subscription limits (including concurrency limit
information) at the time of a call. This surfaces a new `SubscriptionLimits`
type and wires it as an aliased optional field on `Call`.
Key changes:
- Add `SubscriptionLimits` import to `call.py`
- Add optional `subscription_limits` field (aliased as `subscriptionLimits`) to the `Call` model
- Field defaults to `None` and includes description of concurrency limit context
🌿 Generated with Fern
1.10.0
Sorry, something went wrong.
No results found
feat: add aiohttp transport support via optional extra
The SDK now supports aiohttp as an alternative async HTTP transport backend.
When the `aiohttp` optional extra is installed (`pip install vapi_server_sdk[aiohttp]`),
the `AsyncVapi` client will automatically use `httpx-aiohttp` as its underlying
transport. Users who prefer the standard httpx client are unaffected — behaviour
is unchanged unless the extra is explicitly installed.
Key changes:
- Add new `aiohttp` optional extra (`aiohttp>=3.10,<4` + `httpx-aiohttp==0.1.8`)
- Introduce `DefaultAioHttpClient` and `DefaultAsyncHttpxClient` convenience classes (exported from top-level `vapi` package)
- Add `_make_default_async_client()` helper that auto-detects and prefers `httpx-aiohttp` when available
- Add pytest marker and conftest fixture to skip aiohttp tests when the extra is not installed
🌿 Generated with Fern
1.9.1
Sorry, something went wrong.
No results found
SDK regeneration
Unable to analyze changes with AI, incrementing PATCH version.
1.9.0
Sorry, something went wrong.
No results found
feat: add conversation type support for Twilio SMS chat transport
This update adds conversation type support to TwilioSmsChatTransport and introduces a dial timeout option for TransferPlan. These enhancements provide better control over chat conversation types and transfer call behavior.
Key changes:
- Add TwilioSmsChatTransportConversationType enum with "chat" literal type
- Add conversation_type field to TwilioSmsChatTransport to specify call type
- Add dial_timeout field to TransferPlan for SIP DIAL operation timeout control
- Update User-Agent header to use version placeholder instead of hardcoded value
- Export new conversation type in module __all__ lists
🌿 Generated with Fern
1.8.0
Sorry, something went wrong.
No results found
Release 1.8.0
1.7.3
Sorry, something went wrong.
No results found
Release 1.7.3
1.7.2
Sorry, something went wrong.
No results found
Release 1.7.2
1.7.1
Sorry, something went wrong.
No results found
Release 1.7.1