1.15.0 (2025-08-07)
Breaking Changes
Behavioral Breaking Changes
- Deprecated
SharedTokenCacheCredential
. The supporting credential (SharedTokenCacheCredential
) was a legacy mechanism for authenticating clients using credentials provided to Visual Studio. For brokered authentication, consider usingInteractiveBrowserCredential
instead. The following changes have been made:SharedTokenCacheCredential
class is marked as[Obsolete]
and[EditorBrowsable(EditorBrowsableState.Never)]
SharedTokenCacheCredentialOptions
class is marked as[Obsolete]
and[EditorBrowsable(EditorBrowsableState.Never)]
DefaultAzureCredentialOptions.ExcludeSharedTokenCacheCredential
property is marked as[Obsolete]
and[EditorBrowsable(EditorBrowsableState.Never)]
SharedTokenCacheUsername
property is marked as[Obsolete]
and[EditorBrowsable(EditorBrowsableState.Never)]
SharedTokenCacheCredential
is no longer included in theDefaultAzureCredential
authentication flow
Bugs Fixed
- Tenant ID comparisons in credential options are now case-insensitive. This affects
AdditionallyAllowedTenants
values which will now be matched against tenant IDs without case sensitivity, making the authentication more resilient to case differences in tenant IDs returned from WWW-Authenticate challenges (#51693).
Other Changes
-
BrokerAuthenticationCredential
has been renamed asBrokerCredential
. -
Added the
EditorBrowsable(Never)
attribute to propertyVisualStudioCodeTenantId
asTenantId
is preferred. TheVisualStudioCodeTenantId
property exists only to provide backwards compatibility.