Skip to content

Releases: VapiAI/server-sdk-python

1.10.0

10 Apr 07:17
6779b2c

Choose a tag to compare

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

07 Apr 01:37
7a070a7

Choose a tag to compare

SDK regeneration

Unable to analyze changes with AI, incrementing PATCH version.

1.9.0

19 Nov 15:05
5d54468

Choose a tag to compare

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

17 Nov 16:25
a79a4ce

Choose a tag to compare

Release 1.8.0

1.7.3

21 Oct 20:17
2b5ca52

Choose a tag to compare

Release 1.7.3

1.7.2

08 Sep 21:43

Choose a tag to compare

Release 1.7.2

1.7.1

04 Sep 18:24

Choose a tag to compare

Release 1.7.1

1.7.0

03 Jul 01:13

Choose a tag to compare

Release 1.7.0

1.6.0

25 Jun 21:43

Choose a tag to compare

Release 1.6.0

1.5.1

21 Jun 03:14

Choose a tag to compare

Release 1.5.1