- Upgraded
azure-core
from1.53.0
to version1.54.1
. - Upgraded
azure-core-http-netty
from1.15.5
to version1.15.7
.
- Upgraded
azure-core-http-netty
from1.15.4
to version1.15.5
. - Upgraded
azure-core
from1.52.0
to version1.53.0
.
- Upgraded
azure-core-http-netty
from1.15.3
to version1.15.4
. - Upgraded
azure-core
from1.51.0
to version1.52.0
.
- Upgraded
azure-core-http-netty
from1.15.1
to version1.15.2
. - Upgraded
azure-core
from1.49.1
to version1.50.0
.
- Upgraded
azure-core-http-netty
from1.15.0
to version1.15.1
. - Upgraded
azure-core
from1.49.0
to version1.49.1
.
- Upgraded
azure-core
from1.48.0
to version1.49.0
. - Upgraded
azure-core-http-netty
from1.14.2
to version1.15.0
.
- Upgraded
azure-core
from1.47.0
to version1.48.0
. - Upgraded
azure-core-http-netty
from1.14.1
to version1.14.2
.
- Upgraded
azure-core
from1.46.0
to version1.47.0
. - Upgraded
azure-core-http-netty
from1.14.0
to version1.14.1
.
- Added support for a new communication identifier
MicrosoftTeamsAppIdentifier
.
- Introduction of
MicrosoftTeamsAppIdentifier
is 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-core
from1.44.1
to version1.45.0
. - Upgraded
azure-core-http-netty
from1.13.9
to version1.13.10
.
- Upgraded
azure-core
from1.43.0
to version1.44.1
. - Upgraded
azure-core-http-netty
from1.13.7
to version1.13.9
.
- Upgraded
azure-core
from1.42.0
to version1.43.0
. - Upgraded
azure-core-http-netty
from1.13.6
to version1.13.7
.
- Upgraded
azure-core
from1.41.0
to version1.42.0
. - Upgraded
azure-core-http-netty
from1.13.5
to version1.13.6
.
- Upgraded
azure-core
from1.40.0
to version1.41.0
. - Upgraded
azure-core-http-netty
from1.13.4
to version1.13.5
.
- Upgraded
azure-core
from1.39.0
to version1.40.0
. - Upgraded
azure-core-http-netty
from1.13.3
to version1.13.4
.
- Upgraded
azure-core
from1.38.0
to version1.39.0
. - Upgraded
azure-core-http-netty
from1.13.2
to version1.13.3
.
- Upgraded
azure-core-http-netty
from1.13.1
to version1.13.2
. - Upgraded
azure-core
from1.37.0
to version1.38.0
.
- Added support for a new communication identifier
MicrosoftBotIdentifier
.
- Introduction of
MicrosoftBotIdentifier
is a breaking change. It will affect code that relied on usingUnknownIdentifier
with a rawID starting with28:
- Upgraded
azure-core
from1.36.0
to version1.37.0
. - Upgraded
azure-core-http-netty
from1.13.0
to version1.13.1
.
- Upgraded
azure-core
from1.35.0
to version1.36.0
. - Upgraded
azure-core-http-netty
from1.12.8
to version1.13.0
.
- Upgraded
azure-core
from1.34.0
to version1.35.0
. - Upgraded
azure-core-http-netty
from1.12.7
to version1.12.8
.
- Upgraded
azure-core
from1.33.0
to version1.34.0
. - Upgraded
azure-core-http-netty
from1.12.6
to version1.12.7
.
- Fixed the logic of
PhoneNumberIdentifier
to always maintain the original phone number string whether it included the leading+
sign or not.
- Upgraded
azure-core
from1.32.0
to version1.33.0
. - Upgraded
azure-core-http-netty
from1.12.5
to version1.12.6
.
- Upgraded
azure-core
from1.31.0
to version1.32.0
. - Upgraded
azure-core-http-netty
from1.12.4
to version1.12.5
.
- Opened the package to the new
azure-communication-rooms
library by modifying themodule-info.java
file.
- Added
String getRawId()
andstatic CommunicationIdentifier fromRawId(String rawId)
toCommunicationIdentifier
to translate between aCommunicationIdentifier
and 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-core
from1.30.0
to version1.31.0
. - Upgraded
azure-core-http-netty
from1.12.3
to version1.12.4
.
- Upgraded
azure-core
from1.29.1
to version1.30.0
. - Upgraded
azure-core-http-netty
from1.12.2
to version1.12.3
.
- Upgraded
azure-core
from1.28.0
to version1.29.1
. - Upgraded
azure-core-http-netty
from1.12.0
to version1.12.2
.
- Upgraded
azure-core
from1.27.0
to version1.28.0
. - Upgraded
azure-core-http-netty
from1.11.9
to version1.12.0
.
- Upgraded
azure-core
from1.26.0
to version1.27.0
. - Upgraded
azure-core-http-netty
from1.11.8
to version1.11.9
.
- Added validation for
tokenRefresher
inCommunicationTokenRefreshOptions
constructors
- Upgraded
azure-core
from1.25.0
to version1.26.0
. - Upgraded
azure-core-http-netty
from1.11.7
to version1.11.8
.
- Added new constructor with required param
tokenRefresher
forCommunicationTokenRefreshOptions
- Deprecated old constructor overloads in
CommunicationTokenRefreshOptions
and 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
getTokenRefresherSync
forCommunicationTokenRefreshOptions
- 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-core
from1.24.1
to version1.25.0
. - Upgraded
azure-core-http-netty
from1.11.6
to version1.11.7
.
- Upgraded
azure-core
from1.22.0
to version1.24.1
. - Upgraded
azure-core-http-netty
from1.11.2
to version1.11.6
.
- Upgraded azure-core to 1.22.0.
- Upgraded azure-core to 1.21.0.
- Added
azure-communication-networktraversal
package
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
CommunicationCloudEnvironment
has 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-common
version
- Renamed
CommunicationUserCredential
toCommunicationTokenCredential
- Replaced constructor
CommunicationTokenCredential(TokenRefresher tokenRefresher, String initialToken, boolean refreshProactively)
andCommunicationTokenCredential(TokenRefresher tokenRefresher)
withCommunicationTokenCredential(CommunicationTokenRefreshOptions tokenRefreshOptions)
- Renamed
PhoneNumber
toPhoneNumberIdentifier
- Renamed
CommunicationUser
toCommunicationUserIdentifier
- Renamed
CallingApplication
toCallingApplicationIdentifier
- 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.