honeycomb_plugins
honeycomb_plugins copied to clipboard
Update twilio to 6.34.0
This PR updates twilio from 6.21.0 to 6.34.0.
Changelog
6.34.0
---------------------------
**Library**
- [PR 501](https://github.com/twilio/twilio-python/pull/501): BREAKING CHANGE feat: add custom HTTP header support. Thanks to [eshanholtz](https://github.com/eshanholtz)! **(breaking change)**
- [PR 502](https://github.com/twilio/twilio-python/pull/502): fix: regenerate python lib with yoyodyne refactor. Thanks to [eshanholtz](https://github.com/eshanholtz)!
- [PR 499](https://github.com/twilio/twilio-python/pull/499): docs: add supported language versions to README. Thanks to [childish-sambino](https://github.com/childish-sambino)!
**Api**
- Add optional `twiml` parameter for call create
**Chat**
- Added `delete` method in UserChannel resource
**Conversations**
- Allow Messaging Service update
**Taskrouter**
- Support ReEvaluateTasks parameter on Workflow update
**Twiml**
- Remove unsupported `mixed_track` value from `<Stream>` **(breaking change)**
- Add missing fax `<Receive>` optional attributes
6.33.1
---------------------------
**Library**
- [PR 498](https://github.com/twilio/twilio-python/pull/498): docs: Add local testing docs. Thanks to [childish-sambino](https://github.com/childish-sambino)!
- [PR 497](https://github.com/twilio/twilio-python/pull/497): fix: Resolve some bug risks and code quality issues. Thanks to [sanketsaurav](https://github.com/sanketsaurav)!
- [PR 495](https://github.com/twilio/twilio-python/pull/495): Rename child twiml methods to be the tag name and deprecate old methods. Thanks to [eshanholtz](https://github.com/eshanholtz)!
- [PR 490](https://github.com/twilio/twilio-python/pull/490): fix: Change ObsoleteException to inherit from Exception instead of BaseException. Thanks to [fefi95](https://github.com/fefi95)!
**Api**
- Make `persistent_action` parameter public
- Add `twiml` optional private parameter for call create
**Autopilot**
- Add Export resource to Autopilot Assistant.
**Flex**
- Added Integration.RetryCount attribute to Flex Flow
- Updating a Flex Flow `channel_type` options documentation
**Insights**
- Added edges to events and metrics
- Added new endpoint definitions for Events and Metrics
**Messaging**
- **create** support for sender registration
- **fetch** support for fetching a sender
- **update** support for sender verification
**Supersim**
- Add `Direction` filter parameter to list commands endpoint
- Allow filtering commands list by Sim Unique Name
- Add `Iccid` filter parameter to list sims endpoint
**Twiml**
- Add support for `<Refer>` verb
6.33.0
---------------------------
**Library**
- [PR 414](https://github.com/twilio/twilio-python/pull/414): Add support for passing custom logger into TwilioHttpClient. Thanks to [tysonholub](https://github.com/tysonholub)!
- [PR 423](https://github.com/twilio/twilio-python/pull/423): Document exception case in README. Thanks to [prateem](https://github.com/prateem)!
- [PR 489](https://github.com/twilio/twilio-python/pull/489): Include the license file when packaging the library. Thanks to [marcelotrevisani](https://github.com/marcelotrevisani)!
- [PR 485](https://github.com/twilio/twilio-python/pull/485): Adding timeout to TwilioHttpClient constructor. Thanks to [Kerl1310](https://github.com/Kerl1310)!
- [PR 488](https://github.com/twilio/twilio-python/pull/488): Update resources after sorting. Thanks to [childish-sambino](https://github.com/childish-sambino)!
- [PR 486](https://github.com/twilio/twilio-python/pull/486): Declare support for Python 3.8. Thanks to [Jamim](https://github.com/Jamim)!
**Api**
- Add new usage categories to the public api `sms-messages-carrierfees` and `mms-messages-carrierfees`
**Conversations**
- Add ProjectedAddress to Conversations Participant resource
**Preview**
- Implemented different `Sid` for Current Calls (Verified by Twilio), instead of relying in `Call.Sid` from Voice API team **(breaking change)**
**Supersim**
- Add List endpoint to Commands resource for Super Sim Pilot
- Add UsageRecords resource for the Super Sim Pilot
- Add List endpoint to UsageRecords resource for the Super Sim Pilot
- Allow assigning a Sim to a Fleet by Fleet SID or Unique Name for Super SIM Pilot
- Add Update endpoint to Fleets resource for Super Sim Pilot
- Add Fetch endpoint to Commands resource for Super Sim Pilot
- Allow filtering the Sims resource List endpoint by Fleet
- Add List endpoint to Fleets resource for Super Sim Pilot
**Wireless**
- Added `account_sid` to Sim update parameters.
**Twiml**
- Add new locales and voices for `Say` from Polly
6.32.0
---------------------------
**Library**
- [PR 482](https://github.com/twilio/twilio-python/pull/482): Update a few property types in the lookups and trunking responses. Thanks to [childish-sambino](https://github.com/childish-sambino)!
- [PR 483](https://github.com/twilio/twilio-python/pull/483): Update instance property marshaling to allow missing properties. Thanks to [childish-sambino](https://github.com/childish-sambino)!
- [PR 484](https://github.com/twilio/twilio-python/pull/484): Feature/remove socks dependency. Thanks to [Kerl1310](https://github.com/Kerl1310)!
- [PR 481](https://github.com/twilio/twilio-python/pull/481): Change typehint for `PhoneNumberInstance.carrier`. Thanks to [NCPlayz](https://github.com/NCPlayz)!
- [PR 480](https://github.com/twilio/twilio-python/pull/480): Auto-deploy via Travis CI upon tagged commit to master. Thanks to [thinkingserious](https://github.com/thinkingserious)!
- [PR 479](https://github.com/twilio/twilio-python/pull/479): breaking: Correct video composition date types. Thanks to [childish-sambino](https://github.com/childish-sambino)! **(breaking change)**
**Api**
- Add new property `attempt` to sms_messages
- Fixed a typo in the documentation for Feedback outcome enum **(breaking change)**
- Update the call price to be optional for deserializing **(breaking change)**
**Flex**
- Added `JanitorEnabled` attribute to Flex Flow
- Change `features_enabled` Flex Configuration key to private **(breaking change)**
**Supersim**
- Add Fetch endpoint to Fleets resource for Super Sim Pilot
- Allow assigning a Sim to a Fleet for Super Sim Pilot
- Add Create endpoint to Fleets resource for Super Sim Pilot
**Twiml**
- Update `<Conference>` rename "whisper" attribute to "coach" **(breaking change)**
6.31.1
---------------------------
**Library**
- [PR 477](https://github.com/twilio/twilio-python/pull/477): added validation of signature without stripping port number. Thanks to [eshanholtz](https://github.com/eshanholtz)!
**Conversations**
- Add media to Conversations Message resource
**Supersim**
- Add List endpoint to Sims resource for Super Sim Pilot
6.31.0
----------------------------
**Numbers**
- Add v2 of the Identites API
**Preview**
- Changed authentication method for SDK Trusted Comms endpoints: `/CPS`, `/CurrentCall`, and `/Devices`. Please use `Authorization: Bearer <xCNAM JWT>` **(breaking change)**
**Voice**
- Add Recordings endpoints
6.30.0
----------------------------
**Api**
- Pass Twiml in call update request
**Conversations**
- Add attributes to Conversations resources
**Flex**
- Adding `features_enabled` and `serverless_service_sids` to Flex Configuration
**Messaging**
- Message API required params updated **(breaking change)**
**Preview**
- Added support for the optional `CallSid` to `/BrandedCalls` endpoint
6.29.4
----------------------------
**Library**
- [PR 474](https://github.com/twilio/twilio-python/pull/474): Use PyJWT version >= 1.4.2 in requirements.txt. Thanks to [storymode7](https://github.com/storymode7)!
- [PR 473](https://github.com/twilio/twilio-python/pull/473): Update the IP messaging domain name to be 'chat'. Thanks to [childish-sambino](https://github.com/childish-sambino)!
**Conversations**
- Add Chat Conversation SID to conversation default output properties
**Flex**
- Adding `outbound_call_flows` object to Flex Configuration
- Adding read and fetch to channels API
**Supersim**
- Add Sims and Commands resources for the Super Sim Pilot
**Sync**
- Added configuration option for enabling webhooks from REST.
**Wireless**
- Added `usage_notification_method` and `usage_notification_url` properties to `rate_plan`.
**Twiml**
- Add support for `ach-debit` transactions in `Pay` verb
6.29.3
----------------------------
**Preview**
- Added support for the header `Twilio-Sandbox-Mode` to mock all Voice dependencies
**Twiml**
- Add support for `<Siprec>` noun
- Add support for `<Stream>` noun
- Create verbs `<Start>` and `<Stop>`
6.29.2
----------------------------
**Insights**
- Added `properties` to summary.
**Preview**
- Added endpoint to brand a call without initiating it, so it can be initiated manually by the Customer
**Twiml**
- Update `<Conference>` recording events **(breaking change)**
6.29.1
----------------------------
**Api**
- Make `friendly_name` optional for applications create
- Add new property `as_of` date to Usage Record API calls
**Wireless**
- Added Usage Records resource.
6.29.0
----------------------------
**Autopilot**
- Adds two new properties in Assistant i.e needs_model_build and development_stage
**Preview**
- Changed phone numbers from _URL|Path_ to `X-XCNAM-Sensitive` headers **(breaking change)**
**Verify**
- Add `MessagingConfiguration` resource to verify service
6.28.0
----------------------------
**Autopilot**
- Add Webhooks resource to Autopilot Assistant.
**Flex**
- Added missing 'custom' type to Flex Flow
- Adding `integrations` to Flex Configuration
**Insights**
- Added attributes to summary.
**Messaging**
- Message API Create updated with conditional params **(breaking change)**
**Proxy**
- Document that Proxy will return a maximum of 100 records for read/list endpoints **(breaking change)**
- Remove non-updatable property parameters for Session update (mode, participants) **(breaking change)**
**Sync**
- Added reachability debouncing configuration options.
**Verify**
- Add `RateLimits` and `Buckets` resources to Verify Services
- Add `RateLimits` optional parameter on `Verification` creation.
**Twiml**
- Fix `<Room>` participantIdentity casing
6.27.1
----------------------------
**Verify**
- Add `approved` to status enum
6.27.0
----------------------------
**Api**
- Make `method` optional for queue members update
**Chat**
- Removed `webhook.*.format` update parameters in Service resource from public library visibility in v1 **(breaking change)**
**Insights**
- Added client metrics as sdk_edge to summary.
- Added optional query param processing_state.
**Numbers**
- Add addtional metadata fields on a Document
- Add status callback fields and parameters
**Taskrouter**
- Added `channel_optimized_routing` attribute to task-channel endpoint
**Video**
- [Rooms] Add Video Subscription API
**Wireless**
- Added `imei` to Data Session resource.
- Remove `imeisv` from Data Session resource. **(breaking change)**
6.26.3
----------------------------
**Serverless**
- Documentation
**Wireless**
- Added `imeisv` to Data Session resource.
6.26.2
----------------------------
**Library**
- PR 465: Prepend the repo root to the system paths during doc generation. Thanks to childish-sambino!
- PR 463: Migrate the README to markdown. Thanks to childish-sambino!
**Api**
- Add `verified` property to Addresses
**Numbers**
- Add API for Identites and documents
**Proxy**
- Add in use count on number instance
6.26.1
----------------------------
**Library**
- PR 459: Add py37 to TravisCI config. Thanks to childish-sambino!
- PR 458: Make the Yoyodyne watermark a raw string. Thanks to childish-sambino!
**Flex**
- Adding PluginService to Flex Configuration
**Numbers**
- Add API for Proof of Addresses
**Proxy**
- Clarify documentation for Service and Session fetch
**Serverless**
- Serverless scaffolding
6.26.0
----------------------------
**Api**
- Remove optional `if_machine` call create parameter from helper libraries **(breaking change)**
- Changed `call_sid` path parameter type on QueueMember fetch and update requests **(breaking change)**
**Voice**
- changed file names to dialing_permissions prefix **(breaking change)**
**Wireless**
- Added `ResetStatus` property to Sim resource to allow resetting connectivity via the API.
6.25.2
----------------------------
**Library**
- PR 457: Add Help Center and Support Ticket links to the README. Thanks to childish-sambino!
**Api**
- Add `machine_detection_speech_threshold`, `machine_detection_speech_end_threshold`, `machine_detection_silence_timeout` optional params to Call create request
**Flex**
- Adding Flex Channel Orchestration
- Adding Flex Flow
6.25.1
----------------------------
**Twiml**
- Add `de1` to `<Conference>` regions
6.25.0
----------------------------
**Api**
- Make conference participant preview parameters public
**Authy**
- Added support for FactorType and FactorStrength for Factors and Challenges
**Iam**
- First public release
**Verify**
- Add endpoint to update/cancel a Verification **(breaking change)**
**Video**
- [Composer] Make RoomSid mandatory **(breaking change)**
- [Composer] Add `enqueued` state to Composition
**Twiml**
- Update message body to not be required for TwiML `Dial` noun.
6.24.1
----------------------------
**Api**
- Add `force_opt_in` optional param to Messages create request
- Add agent conference category to usage records
**Flex**
- First public release
**Taskrouter**
- Adding `reject_pending_reservations` to worker update endpoint
- Added `event_date_ms` and `worker_time_in_previous_activity_ms` to Events API response
- Add ability to filter events by TaskChannel
**Verify**
- Add `EnablePsd2` optional parameter for PSD2 on Service resource creation or update.
- Add `Amount`, `Payee` optional parameters for PSD2.
6.24.0
----------------------------
**Library**
- PR 453: Switch body validator to use hex instead of base64. Thanks to cjcodes!
**Video**
- [Recordings] Add media type filter to list operation
- [Composer] Filter Composition Hook resources by FriendlyName
**Twiml**
- Update `language` enum for `Gather` to fix language code for Filipino (Philippines) and include additional supported languages **(breaking change)**
6.23.1
----------------------------
**Verify**
- Add `lookup` information in the response when creating a new verification (depends on the LookupEnabled flag being enabled at the service level)
- Add `VerificationSid` optional parameter on Verification check.
6.23.0
----------------------------
**Chat**
- Mark Member attributes as PII
**Proxy**
- Remove unsupported query parameters **(breaking change)**
- Remove invalid session statuses in doc
6.22.1
----------------------------
**Insights**
- Initial revision.
6.22.0
----------------------------
**Authy**
- Reverted the change to `FactorType` and `FormType`, avoiding conflicts with Helper Libraries reserved words (`type`) **(breaking change)**
**Proxy**
- Remove incorrect parameter for Session List
**Studio**
- Support date created filtering on list of executions
**Taskrouter**
- Adding ability to Create, Modify and Delete Task Channels.
**Verify**
- Add `SkipSmsToLandlines`, `TtsName`, `DtmfInputRequired` optional parameters on Service resource creation or update.
**Wireless**
- Added delete action on Command resource.
- Added delete action on Sim resource.
**Twiml**
- Change `currency` from enum to string for `Pay` **(breaking change)**
Links
- PyPI: https://pypi.org/project/twilio
- Changelog: https://pyup.io/changelogs/twilio/
- Repo: https://github.com/twilio/twilio-python/