Add changelog for 2025-06-25 #539
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Custom Models, Enhanced Campaigns, and MCP Tool Improvements
**Bring your own hosted LLMs and Google Gemini models** to workflows with new [`WorkflowCustomModel`](https://api.vapi.ai/api#:~:text=WorkflowCustomModel) and [`WorkflowGoogleModel`](https://api.vapi.ai/api#:~:text=WorkflowGoogleModel) objects. Control payload structure for advanced integrations and expand your model choices beyond OpenAI. **Gain deeper insight into campaign performance** with new call counters including `callsCounterQueued`, `callsCounterScheduled`, `callsCounterInProgress`, and `callsCounterEndedVoicemail` for comprehensive campaign tracking. **Flexible tool integrations** with new [`McpToolMetadata`](https://api.vapi.ai/api#:~:text=McpToolMetadata) field. Select between Server-Sent Events (`sse`) or Streamable HTTP (`shttp`) protocols for tool communication. **Create support tickets directly through Vapi ** using the new [`/support/ticket`](https://api.vapi.ai/api#:~:text=SupportTicket) endpoint, simplifying how you request assistance.-
-
-
-
-
**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.Multilingual LMNT Voice Support: The
LMNTVoiceandFallbackLMNTVoiceobjects now support alanguageproperty (ISO 639-1 orauto) for selecting or auto-detecting spoken language in synthesized voices.Assistant Overrides in Chats: The
assistantOverridesproperty is now available inChat,CreateChatDTO, andOpenAIResponsesRequest, allowing you to dynamically override assistant settings and template variables per chat session.New API Endpoints and Objects: Added
POST /workflow/generateendpoint for workflow generation with tool IDs, plus new objects includingGenerateWorkflowDTOand enhancedCreateMcpToolDTO/UpdateMcpToolDTOwith metadata support.Include Messages in Server Response from Transfer Requests: When transferring calls, you can now include a
messageto communicate with users during the process withServerMessageResponse.message.message.Org Concurrency Limit Deprecated: The
concurrencyLimitfield inOrg,CreateOrgDTO, andUpdateOrgDTOis now marked as deprecated.Testing Steps
fern docs devor navigate to preview deployment