diff --git a/fern/changelog/2025-06-25-2.mdx b/fern/changelog/2025-06-25-2.mdx new file mode 100644 index 00000000..26776188 --- /dev/null +++ b/fern/changelog/2025-06-25-2.mdx @@ -0,0 +1,26 @@ +1. **Support for 'Inworld' Voice Provider**: You can now use Inworld as a voice provider by selecting [`Inworld`](https://dashboard.vapi.ai/assistants#:~:text=VOICE-,Voice%20Configuration,-Select%20a%20voice) in your configuration. You can also route your InWorld credentials under [Settings > Integrations](https://dashboard.vapi.ai/settings/integrations#:~:text=Save-,Inworld,-For%20using%20voices). Finally, there are new `Call.endedReason` codes to help you better understand why calls ended due to Inworld voice issues. + + + + + +2. **Detailed Call End Reasons for Inworld Voice**: New `endedReason` codes provide more insight when calls end due to Inworld voice issues, aiding in better error handling. + +3. **New Google Language Models Available**: You can now use `'gemini-2.5-pro'` when using Google as a model provider. + + + + + +4. **Removal of `codeSwitchingEnabled` from Deepgram Transcriber**: The `codeSwitchingEnabled` property is no longer supported in Deepgram transcribers; update your Deepgram transcriber settings accordingly. + + +**Breaking Change**: The `codeSwitchingEnabled` property has been removed from Deepgram transcribers. If you're currently using this property in your Deepgram transcriber configurations, you'll need to remove it to avoid errors. + + + +**Breaking Change**: The `'aws-sts'` type is no longer supported in [`OAuth2AuthenticationPlan`](https://api.vapi.ai/api#:~:text=OAuth2AuthenticationPlan). If you're currently using this type in your OAuth2 authentication configurations, you'll need to update it to avoid errors. + + +**Include Messages in Transfer Destination Requests**: When transferring calls, you can now include a `message` to communicate with users during the process with `Assistant.transferDestination.message`. + diff --git a/fern/changelog/2025-06-26.mdx b/fern/changelog/2025-06-26.mdx new file mode 100644 index 00000000..2740fb31 --- /dev/null +++ b/fern/changelog/2025-06-26.mdx @@ -0,0 +1,18 @@ + + **Create web-based chat sessions with your assistants** using the new [`Web Chat`](https://api.vapi.ai/api#:~:text=WebChat) integration with [`OpenAI Web Chat Requests`](https://api.vapi.ai/api#:~:text=OpenAIWebChatRequest). Accept user input as strings or message arrays and manage conversations with session and customer information. + + +2. **Inworld TTS Voice Provider Integration**: You can now customize which language [`Inworld Voices`](https://api.vapi.ai/api#:~:text=InworldVoice) use like `English`, `Chinese`, and `Korean`. You can also set the TTS `model` and toggle voice caching with `cachingEnabled`. + + + + + + +3. **Additional Customer Information Fields**: You can now include `email` and `externalId` fields when [creating customers](https://api.vapi.ai/api#:~:text=CreateCustomerDTO). You can also disable the E164 number format check with `numberE164CheckEnabled` – setting it to `false` lets you use non-E164 numbers like `1234` or `abc`, useful for dialing non-standard numbers on SIP trunks. This lets you store extra contact information and link customers to external systems. + +4. **`schedulePlan` No Longer Required in Campaigns**: You can now [create campaigns](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-create) without specifying a `schedulePlan`. + + +**Behavior Change**: The `Chat.assistantOverrides` property now only supports variable substitution in chat contexts, limiting its functionality compared to previous versions. + diff --git a/fern/static/images/changelog/inworld-voice-configuration.png b/fern/static/images/changelog/inworld-voice-configuration.png new file mode 100644 index 00000000..48ed8160 Binary files /dev/null and b/fern/static/images/changelog/inworld-voice-configuration.png differ