9.6.4
Breaking Changes📦 twilio-sdk
⚠ 2 breaking✨ 3 features🐛 2 fixes🔧 8 symbols
Summary
This release adds Python 3.13 support, introduces the symmetric_rtp_enabled property for Trunks, and updates several API fields for compatibility and cleanup, including a breaking change to the Bulkexports 'details' field type.
⚠️ Breaking Changes
- The type of the 'details' field in Bulkexports has changed from a single object to a list of objects. Users relying on 'details' being a single object must update their parsing logic to handle a list.
- The casing for the 'method' parameter in ConfigurationAddress, ConversationScopedWebhook, and ServiceConversationScopedWebhook has been updated for RestProxy compatibility. Code using these resources might need updates if it relies on specific casing for the 'method' attribute.
Migration Steps
- If you were using the 'details' field in Bulkexports, update your code to expect a list of objects instead of a single object.
- Review usage of 'method' casing in ConfigurationAddress, ConversationScopedWebhook, and ServiceConversationScopedWebhook for RestProxy compatibility and adjust if necessary.
✨ New Features
- Added support for Python 3.13.
- Added the 'symmetric_rtp_enabled' property on Trunks.
- Added support for the <WhatsApp> noun under the <Dial> verb in Twiml.
🐛 Bug Fixes
- Changed the log field level type from 'ienum' to 'string' in the Serverless Logs API.
- Removed 'URL-encoded' from the attributes parameter definition in Taskrouter tasks.
🔧 Affected Symbols
Bulkexports.detailsConfigurationAddressConversationScopedWebhookServiceConversationScopedWebhookTrunks.symmetric_rtp_enabledTwiml.<Dial>Twiml.<WhatsApp>Serverless Logs api