diff --git a/fern/changelog/2025-03-20.mdx b/fern/changelog/2025-03-20.mdx index 90a5eaf99..5cb4e9607 100644 --- a/fern/changelog/2025-03-20.mdx +++ b/fern/changelog/2025-03-20.mdx @@ -3,7 +3,7 @@ 1. **Integration with Google Calendar**: You can now create and manage Google Calendar events directly within your tools. Configure OAuth2 credentials through the [dashboard > Build > Provider Keys](https://dashboard.vapi.ai/keys#:~:text=Google%20Calendar) to authenticate and interact with Google Calendar APIs. - Google Calendar Integration + Google Calendar Integration 2. **Enhanced Voice Customization for RimeAIVoice**: Gain more control over [Rime AI voice](https://api.vapi.ai/api#:~:text=RimeAIVoice) properties with new options like `reduceLatency`, `inlineSpeedAlpha`, `pauseBetweenBrackets`, and `phonemizeBetweenBrackets`. These settings let you optimize voice streaming and adjust speech delivery to better suit your assistant's needs. diff --git a/fern/changelog/2025-03-28.mdx b/fern/changelog/2025-03-28.mdx new file mode 100644 index 000000000..77a9d793c --- /dev/null +++ b/fern/changelog/2025-03-28.mdx @@ -0,0 +1,15 @@ +1. **New Slack and Google Calendar Tools Added**: You can now use the built-in [Slack tool](https://docs.vapi.ai/tools/slack) to send messages and use the [Google Calendar tool](https://docs.vapi.ai/tools/google-calendar) to check calendar availability directly from your assistant, with full CRUD operations available via the [`/tool` API endpoint](https://docs.vapi.ai/api-reference/tools/list). You can authenticate the [Slack tool](https://dashboard.vapi.ai/keys#:~:text=Slack) and the [Google Calendar tool](https://dashboard.vapi.ai/keys#:~:text=Google%20Calendar) using OAuth2 from the [Vapi provider keys page](https://dashboard.vapi.ai/keys). + + + Slack Tool + + + + Google Calendar Tool + + +2. **Select LLM Model in Workflow Nodes**: You can now select and update which LLM model you want to use within workflow nodes, allowing more precise control over the assistant's behavior in different workflow nodes and easier configuration updates. + +4. **Enhanced Call Monitoring and Reporting**: We've improved call monitoring with conversation turn tracking, millisecond-precision timestamps, and provided more detailed call end reasons. These enhancements make it easier to track conversation flow, perform precise time calculations, and diagnose specific call termination issues like server overloads or database errors. + +5. **Enable Background Denoising**: You can now filter out background noise during calls by setting `Assistant.backgroundDenoisingEnabled` to `true`. \ No newline at end of file diff --git a/fern/changelog/2025-03-30.mdx b/fern/changelog/2025-03-30.mdx new file mode 100644 index 000000000..7c13340b0 --- /dev/null +++ b/fern/changelog/2025-03-30.mdx @@ -0,0 +1,5 @@ +1. **TestSuiteRunTestAttempt now accepts `callId` and `metadata`**: You can now include a `callId` and `metadata` when creating a test suite run attempt, allowing you to reference calls by ID and attach session-related information. + +2. **`call` property in [TestSuiteRunTestAttempt](https://api.vapi.ai/api#:~:text=TestSuiteRunTestAttemptMetadata) is no longer required**: It's now optional to include the full `call` object in a test attempt, providing flexibility for cases where call details are unnecessary or already known. + +3. **Attach Metadata to Test Suite Run Attempts**: You can now attach [metadata](https://api.vapi.ai/api#:~:text=TestSuiteRunTestAttemptMetadata) like `sessionId` to test attempts for better tracking and analysis. diff --git a/fern/changelog/2025-04-03.mdx b/fern/changelog/2025-04-03.mdx new file mode 100644 index 000000000..e073411aa --- /dev/null +++ b/fern/changelog/2025-04-03.mdx @@ -0,0 +1,5 @@ +1. **Introducing `SmsSendTool` for SMS messaging support**: You can now create and manage tools of type `sms` using the new [SMS Send Tool](https://api.vapi.ai/api#:~:text=SmsSendTool), allowing you to send SMS messages via defined servers. The `sms` tool type is also now recognized in API endpoints, ensuring that SMS send tools are correctly processed during CRUD operations. + +2. **New configuration options for voice and transcriber settings**: The `autoMode` property has been added to [Eleven Labs Voice Settings](https://api.vapi.ai/api#:~:text=ElevenLabsVoice), letting developers control automatic voice settings. Additionally, `confidenceThreshold` has been introduced in transcriber settings, allowing developers to set thresholds to discard low-confidence transcriptions and improve accuracy. + +3. **Enhanced speed control in `CartesiaExperimentalControls`**: The `speed` property now accepts both predefined speeds (`'slowest'`, `'slow'`, `'normal'`, `'fast'`, `'fastest'`) and numeric values between -1 and 1. This gives you more precise control over speed settings for better customization. \ No newline at end of file diff --git a/fern/changelog/2025-04-04.mdx b/fern/changelog/2025-04-04.mdx new file mode 100644 index 000000000..f90530d0d --- /dev/null +++ b/fern/changelog/2025-04-04.mdx @@ -0,0 +1 @@ +1. **Addition of `assistantId` to `TargetPlan` settings**: You can now specify an `assistantId` when testing [target plans](https://api.vapi.ai/api#:~:text=TargetPlan), allowing you to test scenarios involving specific assistants directly. \ No newline at end of file diff --git a/fern/changelog/2025-04-05.mdx b/fern/changelog/2025-04-05.mdx new file mode 100644 index 000000000..50fa72027 --- /dev/null +++ b/fern/changelog/2025-04-05.mdx @@ -0,0 +1,9 @@ +1. **Introducing `SmsSendTool` for SMS messaging support**: You can now create and send `sms` text messages using the new `[Send Text`](https://api.vapi.ai/api#:~:text=SmsSendTool) tool, enabling assistants to send SMS messages via defined servers. + + + SmsSendTool + + +2. **[Eleven Labs Voice](https://api.vapi.ai/api#:~:text=ElevenLabsVoice) Auto Mode and Confidence Threshold configuration options**: When using [`Eleven Labs Voice`](https://api.vapi.ai/api#:~:text=ElevenLabsVoice) in your Assistant, you can now configure `autoMode` (default: false) to automatically manage manage chunking strategies for long texts; Eleven Labs automatically determines the best way to process and generate audio, optimizing for latency and efficiency. Additionally, `confidenceThreshold` has been introduced in transcriber schemas, allowing developers to set thresholds to discard low-confidence transcriptions and improve accuracy. + +3. **Changes to `CartesiaExperimentalControls` Speed property**: The `speed` property now accepts both predefined speeds (`'slowest'`, `'slow'`, `'normal'`, `'fast'`, `'fastest'`) and numeric values between -1 and 1. This simplifies the process of controlling the speed of the generated audio with Cartesia. \ No newline at end of file diff --git a/fern/changelog/2025-04-08.mdx b/fern/changelog/2025-04-08.mdx new file mode 100644 index 000000000..e6896d434 --- /dev/null +++ b/fern/changelog/2025-04-08.mdx @@ -0,0 +1,7 @@ +1. **Simplified `transport` property in `Call` configuration**: You should now configure the `transport` property in [`Call`](https://api.vapi.ai/api#:~:text=Call) as an object when creating or updating a [`Call`](https://api.vapi.ai/api#:~:text=Call), since the separate `Transport` schema has been deprecated. This simplification makes it easier to work with transport details without referencing a separate transport configuration. + + + The `Transport` schema is now deprecated and will be removed in a future release. + + +2. **New call type `vapi.websocketCall`**: You can now make [phone calls over WebSockets](https://docs.vapi.ai/calls/websocket-transport) with Vapi. The `Call` schema now supports a new `type` value: `vapi.websocketCall`. \ No newline at end of file diff --git a/fern/changelog/2025-04-11.mdx b/fern/changelog/2025-04-11.mdx new file mode 100644 index 000000000..a67283eab --- /dev/null +++ b/fern/changelog/2025-04-11.mdx @@ -0,0 +1,9 @@ +1. **Updated AI Edge Condition with Prompt**: When defining an AI edge condition, the `matches` property has been renamed to `prompt`. The `prompt` allows you to provide a natural language condition (up to 1000 characters) that guides AI decision-making in workflows. + + + AI Edge Condition with Prompt + + +2. **Assistant Overrides per Customer**: You can now customize assistant settings for individual customers using `assistantOverrides` when [creating customers](https://api.vapi.ai/api#:~:text=CreateCustomerDTO). This enables personalized assistant interactions for each customer in batch calls. + +3. **New Call Ended Reasons**: New error codes have been added to `endedReason` enums, providing more detailed insights into call terminations related to providers like Anthropic Bedrock and Vertex. This helps in better error handling and debugging of call issues. \ No newline at end of file diff --git a/fern/changelog/2025-04-12.mdx b/fern/changelog/2025-04-12.mdx new file mode 100644 index 000000000..11422e844 --- /dev/null +++ b/fern/changelog/2025-04-12.mdx @@ -0,0 +1,2 @@ + +1. **Expanded Voice Selection for Assistant Voices**: You can now specify any valid `voiceId` for assistant voices without being limited to a predefined list. This provides greater flexibility to use different voices in `Assistant.voice`, and related configurations. \ No newline at end of file diff --git a/fern/changelog/2025-04-15.mdx b/fern/changelog/2025-04-15.mdx new file mode 100644 index 000000000..5ceb1541b --- /dev/null +++ b/fern/changelog/2025-04-15.mdx @@ -0,0 +1,5 @@ +1. **New GPT-4.1 Models Available**: You can now use `'gpt-4.1'`, `'gpt-4.1-mini'`, and `'gpt-4.1-nano'` as options for the `model` and `fallbackModels` with your [OpenAI models](https://api.vapi.ai/api#:~:text=OpenAIModel). These models may offer improved performance or features over previous versions. + + + New GPT-4.1 Models Available + diff --git a/fern/static/images/changelog/ai-edge-condition-prompt.png b/fern/static/images/changelog/ai-edge-condition-prompt.png new file mode 100644 index 000000000..2a4383479 Binary files /dev/null and b/fern/static/images/changelog/ai-edge-condition-prompt.png differ diff --git a/fern/static/images/changelog/google-calendar-integration.png b/fern/static/images/changelog/google-calendar-tool.png similarity index 100% rename from fern/static/images/changelog/google-calendar-integration.png rename to fern/static/images/changelog/google-calendar-tool.png diff --git a/fern/static/images/changelog/gpt-4.1-models.png b/fern/static/images/changelog/gpt-4.1-models.png new file mode 100644 index 000000000..dead722ef Binary files /dev/null and b/fern/static/images/changelog/gpt-4.1-models.png differ diff --git a/fern/static/images/changelog/send-text-tool.png b/fern/static/images/changelog/send-text-tool.png new file mode 100644 index 000000000..d51875e59 Binary files /dev/null and b/fern/static/images/changelog/send-text-tool.png differ diff --git a/fern/static/images/changelog/slack-tool.png b/fern/static/images/changelog/slack-tool.png new file mode 100644 index 000000000..999128319 Binary files /dev/null and b/fern/static/images/changelog/slack-tool.png differ