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 Super SIM logo

Nov 30, 2021

Beta Super SIM

IP Commands for Super SIM is now in Public Beta

IP Commands for Super SIM® is now in Public Beta. IP Commands are a secure and lightweight solution to send UDP messages from your cloud to your Super SIM enabled devices. A cellular network typically has firewalls that block incoming connections from the Internet to the devices attached to it. This means that if your IoT device is using a cellular connection to connect to the Internet or your cloud, you can’t reach the device until the device sets up an outbound connection to your cloud. IP Commands provides a solution for this by allowing you to send the message to Twilio via the IP Commands API, which we then convert into an IP/UDP datagram and forward to the device.

IP Commands work in both directions. We also support Mobile Originated (MO) IP Commands from the device to the cloud. MO IP Commands can either be sent as a response to an IP Command received by the device or even as an unsolicited message originated by the device.

IP Commands are already enabled for your devices using Super SIM. To use IP Commands, please refer to the API documentation and a tutorial on using IP Commands.

Twilio Video logo

Nov 18, 2021

GA Video

Increase in Default Room and Participant Concurrency Limits

We continue to invest in infrastructure improvements to provide scale and high reliability for our customers, and today we are excited to increase both the default maximum concurrent Room limit to 10,000 as well as the maximum concurrent Participant limit to 10,000 for Group and Peer-to-Peer Rooms.

The maximum concurrent Room threshold limits the number of Rooms that can be in-flight at the same time while the max concurrent Participant threshold limits the number of Participants that can be connected to your rooms at the same time. Both limits operate independently at the account level.

You can view your account room limit and participant limit in the Console under Room Settings. If a limit is reached, an error code (53119, 53206) is returned and it is also displayed in the Console Debugger. If your account limits were previously above 10,000, they will remain unchanged.

The default limits are designed to give developers ample room to grow while ensuring runaway issues get caught quickly. If you need to increase your account limits beyond the default maximum concurrent Room or maximum concurrent Participant limit, please contact Sales.

Twilio Verify logo

Nov 17, 2021

Beta Verify

Verify TOTP is now in Public Beta

With Verify’s TOTP (Soft Token) channel you can support authentication through software-based authenticator apps like Authy or Google Authenticator. It’s great for businesses looking for a more secure and lower-cost option compared to SMS OTP that works offline and doesn’t require a phone number. With this release, the API is publicly available and supports production-scale workloads. Learn more here.

Twilio Programmable Voice logo

Nov 16, 2021

Beta Voice

Rollback: Maintain Caller-ID when Call Forwarding via Programmable Voice API

We have rolled back our release to Public Beta for the new Calls resource property, CallToken, back to Private Beta due to unexpected behavior on a small number of accounts. We are working on a fix and will re-release as soon as possible.

If you were already part of the Private Beta, everything will continue to work as it has been. For more information see original changelog here.

Twilio Programmable Voice logo

Nov 10, 2021

Beta Voice

Maintain Caller-ID when Call Forwarding via Programmable Voice API

A new Calls resource property, CallToken, has been added to the Programmable Voice API. CallToken is an optional parameter that customers can use to forward their calls. A CallToken is generated when an incoming call is received on Twilio. Customers can now populate the CallToken parameter with the CallToken from the incoming call to forward their calls and maintain the same caller-id from the inbound call on the outbound call.

In the future in the United States, when SHAKEN/STIR DIV PASSporT is supported by carriers, end to end call authentication will be possible by using the CallToken.

Twilio Flex logo

Nov 09, 2021

Beta Flex

Known Agent Routing is now available in TaskRouter

TaskRouter now offers dedicated properties in the Workflow filter target to improve support for use cases where the agent is already known, e.g., because the customer previously spoke to that agent (‘last agent routing’) or has an existing relationship with that agent / advisor (‘preferred agent routing’).

Developers can utilize properties for either the agent’s Worker SID or Worker friendly name in a Workflow filter target and specify the respective value on the Task.

Utilizing this feature will yield significant performance improvements over the general evaluation logic and prevent latencies during routing and assignment of such Tasks.

To learn more about the TaskRouter Known Agent Routing feature, please refer to our documentation on Known Agent Routing.

Twilio Programmable Voice logo

Nov 04, 2021

GA Voice

Reminder: Upcoming changes to <Dial> verb behavior November 16, 2021

As previously communicated, Twilio is adding functionality to the Programmable Voice <Dial> verb. Although the new features are specific to SIP Connectivity via <Dial><Sip>, the new functionality may affect your existing applications using <Dial>, <Dial><Client>, and <Dial><Number>. <Dial><Conference> and <Dial><Queue> are not impacted.The deadline to account for these changes in your application code is 16 November 2021.

In most cases, your existing code will continue to function; however, there are some functional improvements and behavioral changes which could possibly impact your application. We recommend testing your existing application code in dev or staging environments before 16 November 2021 to identify any potential impacts.

The new features can be enabled on the Programmable Voice Settings page by clicking the Enable Advanced Programmable SIP Features setting. This will activate the new features on an account-wide level.

Twilio initially communicated that these features will be applied to all accounts after 31 July 2021, but following customer feedback we extended the testing period to 16 November 2021.

Twilio Developer Center logo

Nov 03, 2021

Serverless

Twilio Functions is adding support for Node.js v14

We are keeping your runtime up to date in accordance with industry standards. Based on the Node.js support schedule, Node.js v12 will no longer be in Maintenance long-term support (LTS) status after April 30, 2022. Production applications should only use releases of Node.js that are Active LTS or Maintenance LTS.

Your currently deployed functions will continue to execute on the existing Node.js v12 runtime if no changes are made.

Follow these instructions to upgrade, test, and deploy your code and ensure a safe transition to Node.js v14.

Twilio Messaging logo

Nov 03, 2021

GA Messaging

New brand registration statuses and behavior in A2P 10DLC ISV APIs

ISV customers using the APIs to register brands for US A2P 10DLC will see two new values for brand registration status (‘status’ field):

  1. IN_REVIEW
  2. DELETED

Customers will also see new behavior for this field. You can check the github changelog here for the new enums available November 1. Starting December 1, using GET API to check brand registration Status will return ‘status’ as IN_REVIEW when your brand is under manual third-party review. The manual review can take 7+ days. Status ‘DELETED’ will be returned when a brand is deleted. Since a new status type can be a breaking change for you, please update your code before Dec 1.

Additionally, behavior of the ‘status’ field now represents a more accurate status of the brand as it is APPROVED only when your brand registration is complete and you can move to campaign creation. This eliminates the need for you to check multiple fields to know the action required from you on a brand. You can see the new behavior of status in the A2P wizard within Twilio Console, and in the API. Before December 6th, IN_REVIEW status will be visible on Console but not be returned in API to give adequate time for your API integration to be updated.

Twilio Messaging logo

Nov 01, 2021

GA Messaging

527 Political and K-12 Education: Registration now available for U.S. A2P 10DLC

New U.S. A2P 10DLC registration flows are now available for 527 Political Organizations and K-12 Education customers. These new registration flows are available in both the A2P wizard in the Console as well as ISV APIs.

For more information on eligibility, messaging limits, pricing, and FAQs for these registration flows, please see our article on Special Use Cases for A2P 10DLC.

Loading

Error: Unable to load changelog