2.0.0 (2026-10-01)
Features Added
- Added support for the
2026-09-23stable service API version, which is now the default. Use
CommunicationIdentityClientOptions.ServiceVersion.V2026_09_23to target it explicitly.
Breaking Changes
- The library is now generated from TypeSpec. The public API surface is unchanged by this, apart from the
additions noted below. - Removed preview-only API surface that is not modelled in the
2026-09-23stable API version. All of the
following shipped only in1.4.0-beta.1and were never part of a stable release:- Removed
CommunicationIdentityClient.GetUserDetailandGetUserDetailAsync. - Removed the
Azure.Communication.Identity.Models.CommunicationUserDetailtype and the corresponding
CommunicationIdentityModelFactory.CommunicationUserDetailfactory method. - Removed the
customIdoverloads ofCreateUser,CreateUserAsync,CreateUserAndTokenand
CreateUserAndTokenAsync. The overloads withoutcustomIdare unchanged.
- Removed
- Removed
ServiceVersion.V2025_03_02_PREVIEW. The previously released stable service API versions
V2021_03_07,V2022_06_01,V2022_10_01andV2023_10_01remain available and unchanged.
Other Changes
CommunicationUserIdentifierAndTokennow implementsIJsonModel<T>andIPersistableModel<T>, and
CommunicationTokenScopegains an implicit conversion from a nullable string. Both are additive.