Skip to content

Commit ef302b2

Browse files
chore: add changelog for 2025-06-22 with new API and workflow features
1 parent 200229d commit ef302b2

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

fern/changelog/2025-06-22.mdx

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Changelog for 2025-06-22
3+
---
4+
5+
# Changelog — 2025-06-22
6+
7+
## Major API Additions
8+
9+
- **Campaigns API**: New endpoints and schemas for managing outbound calling campaigns. This includes campaign lifecycle management (`/campaign`, `/campaign/{id}`), scheduling, customer lists, call statistics, and campaign status tracking. This enables orchestrating large-scale outbound calling via Vapi.
10+
- **Credential Management**: New credential types supported for S3, GCP, Azure, Supabase, and Cloudflare. Each credential now supports fallback order (`fallbackIndex`) for robust artifact upload and storage.
11+
- **New Tool Types**:
12+
- **API Request Tool**: Added endpoints and schemas for defining API request tools, including custom function definitions, variable extraction plans, and retry/backoff strategies.
13+
- **MCP Tool**: Added support for MCP (Model-Controlled Plugin) tools with protocol metadata. Webhook server precedence for tool calls is now well-defined.
14+
15+
## Workflow & Assistant Enhancements
16+
17+
- **Background Speech Denoising**: Assistants and workflows now support advanced background speech denoising via Krisp (Smart Denoising) and experimental Fourier denoising. Both can be enabled and configured independently or together.
18+
- **Transcriber Updates**: Added Cartesia, AssemblyAI, and fallback plans for transcribers, including new configuration options (e.g., `formatTurns`, `maxTurnSilence`, `minEndOfTurnSilenceWhenConfident`).
19+
- **Voice Model Improvements**: LMNTVoice and FallbackLMNTVoice now support language selection and improved fallback logic.
20+
- **AssistantOverrides & WorkflowOverrides**: New properties for granular runtime overrides, including background denoising and credential injection.
21+
22+
## Cost Tracking & Observability
23+
24+
- **Cost Breakdown**: Calls and chats now include detailed cost breakdowns for each component (LLM, STT, TTS, transport, Vapi, analysis, etc.).
25+
- **Langfuse Observability**: Workflows and assistants now support Langfuse for detailed trace and span tracking.
26+
27+
## Minor Improvements & Fixes
28+
29+
- **Compliance & Monitoring**: Workflows and assistants now support compliance plans (HIPAA etc.), monitoring plans for live listening/control, and improved webhook routing.
30+
- **Artifact & Analysis Plans**: New schema properties for storing and configuring artifacts and analysis at both assistant and workflow levels.
31+
- **ServerMessage Updates**: All server and client messages now consistently include `chat` and `call` objects for easier integration.
32+
- **Parameter Extraction**: Variable extraction plans can now be attached to API Request tools, improving structured data extraction from tool results.
33+
34+
## Breaking Changes
35+
36+
- **Removed**: Deprecated properties in Workflow schemas (e.g., `model` at the workflow root level) have been removed. Ensure you use node-level model configuration.
37+
38+
---
39+
40+
**Upgrade Guidance**:
41+
- Review new credential management and denoising options for enhanced reliability and call quality.
42+
- Update tool and workflow definitions to leverage new API Request and MCP tool capabilities.
43+
- For custom integrations, ensure server endpoints handle new webhook payloads and cost breakdowns.
44+
45+
For detailed API reference, see [OpenAPI Spec](../reference).

0 commit comments

Comments
 (0)