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

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 and DeidentificationJobCustomizationOptions models
  • Created SurrogateLocale field in these models
  • Moved RedactionFormat field into these models
  • Introduced Overwrite flag in TargetStorageLocation model

Breaking Changes

  • Changed method names in DeidentificationClient to match functionality:
  • Changed the Deidentify* method names to DeidentifyText*.
  • Changed the CreateJob* method names to DeidentifyDocuments*.
  • Renamed the property DeidentificationContent.Operation to OperationType.
  • Deprecated DocumentDataType.
  • Changed the model DeidentificationDocumentDetails:
  • Renamed Input to InputLocation.
  • Renamed Output to OutputLocation.
  • Changed the model DeidentificationJob
  • Renamed Name to JobName.
  • Renamed Operation to OperationType.
  • Renamed the model OperationState to OperationStatus.
  • Changed Path field to Location in SourceStorageLocation and TargetStorageLocation.
  • Changed handling of TargetStorageLocation.Prefix to only include the provided value. Previously, the generated document locations would include the DeidentificationJob.JobName by default.
  • Deprecated Path and Location from TaggerResult 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 using IServiceProvider 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 always null in the GetReverseGeocoding response

Features Added

  • Support Search API 2025-01-01. Support StreetName and StreetNumber in Address 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 to AppendBlobClient.AppendBlockFromUri(), .AppendBlockFromUriAsync(), BlockBlobClient.StageBlockFromUri(), .StageBlockFromUriAsync(), BlockBlobClient.SyncUploadFromUri(), .SyncUploadFromUriAsync(), BlobBaseClient.SyncCopyFromUri(), .SyncCopyFromUriAsync(), PageBlobClient.UploadPagesFromUri(), .UploadPagesFromUriAsync(),
  • Added PageBlobCreateOptions.PremiumPageBlobAccessTier to PageBlobClient.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 and System.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 of IPersistableModel<>. 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 and serviceClient.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.