Skip to content

Releases: twilio/twilio-java

7.6.0-alpha-1

28 Feb 23:53
Compare
Choose a tag to compare
7.6.0-alpha-1 Pre-release
Pre-release

This version of the Twilio Java library is a superset of 7.6.0 that includes all beta Twilio products.

Release Notes

  • Namespace all path parameters
  • Rename devices to sims in wireless
  • Add rooms API

Maven
Docs

7.5.0

28 Feb 23:38
Compare
Choose a tag to compare

Release Notes

  • Add validated field to Addresses
  • Add FCM Credential support
  • Add Order parameter to Chat Message filterting
  • Remove required updating of friendlyName parameter when updating TaskRouter Activities
  • Accept multiple assignmentStatus's when filtering Tasks
  • Fix Workflow json generation
  • Add TaskRouterGrant
  • Add recordingStatusCallback and recordingStatusCallbackMethod to Record TwiML

Maven
Docs

7.5.0-alpha-2

28 Feb 23:59
Compare
Choose a tag to compare
7.5.0-alpha-2 Pre-release
Pre-release

This version of the Twilio Java library is a superset of 7.5.0 that includes all beta Twilio products.

Release Notes

  • Add validated field to Addresses
  • Add FCM Credential support
  • Add Order parameter to Chat Message filterting
  • Remove required updating of friendlyName parameter when updating TaskRouter Activities
  • Accept multiple assignmentStatus's when filtering Tasks
  • Fix Workflow json generation
  • Add TaskRouterGrant
  • Add recordingStatusCallback and recordingStatusCallbackMethod to Record TwiML
  • Add AssignedAddOns to IncomingPhoneNumbers
  • Add marketplace to Preview
  • Support FCM notification types
  • Sync
    • Add Documents
    • Add Permissions for Lists and Maps

Maven
Docs

7.4.0-alpha-1

01 Mar 00:01
Compare
Choose a tag to compare
7.4.0-alpha-1 Pre-release
Pre-release

This version of the Twilio Java library is a superset of 7.4.0 that includes all beta Twilio products.

Release Notes

  • Added new AddOnResults API.
  • Allow undocumented TwiML voice parameters for Conference, Dial, and Pause PR #317.
  • Fix dates being serialized to null in some locales PR #320.
  • Add emergencyEnabled field to Addresses.
  • Add support for emergency phone numbers.
  • Add support for ending conferences via the API.
  • Add region field to Conferences.
  • Wireless
    • Creating RatePlan now takes single renewal string instead of renewalPeriod and renewalUnits (backwards incompatible).
    • Change RatePlan renewal field to String (backwards incompatible).
  • Twilio Chat
    • Add membersCount and messagesCount to Channel.
    • Add support for filtering on channel type when reading list of Channels.
    • Add last_consumed_message_index and last_consumption_timestamp fields to Member.
    • Remove ability to update Message body, was never supported by API (backwards incompatible).
    • Add support for new UserChannel Resource.
  • Taskrouter
    • Add default worker fetch policy PR #313.
    • Add queue ordering for Workspace, TaskQueue.
    • Remove ability to specify attributes and workflowSid on Task creation (backwards incompatible).
    • Add addons, taskQueueFriendlyName, workflowFriendlyName, metdata to Task.
    • Use DateTimes for WorkspaceStatistics filtering (backwards incompatible).
    • Fix TaskQueueStatistics cumulative field incorrect type (backwards incompatible).
    • Fix TaskQueuesStatistics cumulative field incorrect type (backwards incompatible).
    • Remove ability to set friendlyName on TaskQueueStatistics (backwards incompatible).

Maven
Docs

7.4.0

28 Feb 23:41
Compare
Choose a tag to compare

Release Notes

  • Added new AddOnResults API.
  • Allow undocumented TwiML voice parameters for Conference, Dial, and Pause PR #317.
  • Fix dates being serialized to null in some locales PR #320.
  • Add emergencyEnabled field to Addresses.
  • Add support for emergency phone numbers.
  • Add support for ending conferences via the API.
  • Add region field to Conferences.
  • Programmable Chat
    • Add membersCount and messagesCount to Channel.
    • Add support for filtering on channel type when reading list of Channels.
    • Add last_consumed_message_index and last_consumption_timestamp fields to Member.
    • Remove ability to update Message body, was never supported by API (backwards incompatible).
    • Add support for new UserChannel Resource.
  • TaskRouter
    • Add default worker fetch policy PR #313.
    • Add queue ordering for Workspace, TaskQueue.
    • Remove ability to specify attributes and workflowSid on Task creation (backwards incompatible).
    • Add addons, taskQueueFriendlyName, workflowFriendlyName, metdata to Task.
    • Use DateTimes for WorkspaceStatistics filtering (backwards incompatible).
    • Fix TaskQueueStatistics cumulative field incorrect type (backwards incompatible).
    • Fix TaskQueuesStatistics cumulative field incorrect type (backwards incompatible).
    • Remove ability to set friendlyName on TaskQueueStatistics (backwards incompatible).

Maven
Docs

7.3.0

28 Feb 23:42
Compare
Choose a tag to compare

Release Notes

  • Add recordingStatusCallback and recordingStatusCallbackMethod to Conference TwiML
  • Fix TaskRouter Capabaility generation
  • Address potential NPE in ApiException

Maven
Docs

7.3.0-alpha-1

01 Mar 00:02
Compare
Choose a tag to compare
7.3.0-alpha-1 Pre-release
Pre-release

This version of the Twilio Java library is a superset of 7.3.0 that includes all beta Twilio products.

Release Notes

  • Add recordingStatusCallback and recordingStatusCallbackMethod to Conference TwiML
  • Fix TaskRouter Capabaility generation
  • Address potential NPE in ApiException

Maven
Docs

7.2.0

28 Feb 23:44
Compare
Choose a tag to compare

Release Notes

  • Use separate enum for Updating Call status. This enum only exposes the statuses that a Call can be updated to.
  • Move the body parameter to be required in updating Messages.
  • Move the friendlyName parameter to be required in creating Queues.
  • Add Particpant creation to Conferences.
  • Add filtering by CallSid to Recordings.
  • Add missing fields to Call Recordings.
  • Add missing fields to Conferences.
  • Add missing fields to IncomingPhoneNumbers.
  • Add missing fields to Messages.
  • Programmable Chat
    • Add Invites
    • Add reachabilityEnabled, preWebhookUrl, postWebhookUrl, webhookMethod, webhookFilters, notifications to Services.
    • Add attributes, friendlyName, isOnline, isNotifiable to Users.
    • Add lastConsumedMessageIndex, lastConsumptionTimestamp to Members.
    • Add attributes, index to Messages.
    • Add ability to update Members.
    • Add filtering by identity on Members.
    • Add webhook related parameters to Service updates.
    • Remove updating of type on Channels.

Maven
Docs

7.2.0-alpha-1

01 Mar 00:03
Compare
Choose a tag to compare
7.2.0-alpha-1 Pre-release
Pre-release

This version of the Twilio Java library is a superset of 7.2.0 that includes all beta Twilio products.

Release Notes

  • Add PublicKey Credentials.
  • Add create/update to RatePlans.
  • Use separate enum for Updating Call status. This enum only exposes the statuses that a Call can be updated to.
  • Move the body parameter to be required in updating Messages.
  • Move the friendlyName parameter to be r equired in creating Queues.
  • Update to latest Notify.
  • Add Particpant creation to Conferences.
  • Add filtering by CallSid to Recordings.
  • Add missing fields to Call Recordings.
  • Add missing fields to Conferences.
  • Add missing fields to IncomingPhoneNumbers.
  • Add missing fields to Messages.
  • Twilio Chat
    • Add Invites
    • Add reachabilityEnabled, preWebhookUrl, postWebhookUrl, webhookMethod, webhookFilters, notifications to Services.
    • Add attributes, friendlyName, isOnline, isNotifiable to Users.
    • Add lastConsumedMessageIndex, lastConsumptionTimestamp to Members.
    • Add attributes, index to Messages.
    • Add ability to update Members.
    • Add filtering by identity on Members.
    • Add webhook related parameters to Service updates.
    • Remove updating of type on Channels.

Maven
Docs

7.1.0

28 Feb 23:45
Compare
Choose a tag to compare

Release Notes

  • Update Usage Records to use LocalDate instead of DateTime
  • Update TwiML Generator to reflect latest docs:
    • Add statusCallbackEvent, statusCallbackMethod, statusCallback to Conference
    • Add recordingStatusCallback, recordingStatusCallbackMethod to Dial

Maven
Docs