Skip to content

Commit c09e248

Browse files
chore: publish changelog for 2025-07-31
1 parent 56c26d9 commit c09e248

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

fern/changelog/2025-07-31.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: "2025-07-31"
3+
---
4+
5+
# <Frame>
6+
# API Changelog — 2025-07-31
7+
</Frame>
8+
9+
## <Card>
10+
## Major Additions
11+
</Card>
12+
13+
### Provider Resource Management
14+
- **New ProviderResource API**: Introduces a unified schema for managing provider resources, including support for ElevenLabs pronunciation dictionaries. This enables seamless integration and management of third-party resources in your org.
15+
- **ProviderResourcePaginatedResponse**: Enables paginated listing of provider resources for efficient resource management.
16+
17+
### Inworld Credential Support
18+
- **InworldCredential & CreateInworldCredentialDTO**: Adds support for managing Inworld authentication tokens, allowing secure and named credential storage for the Inworld provider.
19+
20+
### Workflow Enhancements
21+
- **Workflows now support dynamic credentials**: The new `credentials` property in `Workflow` allows you to specify and override credentials for individual workflows. This supports fine-grained access control and easier credential rotation.
22+
- **Background Sound and Keypad Input**: Workflows and assistants now support `backgroundSound` (including custom audio URLs) and `keypadInputPlan`, enabling richer call experiences and interactive input handling.
23+
- **MonitorPlan**: Real-time monitoring options can now be configured for workflows, allowing for live listening and control of ongoing calls.
24+
25+
### Speech & Transcription Improvements
26+
- **AzureSpeechTranscriber & FallbackAzureSpeechTranscriber**:
27+
- New `segmentationStrategy` and `segmentationMaximumTimeMs` properties enable advanced phrase boundary detection and fine-tuned control over transcription segmentation.
28+
- `segmentationSilenceTimeoutMs` lets you adjust how quickly phrases are finalized after silence.
29+
- Enhanced fallback planning for robust voice provider failover.
30+
31+
### Variable Extraction & Aliases
32+
- **VariableExtractionAlias & Plan**: You can now define variable aliases that are exposed as Liquid template variables during calls and stored in artifacts, supporting advanced data transformations and referencing.
33+
34+
### Assistant Hooks & Actions
35+
- **Customer Speech Timeout Hooks**: New `CustomerSpeechTimeoutOptions` and `AssistantHookCustomerSpeechTimeout` schemas allow you to trigger custom actions or prompts when the customer is silent for a configurable period.
36+
- **ToolCallAssistantHookAction**: Enables dynamic tool invocation as part of assistant hooks for deeper workflow automation.
37+
38+
## <Card>
39+
## Deprecations & Removals
40+
</Card>
41+
42+
### Deprecated Properties
43+
- **Assistant/Workflow `messagePlan`**: The `messagePlan` property is now marked as deprecated. Please migrate to the new hooks and prompt-based messaging system.
44+
- **`backgroundDenoisingEnabled`**: Deprecated in favor of the more advanced `backgroundSpeechDenoisingPlan`.
45+
- **Recording and Video URLs**: Properties like `recordingUrl`, `videoRecordingUrl`, and `stereoRecordingUrl` in `Artifact` are now deprecated. Use the `recording` and `videoRecordingUrl` fields in the artifact plan instead.
46+
47+
### Removed Endpoints and Tool Functions
48+
- **Tool Function Properties**: The `function` property has been removed from all tool schemas (e.g., BashTool, ApiRequestTool, etc.). Please update any client logic that referenced these fields.
49+
- **Legacy Support & Campaign Endpoints**: Several legacy support and campaign endpoints have been removed to streamline the API surface.
50+
51+
## <Card>
52+
## Other Noteworthy Changes
53+
</Card>
54+
55+
- **Pronunciation Dictionary Integration**: ElevenLabs voice schemas now support direct linking of pronunciation dictionaries, improving voice customization.
56+
- **Observability & Compliance**: Expanded options for real-time monitoring, compliance plans, and observability (Langfuse integration).
57+
- **Assistant and Workflow Schema Parity**: Many properties and plans are now available in both Assistant and Workflow schemas, reducing friction when porting logic between the two.
58+
59+
<Check>**Action Required:** Review deprecation warnings and update your integrations to use new properties and plans. For full migration details, see the API reference and migration guides.</Check>

0 commit comments

Comments
 (0)