Twilio Changelog

See additions and changes to the Twilio platform.

You can also subscribe to our Changelog RSS feed below.

(In order to subscribe to our Changelog RSS feed, an RSS feed reader is required.)

Filter By:

An icon of a close symbol
Twilio logo

Apr 28, 2020

GA Twilio Platform

Support for third party authenticator apps to protect your Twilio account

Previously for the Twilio console, we supported two factor authentication via SMS, Voice and the Authy app, to secure customer accounts. With this update, we added support for other TOTP-standard apps, so customers can bring their own authenticator apps to protect their Twilio account with 2FA. This expands the set of options available to customers to secure their login to the Twilio console. To use a TOTP-compliant app, you can enable two factor authentication (2FA) via User Settings, select ‘Another authenticator app’ for 2FA method and follow the steps for setup. For full details, read this help article.

Twilio Programmable Voice logo

Apr 27, 2020

GA Voice

New Properties in Voice Insights API Responses

Voice Insights Call Summary API responses now include new properties for calls placed using the Twilio Voice SDKs. The new fields are:

Twilio Flex logo

Apr 27, 2020

GA Flex

Flex UI 1.19 with support for Yarn is now available

This Flex UI release brings the following features to Flex:

  • Support for using Yarn as a package manager: Developers can manage their project dependencies using Yarn package manager. Yarn is now supported in the client libraries Flex UI 1.19 and Flex WebChat UI 2.4. Yarn can be used by updating any plugins to use the latest version of the Flex Plugin Builder. Visit our Yarn documentation for more details.
  • Data sorting for Real-time Queues View: Developers have more control over the sorting and customization options for columns they add to the Real-time Queues View. You can learn more about this feature within our documentation.
  • Handlebars dependency upgrade: We have upgraded Handlebars to 4.7.3 to fix critical security vulnerabilities exposed in previous versions of Handlebars. This may be a breaking change if you use certain undocumented Handlebars features. You can find more information about this change in the Handlebars changelog.

For a full changelog, visit client libraries release notes:

Flex UI 1.19

Flex WebChat 2.4

Twilio Video logo

Apr 27, 2020

GA Video

Voice Android 5.2 - AudioDevice API

The AudioDevice API is an advanced API that can be used to create innovative and sophisticated in-app audio capabilities. For example, enable pre-recorded messages to be played in-call, or apply noise reduction algorithms before playing out the received audio.

An AudioDevice is a logical device that is used to capture and render audio. The captured audio is sent to the remote party, and the received audio is rendered locally. By default, the SDK uses DefaultAudioDevice which uses the mic for capturing and the local speaker/earpiece/headset for rendering. The AudioDevice API allows for the creation of custom audio capturers and renderers. See this example and API docs to learn more about custom audio devices.

Voice Android SDK 5.2.0 package: bintray

API Docs are available docs

Get started with the Quickstart Guide

Twilio Flex logo

Apr 23, 2020

GA Flex

All Flex projects that use Automatic Updates upgraded to Flex UI 1.18

We have updated all Flex projects that use Automatic Updates to Flex UI 1.18.

This Flex UI release brings the following new features to Flex:

  • Advanced Team View Filters: This feature allows supervisors to search or filter agents by name and activity. You can also define custom filter criteria like teams or skills. Advanced Team View Filters is currently available as a Pilot feature. To enable it, visit the Pre-Release Features Page. You can learn more about this feature within our documentation.
  • Outbound Dialing and Native Dialpad: This feature allows agents to place outbound calls, and developers can build click-to-dial capabilities. Outbound Dialing is currently available as a Public Beta and can be enabled via the Flex Settings page. You can learn more about this feature within our documentation.

For a full changelog, visit the Flex UI release notes.

Reminder: You can pin to individual versions of the Flex UI or manage your Automatic Updates within the Flex Admin UI.

Twilio Marketing Campaigns logo

Apr 21, 2020

GA Marketing Campaigns

Clearer test sends

Marketing Campaigns supports sending a test email to up to 10 email addresses at a time. Now, when users send a test email, Marketing Campaigns automatically adds “Test -” to the beginning of the subject line. This ensures test recipients know the email is a test and was not yet actually sent to the targeted list or segment.

Twilio Programmable Voice logo

Apr 20, 2020

GA Voice

Developer role permissions changed to view only for Voice Settings in Twilio console

Updating some Voice settings including PCI Compliance, Call Recording Encryption, and Logging of TwiML, now require the user to have the Owner or Administrator role. A user with a Developer role can only view these settings. This change helps with your implementation of access controls and compliance processes.


To learn more about the roles available and their respective permissions, please click here.

Twilio Studio logo

Apr 20, 2020

GA Studio

Studio supports ending Executions via the REST API

Twilio Studio now supports programmatically ending an active Execution via the REST API and the Twilio helper libraries. This method is useful in cases where a new REST API-triggered Execution needs to override an existing Execution that is already active for the same Contact. Previously active Executions could only be ended via the Console.


To learn more, visit the API documentation for End an Active Execution.

Twilio Messaging logo

Apr 20, 2020

Beta Messaging

When lists are not enough - bulk export for messages

A common request is to download large volumes of messaging data. Although this is possible using Twilio’s REST APIs, it can be slow. BulkExport allows you to download all of a day’s messages in a single file, rather than iterating on the list.

Now Enterprise Plan customers can request a date range, or enable automatic daily generation of files. Each file holds a day’s worth of messages exported in JSON. This enables customers who want to manage compliance or load into a warehouse to get a single file to feed to their processes. After Public Beta, this will be available to all Twilio accounts.

For more information on how to set this up, look at the BulkExport API Overview. Then you can start by requesting a day in the past, and getting all those messages in a single file.

Twilio Programmable Voice logo

Apr 10, 2020

Deprecated Voice

Programmable Voice Mobile SDK 1.x EOL Announcement

Twilio’s Programmable Voice Mobile SDK 1.x for iOS and Android will officially shut down on July 31st, 2020. After this date, all iOS and Android Apps that use Voice Mobile SDK 1.x for VoIP calls, will no longer be able to connect to Twilio to make or receive VoIP calls.

For continuity of service, upgrade to the latest SDKs and release your app in the App/Play Store, and have your users update before July 31st, 2020.

See this advisory for more information.

Loading

Error: Unable to load changelog