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

Oct 08, 2019

Beta Video

Video Network Bandwidth Profile API for JavaScript SDK

The Network Bandwidth Profile API is a new API designed for optimizing quality in Group Rooms. It enables developers to specify how much bandwidth should be allocated to each video track as a function of the track priority. For example, it can be used to prioritize a screen share or the dominant speaker video track over the rest. The API also allows control of the total consumed bandwidth by enforcing limits to the maximum subscribed bitrate and to the maximum number of visible subscribed video tracks. In addition, it automatically enforces a mechanism that switches-off the less relevant tracks to protect audio and high-priority video tracks quality in case of network congestion.

By default, the Network Bandwidth Profile API is deactivated. To take advantage of this new feature, you will need to set a Network Bandwidth Profile.

Twilio Video logo

Oct 08, 2019

GA Video

Track Subscription API for Video Group Rooms

The Track Subscriptions API is a new REST API available for Group Rooms. It allows developers to define which participants are subscribed to which tracks. Currently Group Rooms use a "subscribe-to-all" model meaning that participants are subscribed automatically to all the tracks published to the Room. With this new API, developers can now set, in a dynamic and configurable way, the desired communication topology: one-to-many (e.g. presentations where only one participant publishes and the rest only receive), some-to-many (e.g. collaborative presentations where some participants talk and the talk is published to the rest), whisperers (e.g. participants that can listen/view to all but can only be listened/viewed by some), and more.

By default, the Track Subscription API is deactivated. To implement this functionality for your applications, you will need to use the API to set subscribe rules.

Twilio logo

Oct 01, 2019

GA

Video Android 4.4 - Network Quality API

The Network Quality API provides you a network quality measure that can be used to indicate the current network quality to your users. As network conditions vary, showing this information helps you provide a more intuitive user interface.

For more information, refer to the [docs] and the [Tutorial]


This release is available here: [bintray]

Twilio Video logo

Oct 01, 2019

GA Video

Video Android 4.4 - Network Quality API

The Network Quality API provides you a network quality measure that can be used to indicate the current network quality to your users. As network conditions vary, showing this information helps you provide a more intuitive user interface.

For more information, refer to the [docs] and the [Tutorial]

This release is available here: [bintray]

Twilio SendGrid Email API logo

Oct 01, 2019

GA Email

Email Validation API Generally Available

Our real-time Email Validation API helps protect your sending reputation by validating email addresses before you send to them. Use detailed results from our machine learning-powered, mailbox provider-friendly API to alert website visitors of possible typos while they’re still in the signup form and protect your sending reputation by decreasing the risk of your email bouncing. Available to Pro and Premier Email API plans. Learn more about this announcement, how to use it, and the pricing.

Twilio Programmable Voice logo

Sep 30, 2019

GA Voice

Voice Recordings Bulk Deletion in the Twilio Console

Twilio Voice Recordings now supports Bulk Deletion in the Twilio Console. This capability provides customers a much simpler way to delete large sets of Voice Recordings instead of deleting them one-by-one. For more details on managing Voice Recordings and the new Bulk Deletion capabilities, check out our support article.

Twilio logo

Sep 30, 2019

Beta Twilio Platform

Usage Summary per Account on Invoices with Multiple Accounts

We now show the total amount per account in your invoice. Starting September 2019, we have added this section in Twilio invoices for customers with multiple accounts or projects on one invoice, also called linked accounts on one invoice. This new section is in public beta while we work on other changes to the invoice design.

Twilio Elastic SIP Trunking logo

Sep 30, 2019

GA Elastic SIP trunking

Twilio Voice Connectivity: New media IP addresses to allow

To accommodate growth in traffic, we have expanded our Media IP address ranges in our AU1, BR1, DE1, JP1, and SG1 data centers for the following products:

  • Elastic SIP Trunking
  • Programmable Voice SIP Interfaces
  • Programmable Voice Mobile SDKs
  • Twilio Client JS SDK

If you currently allow any of our Media IP addresses in your IP communications infrastructure, you MUST add the new IP address ranges to your allow list.

For a complete list of IP address ranges to allow in your IP communications customer infrastructure, please see:

Twilio logo

Sep 30, 2019

GA Twilio Platform

View Historical Errors with Twilio Debugger

Twilio Debugger in Console has been enhanced to now show more errors and warnings that may have occurred in your Twilio application. Previously, the Debugger only displayed the 50 most recent items, making it difficult to track down problems that occurred in the past. With this change, you and your development team can more easily debug older items, track historical trends, and find regressions from previous weeks.

This is available to all customers today by visiting the Debugger in the Twilio Console.

Twilio Programmable Voice logo

Sep 30, 2019

GA Voice

Self-serve Voice Trace now available in Console

You can now enable and disable Voice Trace directly in the Voice Settings section of Console. Voice Trace allows Twilio's support team to investigate issues with call quality by capturing the RTP payload in pcaps for analysis. For more information on Voice Trace see the Glossary.

Loading

Error: Unable to load changelog