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 Flex logo

Jun 10, 2021

Flex

Flex Projects limited to a single TaskRouter Workspace

Flex projects have been updated so that only a single TaskRouter Workspace may be used. This aligns the TaskRouter API with the Flex Fair Usage Policy.

In situations where you are attempting to use multiple TaskRouter Workspaces to test development ideas, we recommend dedicating an entire Twilio account as a development environment. Multiple TaskRouter Workspaces can continue to be used in non-Flex accounts.

Twilio Flex logo

Jun 07, 2021

Flex

Spoke Phone Integration is validated for Flex

Twilio has completed validation of the integration between Flex and Spoke Phone. Spoke Phone is a Unified Communications (UC) / Private Branch Exchange (PBX) built on Twilio and fully integrated into Flex. Spoke provides features such as a directory list with presence for back-office workers, the ability to transfer calls between Spoke users and Flex users, as well as business continuity options for Flex users.


To learn more about Spoke Phone's capabilities and how to enable it for your application, visit our integration documentation.

Twilio logo

Jun 04, 2021

Deprecated Twilio SendGrid Platform

Retiring Email Previews for outdated devices

In preparation for the arrival of iOS 15 and other email device testing options, we will be retiring some out-of-date devices. The following Apple devices will be retired and no longer available:

  • iPhone 11 iOS13
  • iPhone 11 Pro iOS 13
  • iPhone 11 Pro Max iOS 13
  • iPhone XR iOS13
  • iPhone XR Dark Mode iOS13
  • iPhone XS Max iOS13
  • iPhone 7 iOS12
  • iPhone 8 iOS12
  • iPhone 8 iOS13
  • iPhone 8 Plus iOS12
  • iPhone 8 Plus iOS13
  • iPhone 7 Plus iOS12
  • iPhone SE iOS12
  • iPhone X iOS12
  • iPhone XS iOS13
Twilio Marketing Campaigns logo

Jun 02, 2021

GA Marketing Campaigns

Exclude Recipients from Single Sends

You can now exclude contacts from a Single Send based on list or segment membership. Any contacts on an exclusion list or segment who are also on any of your ‘Send To’ lists or segments will not receive the Single Send. You can exclude up to 5 segments or 50 lists.

The ability to exclude contacts from a send can help with many marketing use cases. For example, a marketer might manage sending frequency by excluding contacts who were sent another marketing email within the past 3 days. Or, they might re-send a promotion to a set list of contacts, excluding those who were sent the first Single Send email.

Twilio Programmable Voice logo

Jun 01, 2021

GA Voice

Upcoming changes to <Dial> verb URL parameter behavior

On 1 July 2021 we will make a change to the list of TwiML verbs that are allowed to be returned in the url parameter of <Dial> nouns.

The TwiML <Number>, <Client>, <Queue>, and <Sip> nouns allow developers to provide a url parameter that will execute when the called party answers. The url parameter is typically used as a call screening option to <Play> or <Say> notifications to callers about the incoming call, or <Gather> is used to retrieve input from the called party before bridging the calls.

We are making a change to prohibit the execution of any <Dial> verbs returned by the noun url instruction. Returning a <Dial> verb in the noun url can result in costly call loops that result in significant billed usage on the account.

We are unaware of any valid use cases for this behavior, but we are publishing this changelog in the spirit of no shenanigans.

Twilio Programmable Voice logo

Jun 01, 2021

GA Voice

Upcoming changes to parameters passed to <Play> files during <Gather>

On 1 July 2021 Twilio will stop sending HTTP request parameters to <Play> files contained with a <Gather> using speech recognition.

For some call flows using <Gather> with speech recognition Twilio has been passing HTTP parameters when fetching <Play> files. This behavior was not deliberate and can cause issues with pre-signed URLs. An upcoming release will change this behavior and Twilio will no longer pass these parameters.

If your application has been designed in a manner that the HTTP parameters passed in the request to <Play> files is driving your application logic, you will need to update your code by 1 July 2021.

Twilio Flex logo

Jun 01, 2021

Flex

Fair Usage Policy Updates for new Flex Projects

Flex projects upgraded after June 1 will no longer include Autopilot usage as part of the Flex Fair Usage Policy, and Video usage will be covered as a "premium product" with limits outlined in our published policy. Existing, upgraded Flex projects will not be impacted by these changes.

Twilio Programmable Voice logo

May 28, 2021

GA Voice

Upcoming changes to column order in CSV output from call instance and list resource requests

On 1 July 2021 responses to API requests for CSV representation of an individual Call and Call List resources will change; specifically the order of the columns may be different.

The order of the columns in the CSV is not defined and may change when new fields are added to the API response. Your application design should be resilient to changes in the order of the columns in the CSV response.

See our docs for more information.

Twilio Super SIM logo

May 25, 2021

Beta Super SIM

Super SIM is now available for download as an eSIM profile

Twilio Super SIM® is available for download as an eSIM profile. Until now Super SIMs were available as physical SIMs in various form factors (2FF/3FF/4FF and MFF2). With the eSIM support, you can now reserve a SIM profile via a new API and then download the reserved SIM profile from Twilio’s SM-DP+ server to your eSIM/eUICC-enabled IoT device. Here is the typical call flow that you will use for downloading a Super SIM profile:

Twilio Marketing Campaigns logo

May 25, 2021

GA Marketing Campaigns

Support for undo and redo functionality in the Design and Code Editors

You can now undo or redo recent changes made in the Design and Code Editors. To undo an action, use the undo arrow in the top navigation above the editor, or use the Ctrl or Cmd + Z keyboard shortcut. To redo an action, use the redo arrow in the top navigation above the editor, or use the Ctrl or Cmd + Shift + Z keyboard shortcut. You cannot undo/redo changes once you have left the browser session.

Loading

Error: Unable to load changelog