1.17.0-beta.1 (2025-07-18)
Features Added
VisualStudioCodeCredential
has been restored and now supports broker authentication using the Azure account signed in via Visual Studio Code. #45715DefaultAzureCredential
can be configured to use a specific credential type by setting theAZURE_TOKEN_CREDENTIALS
environment variable. When set, it will only attempt authentication using the specified credential type. For example, settingAZURE_TOKEN_CREDENTIALS=WorkloadIdentityCredential
will restrict authentication to workload identity only.- Enhanced
AzurePowerShellCredential
token retrieval with tenantId support, cross-version SecureString handling, and improved compatibility and robustness. #45851
Breaking Changes
Behavioral Breaking Changes
- Removed
SharedTokenCacheCredential
from theDefaultAzureCredential
authentication chain. #45795
Other Changes
- Deprecated
SharedTokenCacheCredential
andSharedTokenCacheCredentialBuilder
. #45795
Dependency Updates
- Upgraded
com.microsoft.azure:msal4j
from version1.21.0
to version1.22.0
.