Changelog
Product changelog and announcements
See additions and changes to the Twilio platform and Twilio Segment Customer Data Platform. You can also subscribe to our Changelog RSS feed below.
Subscribe to Changelog RSS feed (an RSS feed reader is required)
May 19, 2020
All Flex projects that use Automatic Updates upgraded to Flex UI 1.19
We have updated all Flex projects that use Automatic Updates to Flex UI 1.19.
This Flex UI release brings the following new 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.
- Flex UI and WebChat API Reference: API references describe all available public interfaces, methods and properties. Refer to the Flex UI API Reference and Webchat API Reference for more details. This is currently available as a Pilot feature.
For a full changelog, visit client libraries release notes:
Reminder: You can pin to individual versions of the Flex UI or manage your Automatic Updates within the Flex Admin UI.
May 05, 2020
New Task property available in TaskRouter Events history
We have added the Task property task_queue_entered_date to all relevant TaskRouter Events to enhance historical reporting and TaskQueue insights.
When retrieving TaskRouter Events history, the task_queue_entered_date is now included with the following Events’ data:
- task.created
- task.updated
- task.canceled
- task.wrapup
- task.completed
- task.deleted
- task.system-deleted
- reservation.created
- reservation.accepted
- reservation.rejected
- reservation.timeout
- reservation.canceled
- reservation.rescinded
- reservation.completed
- reservation.wrapup
- reservation.failed
- task-queue.entered
- task-queue.timeout
- task-queue.moved
- task.transfer-attempt-failed
- task.transfer-canceled
- task.transfer-completed
- task.transfer-failed
- task.transfer-initiated
- workflow.entered
- workflow.target-matched
- workflow.timeout
- workflow.skipped
To learn more about the Task property task_queue_entered_date, please refer to our documentation on Task properties.
To learn more about the TaskRouter Events resource, please refer to our documentation on TaskRouter Events.
Apr 29, 2020
Flex UI and Flex WebChat UI API Reference are now available in Pilot
Flex UI and Flex WebChat UI API References are now available starting from Flex UI v1.19 and Flex WebChat UI v2.4 here:
These API references describe all available public interfaces, methods and properties. It also includes a full list of registered Actions and their payloads, as well as a list of programmable components.
API references are available as Pilot. The Flex team looks forward to hearing your feedback and making further improvements. To submit feedback, use the feedback widget which you can find on each page of the API Reference.
Apr 27, 2020
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:
Apr 23, 2020
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.
Mar 31, 2020
Flex Outbound Dialing and Native Dialpad - Public Beta
Flex has supported only inbound voice flows natively so far. For outbound capability, either you had to build the Dialpad yourself, use the experimental dialpad, or use one of the community-supported plugins. With this update, Flex now offers native outbound dialing ability right from the Flex UI.
With the Flex Dialpad:
- Agents can call customers directly from Flex and associate it with a relevant queue for reporting.
- Agents can call customers while in an unavailable state, allowing them to remain uninterrupted from incoming tasks.
- While on an outbound call, agents can initiate either Warm
Transfer or Cold Transfer to another agent or supervisor. - Supervisors can monitor outbound calls.
- Outbound calls will be presented both in real-time and historical reporting in Flex.
- Developers can build click-to-dial use cases using the programmability offered through the new StartOutboundCall Action.
The Flex Dialpad is a part of the Flex UI and offers all of the theming and customizability features of a React component.
For more details, visit our announcement blog post and the Dialpad documentation.
You can get your hands on the Flex Dialpad now by upgrading your Flex Instance to v1.18 and then enabling Flex Dialpad in your Flex Settings in Twilio Console.
Mar 24, 2020
Flex UI 1.18 with support for Advanced Team View Filters is now available
This release of Flex UI introduces a pilot release of Advanced Team View Filters. This feature allows supervisors to search or filter their agents by name or activity or use custom, programmatically defined, filter criteria like teams or skills.
Mar 24, 2020
All Flex projects that use Automatic Updates upgraded to Flex UI 1.17
We have updated all Flex projects that use Automatic Updates to Flex UI 1.17.
This release of Flex UI introduces an Initial Audio Device Check. This feature allows you to perform an audio device availability check when Flex starts up to make sure you are ready to receive voice calls.
Initial Audio Device Check 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.
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.
Feb 24, 2020
Flex UI 1.17 with support for Initial Audio Device Check is now available
This release of Flex UI introduces an Initial Audio Device Check. This feature allows you to perform an audio device availability check when Flex starts up to make sure you are ready to receive voice calls.
Initial Audio Device Check 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.
For a full changelog, visit the Flex UI release notes.
Feb 20, 2020
Hold Time Metric in Flex Insights
Flex Insights Historical Reporting now has out of the box metrics for reporting on holds in calls. You can now build reports that identify calls where agents put customers on hold and how long the holds in calls are. Users can find agents, queues and teams that may need attention as they have too many or too long holds in their calls. See Hold Time documentation article for more details.
Deep dive on recent Twilio product updates
Customer data changelog
See the changelog for Customer Data Platform, including Connections, Protocols, Unify, and Engage.
Twilio Releases webinar
Hear about the latest product announcements, releases, and updates from Twilio experts.
$twilio update
Get up to speed on new Twilio innovations, developer news, and insights in our YouTube series.
Blog - Product News
Read detailed coverage of new product and feature releases.
Docs
Access our API reference documentation, quickstarts, SDKs, and multi-language code samples.