Skip to content

Commit 200229d

Browse files
chore: add changelog for 2025-06-21 with OpenAPI diff and developer notes
1 parent e16590c commit 200229d

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

fern/changelog/2025-06-21.mdx

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "Changelog – 2025-06-21"
3+
description: "Vapi API and Workflow changes released on June 21, 2025."
4+
---
5+
6+
# 2025-06-21 Changelog
7+
8+
## Major Breaking Changes
9+
10+
### Removal of Assistant, Tool, and Chat Schema Properties
11+
- Numerous properties and schema paths have been **removed** from the API, including many related to `Assistant`, `AssistantOverrides`, `Chat`, `Workflow`, `Credential` types, and various `ServerMessage*` objects. This includes:
12+
- Removal of background denoising and speech denoising plans from assistants and workflows
13+
- Removal of several properties from credential objects (e.g., fallbackIndex, region)
14+
- Significant reduction in `chat`-related properties from server message schemas
15+
- Removal of API Request Tool discriminator mappings from multiple endpoints
16+
- Removal of variable extraction plan, name patterns, and other properties from tool creation
17+
18+
> **Action Required:**
19+
> - If your integration relies on any of the removed properties or schemas, update your code to avoid referencing them. Calls using deprecated fields will now fail validation.
20+
21+
### AssemblyAITranscriber and FallbackAssemblyAITranscriber
22+
- The following properties were **removed**: `formatTurns`, `maxTurnSilence`, `wordFinalizationMaxWaitTime`, `endOfTurnConfidenceThreshold`, `minEndOfTurnSilenceWhenConfident`.
23+
24+
## Additions
25+
26+
### Workflow Enhancements
27+
- New schema properties and definitions have been **added** for Workflows:
28+
- `Workflow.model`: Now supports specifying a model at the workflow level. Accepts `WorkflowOpenAIModel` or `WorkflowAnthropicModel`.
29+
- New edge condition types: `LogicEdgeCondition` and `FailedEdgeCondition` are now supported in workflow edges. `LogicEdgeCondition` uses a `liquid` template string for advanced branching.
30+
31+
> **For Developers:**
32+
> - You can now specify a model for the entire workflow, providing greater flexibility and control over LLM selection.
33+
> - Use `LogicEdgeCondition` for complex, liquid-based conditional branching in workflow edges.
34+
35+
## Migration Guidance
36+
- Review all usage of removed properties and schemas, especially if you use advanced assistant, tool, or workflow customization features.
37+
- Migrate workflow branching logic to use the new `LogicEdgeCondition` and `FailedEdgeCondition` schemas where applicable.
38+
- Update your workflow definitions to optionally include the new `model` property for global LLM configuration.
39+
40+
---
41+
42+
For questions or migration help, please reach out to the Vapi team or open an issue in the repository.

0 commit comments

Comments
 (0)