Releases: Azure/azure-sdk-for-net
Azure.Identity_1.15.0-beta.1
1.15.0-beta.1 (2025-07-17)
Features Added
-
Expanded the set of acceptable values for environment variable
AZURE_TOKEN_CREDENTIALS
to allow for selection of a specific credential in theDefaultAzureCredential
chain. The valid values now include any of the credential names available in the default chain (VisualStudioCredential
,VisualStudioCodeCredential
,AzureCliCredential
,AzurePowerShellCredential
,AzureDeveloperCliCredential
,EnvironmentCredential
,WorkloadIdentityCredential
,ManagedIdentityCredential
,InteractiveBrowserCredential
, orBrokerAuthenticationCredential
.) Note:BrokerAuthenticationCredential
requires that the project include a reference to package Azure.Identity.Broker. -
Re-introduced
VisualStudioCodeCredential
and included it in theDefaultAzureCredential
authentication flow. This credential now supports Single Sign-On (SSO) through the authentication broker on Windows, macOS, and Linux using the Azure.Identity.Broker package.
Bugs Fixed
ManagedIdentityCredential
now retries 410 status responses for at least 70 seconds total duration as required by Azure IMDS documentation. Previously, 410 responses were retried with the same short exponential backoff as other status codes, resulting in insufficient retry duration (#50724).ManagedIdentityCredential
throwsCredentialUnavailableException
when the IMDS endpoint is unavailable. This addresses a regression in how it behaves in theChainedTokenCredential
(47057).
Other Changes
VisualStudioCredential
throwsCredentialUnavailableException
for all failures except for OperationCancelledException due to cancellation being requested for aCancellationToken
. This ensures that it falls through for most failures when part of a chained credential.- Removed
AzureApplicationCredential
. For context, see issue 49781.
System.ClientModel_1.5.1
1.5.1 (2025-07-14)
Bugs Fixed
- Fixed an issue where System.ClientModel.SourceGeneration was running slowly for large projects with many dependencies.
Breaking Changes
- The System.ClientModel.SourceGeneration used to auto-discover
IJsonModel<T>
's that were in the project as well as any typesT
used inModelReaderWriter.Read<T>
andModelReaderWriter.Write<T>
. Now you must explicitly add aModelReaderWriterBuildableAttribute
with each type that needs to have AOT friendly reading and writing.
Azure.Provisioning.Storage_1.1.2
1.1.2 (2025-07-15)
Bugs Fixed
Name
property ofTableService
now always has the value ofdefault
since this is its only valid value. Fixes #51210
Azure.Core_1.47.1
1.47.1 (2025-07-15)
Features Added
- Adopt System.ClientModel 1.5.1
Azure.Storage.Queues_12.23.0
12.23.0 (2025-07-14)
Features Added
- Includes all features from 12.23.0-beta.1
Azure.Storage.Files.Shares_12.23.0
12.23.0 (2025-07-14)
Features Added
- Includes all features from 12.23.0-beta.1
Azure.Storage.Files.DataLake_12.23.0
12.23.0 (2025-07-14)
Features Added
- Includes all features from 12.23.0-beta.1
Azure.Storage.Common_12.24.0
12.24.0 (2025-07-14)
Features Added
- This release contains bug fixes to improve quality.
Azure.Storage.Blobs_12.25.0
12.25.0 (2025-07-14)
Features Added
- Includes all features from 12.25.0-beta.1
- Includes all features from 12.24.1
Azure.Storage.Blobs.Batch_12.22.0
12.22.0 (2025-07-14)
Features Added
- Includes all features from 12.22.0-beta.1