Azure SDK for .NET (May 2025)
The Azure SDK team is pleased to announce our May 2025 client library releases.
51 packages released this month.
Stable Packages (14)
-
Core - Client - Core
-
Health Deidentification
-
Key Encryptor for .NET Data Protection
-
Resource Management - Container Registry
-
Resource Management - Container Service Fleet
-
Resource Management - Data Factory
-
Resource Management - Log Analytics
-
Resource Management - NetApp Files
-
Resource Management - Recovery Services Backup
-
Resource Management - SQL
-
Resource Management - Storage Sync
-
System.ClientModel
-
Tables
-
Web PubSub
Patch Updates (2)
-
Resource Management - Resource Manager
-
Resource Management - Storage
Beta Packages (28)
-
AI Foundry
-
Communication Messages
-
Confidential Ledger
-
Identity
-
Maps Search
-
Resource Management - Arizeaiobservabilityeval
-
Resource Management - Azure AI Search
-
Resource Management - Chaos
-
Resource Management - Confidential Ledger
-
Resource Management - Container Registry
-
Resource Management - Durabletask
-
Resource Management - ElasticSan
-
Resource Management - Lambdatesthyperexecute
-
Resource Management - Network Cloud
-
Resource Management - Pineconevectordb
-
Resource Management - Portalservicescopilot
-
Resource Management - Redis Enterprise
-
Resource Management - Storage Actions
-
Resource Management - Weightsandbiases
-
Resource Management - Workloadssapvirtualinstance
-
Storage - Blobs
-
Storage - Blobs Batch
-
Storage - Blobs ChangeFeed
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
System.ClientModel
Release highlights
AI Foundry 1.0.0-beta.7 Changelog
Features Added
- Added image input support for agents create message
- Added list threads support for agents
AI Foundry 1.0.0-beta.8 Changelog
Bugs Fixed
- Fix for filtering of messages by run ID see GitHub issue issue 49513.
Communication Messages 1.3.0-beta.1 Changelog
Features Added
- Add Unified Messaging.
Confidential Ledger 1.4.1-beta.2 Changelog
Features Added
- Added user defined functions feature.
- Added tags parameter for CreateLedgerEntry endpoint.
Core - Client - Core 1.46.0 Changelog
Features Added
- Adding AzureCoreContext to support AOT compatible reading and writing of types owned by Azure.Core through ModelReaderWriter
Health Deidentification 1.0.0 Changelog
Features Added
- Introduced
DeidentificationCustomizationOptions
andDeidentificationJobCustomizationOptions
models - Created
SurrogateLocale
field in these models - Moved
RedactionFormat
field into these models - Introduced
Overwrite
flag inTargetStorageLocation
model
Breaking Changes
- Changed method names in
DeidentificationClient
to match functionality: - Changed the
Deidentify*
method names toDeidentifyText*
. - Changed the
CreateJob*
method names toDeidentifyDocuments*
. - Renamed the property
DeidentificationContent.Operation
toOperationType
. - Deprecated
DocumentDataType
. - Changed the model
DeidentificationDocumentDetails
: - Renamed
Input
toInputLocation
. - Renamed
Output
toOutputLocation
. - Changed the model
DeidentificationJob
- Renamed
Name
toJobName
. - Renamed
Operation
toOperationType
. - Renamed the model
OperationState
toOperationStatus
. - Changed
Path
field toLocation
inSourceStorageLocation
andTargetStorageLocation
. - Changed handling of
TargetStorageLocation.Prefix
to only include the provided value. Previously, the generated document locations would include theDeidentificationJob.JobName
by default. - Deprecated
Path
andLocation
fromTaggerResult
model.
Identity 1.14.0-beta.4 Changelog
Bugs Fixed
- Fixed an issue where Azure CLI credential could hang or delay due to I/O contention when standard input/output was shared with the host process (#49582).
Key Encryptor for .NET Data Protection 1.5.0 Changelog
Features Added
- An overload was added to
ProtectKeysWithAzureKeyVault
which allows for resolving the key identifier dynamically usingIServiceProvider
rather than using a static identifier. (A community contribution, courtesy of MattKotsenas)
Maps Search 2.0.0-beta.5 Changelog
Bugs Fixed
- Fix the issue where
Iso
is alwaysnull
in theGetReverseGeocoding
response
Features Added
- Support Search API
2025-01-01
. SupportStreetName
andStreetNumber
inAddress
class and remove unused types
Resource Management - Arizeaiobservabilityeval 1.0.0-beta.1 Changelog
Resource Management - Azure AI Search 1.3.0-beta.5 Changelog
Resource Management - Chaos 1.1.0-beta.3 Changelog
Resource Management - Confidential Ledger 1.1.0-beta.6 Changelog
Resource Management - Container Registry 1.3.0-beta.3 Changelog
Resource Management - Container Registry 1.3.0 Changelog
Resource Management - Container Service Fleet 1.1.0 Changelog
Resource Management - Data Factory 1.8.0 Changelog
Resource Management - Durabletask 1.0.0-beta.1 Changelog
Resource Management - ElasticSan 1.2.0-beta.2 Changelog
Resource Management - Lambdatesthyperexecute 1.0.0-beta.1 Changelog
Resource Management - Log Analytics 1.3.0 Changelog
Resource Management - NetApp Files 1.10.0 Changelog
Resource Management - Network Cloud 1.2.0-beta.1 Changelog
Resource Management - Pineconevectordb 1.0.0-beta.1 Changelog
Resource Management - Portalservicescopilot 1.0.0-beta.1 Changelog
Resource Management - Recovery Services Backup 1.3.0 Changelog
Resource Management - Redis Enterprise 1.2.0-beta.3 Changelog
Resource Management - Resource Manager 1.13.1 Changelog
Resource Management - SQL 1.3.0 Changelog
Resource Management - Storage 1.4.1 Changelog
Resource Management - Storage 1.4.2 Changelog
Resource Management - Storage Actions 1.0.0-beta.3 Changelog
Resource Management - Storage Sync 1.3.0 Changelog
Resource Management - Weightsandbiases 1.0.0-beta.1 Changelog
Resource Management - Workloadssapvirtualinstance 1.0.0-beta.1 Changelog
Storage - Blobs 12.25.0-beta.1 Changelog
Features Added
- Added support for service version 2025-07-05.
- Added support for the
SourceShareTokenIntent
parameter toAppendBlobClient.AppendBlockFromUri()
,.AppendBlockFromUriAsync()
,BlockBlobClient.StageBlockFromUri()
,.StageBlockFromUriAsync()
,BlockBlobClient.SyncUploadFromUri()
,.SyncUploadFromUriAsync()
,BlobBaseClient.SyncCopyFromUri()
,.SyncCopyFromUriAsync()
,PageBlobClient.UploadPagesFromUri()
,.UploadPagesFromUriAsync()
, - Added
PageBlobCreateOptions.PremiumPageBlobAccessTier
toPageBlobClient.Create(..)
overloads.
Storage - Blobs Batch 12.22.0-beta.1 Changelog
Features Added
- Added support for service version 2025-07-05.
Storage - Blobs ChangeFeed 12.0.0-preview.55 Changelog
Features Added
- Added support for service version 2025-07-05.
- Added BlobChangeFeedClient.GetLastConsumable() and .GetLastConsumableAsync().
Storage - Common 12.24.0-beta.1 Changelog
Features Added
StorageBearerTokenChallengeAuthorizationPolicy
now will attempt to handle Continuous Access Evaluation (CAE) challenges, if present, by default.
Storage - Files Data Lake 12.23.0-beta.1 Changelog
Features Added
- Added support for service version 2025-07-05.
Storage - Files Share 12.23.0-beta.1 Changelog
Features Added
- Added support for service version 2025-07-05.
- Added the
ShareFileClient.CreateSymbolicLink()
,.CreateSymbolicLinkAsync()
,.GetSymbolicLink()
, and.GetSymbolicLinkAsync()
APIs.
Storage - Queues 12.23.0-beta.1 Changelog
Features Added
- Added support for service version 2025-07-05.
System.ClientModel 1.4.0-beta.2 Changelog
Features Added
- Added extensions to
System.Diagnostics.Activity
andSystem.Diagnostics.ActivitySource
to simplify instrumentation of client libraries - Added new overloads to
System.ClientModel.ModelReaderWriter
which take in a new ModelReaderWriterContext which allows reading and writing of collections ofIPersistableModel<>
. In addition any calls to the new overloads are AOT compatible.
System.ClientModel 1.4.0-beta.3 Changelog
Bugs Fixed
- System.ClientModel.SourceGeneration adds the Default property even when no type builders exist.
System.ClientModel 1.4.0-beta.4 Changelog
Features Added
- Added additional supported scenarios to System.ClientModel.SourceGeneration.
System.ClientModel 1.4.0-beta.5 Changelog
Features Added
- Added additional supported scenarios to System.ClientModel.SourceGeneration.
System.ClientModel 1.4.0-beta.6 Changelog
Features Added
- Added additional supported scenarios to System.ClientModel.SourceGeneration.
System.ClientModel 1.4.0 Changelog
Features Added
- Added additional supported scenarios to System.ClientModel.SourceGeneration.
Tables 12.11.0 Changelog
Features Added
- Added support for specifying the token credential’s Microsoft Entra audience when creating a client.
Web PubSub 1.5.0 Changelog
Features Added
- Added support for SocketIO when generating ClientAccessURI
Web PubSub 1.6.0 Changelog
Features Added
- Added method
serviceClient.ListConnectionsInGroup
andserviceClient.ListConnectionsInGroupAsync
.`
Latest Releases
View all the latest versions of .NET packages here.
Installation Instructions
To install any of our packages, please search for them via Manage NuGet Packages...
in Visual Studio (with Include prerelease
checked) or copy these commands into your terminal:
$> dotnet add package Azure.AI.Projects --version 1.0.0-beta.7
$> dotnet add package Azure.AI.Projects --version 1.0.0-beta.8
$> dotnet add package Azure.Communication.Messages --version 1.3.0-beta.1
$> dotnet add package Azure.Core --version 1.46.0
$> dotnet add package Azure.Data.Tables --version 12.11.0
$> dotnet add package Azure.Extensions.AspNetCore.DataProtection.Keys --version 1.5.0
$> dotnet add package Azure.Health.Deidentification --version 1.0.0
$> dotnet add package Azure.Identity --version 1.14.0-beta.4
$> dotnet add package Azure.Maps.Search --version 2.0.0-beta.5
$> dotnet add package Azure.Messaging.WebPubSub --version 1.5.0
$> dotnet add package Azure.Messaging.WebPubSub --version 1.6.0
$> dotnet add package Azure.ResourceManager --version 1.13.1
$> dotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.Chaos --version 1.1.0-beta.3
$> dotnet add package Azure.ResourceManager.ConfidentialLedger --version 1.1.0-beta.6
$> dotnet add package Azure.ResourceManager.ContainerRegistry --version 1.3.0-beta.3
$> dotnet add package Azure.ResourceManager.ContainerRegistry --version 1.3.0
$> dotnet add package Azure.ResourceManager.ContainerServiceFleet --version 1.1.0
$> dotnet add package Azure.ResourceManager.DataFactory --version 1.8.0
$> dotnet add package Azure.ResourceManager.DurableTask --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.ElasticSan --version 1.2.0-beta.2
$> dotnet add package Azure.ResourceManager.LambdaTestHyperExecute --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.NetApp --version 1.10.0
$> dotnet add package Azure.ResourceManager.NetworkCloud --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager.OperationalInsights --version 1.3.0
$> dotnet add package Azure.ResourceManager.PineconeVectorDB --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.PortalServicesCopilot --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.RecoveryServicesBackup --version 1.3.0
$> dotnet add package Azure.ResourceManager.RedisEnterprise --version 1.2.0-beta.3
$> dotnet add package Azure.ResourceManager.Search --version 1.3.0-beta.5
$> dotnet add package Azure.ResourceManager.Sql --version 1.3.0
$> dotnet add package Azure.ResourceManager.Storage --version 1.4.1
$> dotnet add package Azure.ResourceManager.Storage --version 1.4.2
$> dotnet add package Azure.ResourceManager.StorageActions --version 1.0.0-beta.3
$> dotnet add package Azure.ResourceManager.StorageSync --version 1.3.0
$> dotnet add package Azure.ResourceManager.WeightsAndBiases --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.WorkloadsSapVirtualInstance --version 1.0.0-beta.1
$> dotnet add package Azure.Security.ConfidentialLedger --version 1.4.1-beta.2
$> dotnet add package Azure.Storage.Blobs --version 12.25.0-beta.1
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.22.0-beta.1
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.55
$> dotnet add package Azure.Storage.Common --version 12.24.0-beta.1
$> dotnet add package Azure.Storage.Files.DataLake --version 12.23.0-beta.1
$> dotnet add package Azure.Storage.Files.Shares --version 12.23.0-beta.1
$> dotnet add package Azure.Storage.Queues --version 12.23.0-beta.1
$> dotnet add package System.ClientModel --version 1.4.0-beta.2
$> dotnet add package System.ClientModel --version 1.4.0-beta.3
$> dotnet add package System.ClientModel --version 1.4.0-beta.4
$> dotnet add package System.ClientModel --version 1.4.0-beta.5
$> dotnet add package System.ClientModel --version 1.4.0-beta.6
$> dotnet add package System.ClientModel --version 1.4.0
Feedback
If you have a bug or feature request for one of the libraries, please file an issue in our repo.