Skip to content

Commit 75ff756

Browse files
chore: add changelog for 2025-06-23 with latest OpenAPI breaking changes
1 parent ef302b2 commit 75ff756

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

fern/changelog/2025-06-23.mdx

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
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

Comments
 (0)