- Upgraded
azure-core-http-nettyfrom1.16.2to version1.16.3. - Upgraded
azure-corefrom1.57.0to version1.57.1.
- Upgraded
azure-corefrom1.56.1to version1.57.0. - Upgraded
azure-core-http-nettyfrom1.16.1to version1.16.2.
- Upgraded
azure-core-http-nettyfrom1.16.0to version1.16.1. - Upgraded
azure-corefrom1.56.0to version1.56.1.
- Upgraded
azure-corefrom1.55.5to version1.56.0. - Upgraded
azure-core-http-nettyfrom1.15.13to version1.16.0.
- Upgraded
azure-corefrom1.55.4to version1.55.5. - Upgraded
azure-core-http-nettyfrom1.15.12to version1.15.13.
- Introduced support for
Azure.Core.TokenCredentialwithEntraCommunicationTokenCredentialOptions, allowing an Entra user with a Teams license to use Teams Phone Extensibility features through the Azure Communication Services resource. - Added support for a new communication identifier
TeamsExtensionUserIdentifierwhich maps rawIds with format8:acs:{resourceId}_{tenantId}_{userId}. - Added
isAnonymousandgetAssertedIdmethods toPhoneNumberIdentifier.
- Upgraded
azure-corefrom1.55.2to version1.55.3. - Upgraded
azure-core-http-nettyfrom1.15.10to version1.15.11.
- Upgraded
azure-core-http-nettyfrom1.15.7to version1.15.10. - Upgraded
azure-corefrom1.54.1to version1.55.2.
- Upgraded
azure-corefrom1.53.0to version1.54.1. - Upgraded
azure-core-http-nettyfrom1.15.5to version1.15.7.
- Upgraded
azure-core-http-nettyfrom1.15.4to version1.15.5. - Upgraded
azure-corefrom1.52.0to version1.53.0.
- Upgraded
azure-core-http-nettyfrom1.15.3to version1.15.4. - Upgraded
azure-corefrom1.51.0to version1.52.0.
- Upgraded
azure-core-http-nettyfrom1.15.1to version1.15.2. - Upgraded
azure-corefrom1.49.1to version1.50.0.
- Upgraded
azure-core-http-nettyfrom1.15.0to version1.15.1. - Upgraded
azure-corefrom1.49.0to version1.49.1.
- Upgraded
azure-corefrom1.48.0to version1.49.0. - Upgraded
azure-core-http-nettyfrom1.14.2to version1.15.0.
- Upgraded
azure-corefrom1.47.0to version1.48.0. - Upgraded
azure-core-http-nettyfrom1.14.1to version1.14.2.
- Upgraded
azure-corefrom1.46.0to version1.47.0. - Upgraded
azure-core-http-nettyfrom1.14.0to version1.14.1.
- Added support for a new communication identifier
MicrosoftTeamsAppIdentifier.
- Introduction of
MicrosoftTeamsAppIdentifieris a breaking change. It will impact any code that previously depended on the use of UnknownIdentifier with rawIDs starting with28:orgid:,28:dod:, or28:gcch:.
- Upgraded
azure-corefrom1.44.1to version1.45.0. - Upgraded
azure-core-http-nettyfrom1.13.9to version1.13.10.
- Upgraded
azure-corefrom1.43.0to version1.44.1. - Upgraded
azure-core-http-nettyfrom1.13.7to version1.13.9.
- Upgraded
azure-corefrom1.42.0to version1.43.0. - Upgraded
azure-core-http-nettyfrom1.13.6to version1.13.7.
- Upgraded
azure-corefrom1.41.0to version1.42.0. - Upgraded
azure-core-http-nettyfrom1.13.5to version1.13.6.
- Upgraded
azure-corefrom1.40.0to version1.41.0. - Upgraded
azure-core-http-nettyfrom1.13.4to version1.13.5.
- Upgraded
azure-corefrom1.39.0to version1.40.0. - Upgraded
azure-core-http-nettyfrom1.13.3to version1.13.4.
- Upgraded
azure-corefrom1.38.0to version1.39.0. - Upgraded
azure-core-http-nettyfrom1.13.2to version1.13.3.
- Upgraded
azure-core-http-nettyfrom1.13.1to version1.13.2. - Upgraded
azure-corefrom1.37.0to version1.38.0.
- Added support for a new communication identifier
MicrosoftBotIdentifier.
- Introduction of
MicrosoftBotIdentifieris a breaking change. It will affect code that relied on usingUnknownIdentifierwith a rawID starting with28:
- Upgraded
azure-corefrom1.36.0to version1.37.0. - Upgraded
azure-core-http-nettyfrom1.13.0to version1.13.1.
- Upgraded
azure-corefrom1.35.0to version1.36.0. - Upgraded
azure-core-http-nettyfrom1.12.8to version1.13.0.
- Upgraded
azure-corefrom1.34.0to version1.35.0. - Upgraded
azure-core-http-nettyfrom1.12.7to version1.12.8.
- Upgraded
azure-corefrom1.33.0to version1.34.0. - Upgraded
azure-core-http-nettyfrom1.12.6to version1.12.7.
- Fixed the logic of
PhoneNumberIdentifierto always maintain the original phone number string whether it included the leading+sign or not.
- Upgraded
azure-corefrom1.32.0to version1.33.0. - Upgraded
azure-core-http-nettyfrom1.12.5to version1.12.6.
- Upgraded
azure-corefrom1.31.0to version1.32.0. - Upgraded
azure-core-http-nettyfrom1.12.4to version1.12.5.
- Opened the package to the new
azure-communication-roomslibrary by modifying themodule-info.javafile.
- Added
String getRawId()andstatic CommunicationIdentifier fromRawId(String rawId)toCommunicationIdentifierto translate between aCommunicationIdentifierand its underlying canonical rawId representation. Developers can now use the rawId as an encoded format for identifiers to store in their databases or as stable keys in general.
- Upgraded
azure-corefrom1.30.0to version1.31.0. - Upgraded
azure-core-http-nettyfrom1.12.3to version1.12.4.
- Upgraded
azure-corefrom1.29.1to version1.30.0. - Upgraded
azure-core-http-nettyfrom1.12.2to version1.12.3.
- Upgraded
azure-corefrom1.28.0to version1.29.1. - Upgraded
azure-core-http-nettyfrom1.12.0to version1.12.2.
- Upgraded
azure-corefrom1.27.0to version1.28.0. - Upgraded
azure-core-http-nettyfrom1.11.9to version1.12.0.
- Upgraded
azure-corefrom1.26.0to version1.27.0. - Upgraded
azure-core-http-nettyfrom1.11.8to version1.11.9.
- Added validation for
tokenRefresherinCommunicationTokenRefreshOptionsconstructors
- Upgraded
azure-corefrom1.25.0to version1.26.0. - Upgraded
azure-core-http-nettyfrom1.11.7to version1.11.8.
- Added new constructor with required param
tokenRefresherforCommunicationTokenRefreshOptions - Deprecated old constructor overloads in
CommunicationTokenRefreshOptionsand replaced by fluent setters - Added fluent setters for optional properties:
- Added
setRefreshProactively(boolean refreshProactively)setter that allows setting whether the token should be proactively renewed prior to its expiry or on demand. - Added
setInitialToken(String initialToken)setter that allows setting the optional serialized JWT token
- Added
- Added a synchronous token refresher getter
getTokenRefresherSyncforCommunicationTokenRefreshOptions - Optimization added: When the proactive refreshing is enabled and the token refresher fails to provide a token that's not about to expire soon, the subsequent refresh attempts will be scheduled for when the token reaches half of its remaining lifetime until a token with long enough validity (>10 minutes) is obtained.
- Upgraded
azure-corefrom1.24.1to version1.25.0. - Upgraded
azure-core-http-nettyfrom1.11.6to version1.11.7.
- Upgraded
azure-corefrom1.22.0to version1.24.1. - Upgraded
azure-core-http-nettyfrom1.11.2to version1.11.6.
- Upgraded azure-core to 1.22.0.
- Upgraded azure-core to 1.21.0.
- Added
azure-communication-networktraversalpackage
Updated azure-communication-common version
Updated azure-communication-common version
- Dependency versions updated.
- Fixed bug with AzureKeyCredential authentication
- Updated
CommunicationCloudEnvironment(String environmentValue)constructor toCommunicationCloudEnvironment(). - Updated
public CommunicationCloudEnvironment fromString(String environmentValue)topublic static CommunicationCloudEnvironment fromString(String environmentValue). - Renamed
TokenRefresher.getTokenAsync()toTokenRefresher.getToken().
- Renamed
CommunicationTokenRefreshOptions.getRefreshProactively()toCommunicationTokenRefreshOptions.isRefreshProactively() - Constructor for
CommunicationCloudEnvironmenthas been removed and now to set an environment value, thefromString()method must be called CommunicationCloudEnvironment,CommunicationTokenRefreshOptions,CommunicationUserIdentifier,MicrosoftTeamsUserIdentifier,PhoneNumberIdentifier,UnknownIdentifier, are all final classes now.
- Updated
azure-communication-commonversion
- Renamed
CommunicationUserCredentialtoCommunicationTokenCredential - Replaced constructor
CommunicationTokenCredential(TokenRefresher tokenRefresher, String initialToken, boolean refreshProactively)andCommunicationTokenCredential(TokenRefresher tokenRefresher)withCommunicationTokenCredential(CommunicationTokenRefreshOptions tokenRefreshOptions) - Renamed
PhoneNumbertoPhoneNumberIdentifier - Renamed
CommunicationUsertoCommunicationUserIdentifier - Renamed
CallingApplicationtoCallingApplicationIdentifier
- Added
MicrosoftTeamsUserIdentifier
Updated azure-communication-common version
Updated azure-communication-common version
This package contains common code for Azure Communication Service libraries. For more information, please see the README.
This is a Public Preview version, so breaking changes are possible in subsequent releases as we improve the product. To provide feedback, please submit an issue in our Azure SDK for Java GitHub repo.