|
| 1 | +--- |
| 2 | +title: Changelog for 2025-06-23 |
| 3 | +--- |
| 4 | + |
| 5 | +# Changelog — 2025-06-23 |
| 6 | + |
| 7 | +## Breaking Changes |
| 8 | + |
| 9 | +- **Schema Removals**: |
| 10 | + - `call.workflow.nodes[type=conversation].model` has been removed from both `WorkflowCustomModel` and `WorkflowGoogleModel`. You must now specify model configuration at the appropriate node level. |
| 11 | + - The following properties were removed from schemas: |
| 12 | + - `Chat`: `assistantOverrides` |
| 13 | + - `McpTool`: `metadata` |
| 14 | + - `Campaign`: `callsCounterQueued`, `callsCounterScheduled`, `callsCounterInProgress`, `callsCounterEndedVoicemail` |
| 15 | + - `LMNTVoice` and `FallbackLMNTVoice`: `language` |
| 16 | + - `CreateChatDTO` and `CreateMcpToolDTO`: `assistantOverrides`, `metadata` |
| 17 | + - `UpdateMcpToolDTO`: `metadata` |
| 18 | + - `OpenAIResponsesRequest`: `assistantOverrides` |
| 19 | + |
| 20 | +- **Voice Model Changes**: |
| 21 | + - The `language` property has been removed from both `LMNTVoice` and `FallbackLMNTVoice`. Specify language at a higher level or use the new configuration pattern if needed. |
| 22 | + |
| 23 | +- **Campaign API Changes**: |
| 24 | + - Campaign schemas no longer track call counters (`callsCounterQueued`, etc.) directly. Use new analytics endpoints or properties for campaign metrics. |
| 25 | + |
| 26 | +## Migration Guidance |
| 27 | + |
| 28 | +- **Workflows**: Ensure all model configuration is set at the node level, not at the workflow root or deprecated locations. |
| 29 | +- **Voice**: Update any references to the `language` property in LMNTVoice or FallbackLMNTVoice to use the new recommended configuration. |
| 30 | +- **Campaigns**: Migrate off direct call counter properties and use the analytics or reporting endpoints for campaign metrics. |
| 31 | +- **AssistantOverrides**: Remove any usage of the deprecated `assistantOverrides` property in chat or tool creation payloads. |
| 32 | + |
| 33 | +## Developer Notes |
| 34 | + |
| 35 | +- These changes are part of ongoing schema simplification and improved consistency. |
| 36 | +- If you use MCP tools, note that the `metadata` property is now removed from both the tool and creation/update DTOs. |
| 37 | +- For OpenAI tool integrations, ensure `assistantOverrides` is not used in the request payloads. |
| 38 | + |
| 39 | +--- |
| 40 | + |
| 41 | +**For questions or migration support, please contact the Vapi developer support team or visit the latest [API Reference](../reference).** |
0 commit comments