The Azure SDK team is pleased to announce our November 2025 client library releases.

72 packages released this month.

Stable Packages (30)

  • AI Foundry

  • App Configuration

  • Core - Client - Core

  • Data Movement

  • Data Movement - Blobs

  • Data Movement - Files Shares

  • Functions extension for WebPubSub for SocketIO

  • Microsoft.Azure.WebPubSub.Common

  • Resource Management - Container Registry

  • Resource Management - Durabletask

  • Resource Management - Health Bot

  • Resource Management - Mongo Cluster

  • Resource Management - MySQL

  • Resource Management - Network

  • Resource Management - Palo Alto Networks - Next Generation Firewall

  • Resource Management - Policy Insights

  • Resource Management - Provider Hub

  • Resource Management - Qumulo

  • Resource Management - Redis Enterprise

  • Resource Management - Resource Graph

  • Resource Management - Storage

  • Resource Management - Storage Mover

  • Resource Management - Storagediscovery

  • Storage - Blobs

  • Storage - Blobs Batch

  • Storage - Common

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

  • System.ClientModel

Patch Updates (7)

  • Functions extension for Blob Storage

  • Functions extension for Storage Queues

  • Resource Management - Cognitive Services

  • Resource Management - Front Door

  • Resource Management - Maintenance

  • System.ClientModel

  • WebJobs Extensions - Event Hubs

Beta Packages (24)

  • AI Agents Persistent

  • AI Foundry

  • Azure AI Search

  • Code Transparency

  • OpenTelemetry AspNetCore

  • OpenTelemetry Exporter

  • Provisioning

  • Provisioning - App Service

  • Provisioning - Dns

  • Provisioning - Frontdoor

  • Resource Management - Compute.Recommender

  • Resource Management - DNS Resolver

  • Resource Management - Device Provisioning Services

  • Resource Management - Device Registry

  • Resource Management - HDInsight

  • Resource Management - Impactreporting

  • Resource Management - IoT Hub

  • Resource Management - Managed Grafana

  • Resource Management - NetApp Files

  • Resource Management - New Relic Observability

  • Resource Management - Service Fabric Managed Clusters

  • Resource Management - Traffic Manager

  • Storage - Blobs ChangeFeed

  • unknown

Release highlights

AI Agents Persistent 1.2.0-beta.7 Changelog

Bugs Fixed

  • Relax the validation of previous conversation in the PersistentAgentsChatClient.

Breaking Changes

  • The trust parameter for MCPApproval constructor was renamed to requireApproval.

AI Foundry 1.1.0 Changelog

Features Added

  • Remove clientRequestId parameter from AIProjectConnectionsOperations and AIProjectDeploymentsOperations methods as this value is controlled transparently by System.ClientModel.
  • Remove type parameter from AzureAIProjectsModelFactory.BlobReferenceSasCredential as this is a hardcoded value.
  • Remove pendingUploadType parameter from AzureAIProjectsModelFactory.PendingUploadRequest and AzureAIProjectsModelFactory.PendingUploadConfiguration as this is a hardcoded value.

AI Foundry 1.2.0-beta.1 Changelog

Features Added

This major update brings feature support for Microsoft Foundry Agents Service, integration with the new Azure.AI.Projects.OpenAI package, expanded evaluations capabilities, insights, red teaming, schedules, and more.

App Configuration 1.7.0 Changelog

Features Added

  • Added internal pipeline policy to normalize (case-insensitive alphabetical) ordering of query parameters for deterministic request URLs.

Azure AI Search 11.8.0-beta.1 Changelog

Features Added

  • Added support for 2025-11-01-preview service version.
  • Added support for multiple facet aggregation types: avg, min, max, cardinality in FacetResult for enhanced analytics capabilities.
  • Added support for new KnowledgeSourceKind types: web, remoteSharePoint, indexedSharePoint, indexedOneLake.
  • Added support for sharepoint data source type in SearchIndexerDataSourceType.
  • Added product scoring function aggregation type in ScoringFunctionAggregation.
  • Added support for new Azure OpenAI models: gpt-5, gpt-5-mini, gpt-5-nano in AzureOpenAIModelName.
  • Added enhanced runtime tracking with runtime property in SearchIndexerStatus and indexersRuntime property in ServiceStatistics.
  • Added optional purviewEnabled property in SearchIndex for data governance integration.
  • Added maxCumulativeIndexerRuntimeSeconds property in ServiceLimits for runtime constraints.
  • Added enhanced knowledge source configuration options:
  • sourceDataFields, searchFields, semanticConfigurationName in SearchIndexKnowledgeSourceParameters
  • isADLSGen2, ingestionParameters in AzureBlobKnowledgeSourceParameters
  • Added optional parameter x-ms-enable-elevated-read for document retrieval operations with elevated permissions.
  • Added support for partial content responses (HTTP 206) in knowledge base operations.
  • Added error property in KnowledgeBaseActivityRecord for improved error tracking.
  • Added enhanced knowledge source parameters: includeReferences, includeReferenceSourceData, alwaysQuerySource, rerankerThreshold in SearchIndexKnowledgeSourceParams.

Breaking Changes

  • Renamed Knowledge Agent to Knowledge Base across all APIs and models:
  • All KnowledgeAgent* classes renamed to KnowledgeBase* equivalents
  • API paths changed from /agents to /knowledgebases
  • Client parameter AgentNameParameter replaced with KnowledgeBaseNameParameter
  • All agent-related activity record types updated with new naming convention
  • Removed deprecated Knowledge Agent configuration models:
  • KnowledgeAgentOutputConfiguration
  • KnowledgeAgentRequestLimits
  • KnowledgeAgentModel
  • KnowledgeAgentModelKind
  • KnowledgeAgentAzureOpenAIModel
  • Removed properties from KnowledgeSourceReference:
  • includeReferences
  • includeReferenceSourceData
  • alwaysQuerySource
  • maxSubQueries
  • rerankerThreshold
  • Removed sourceDataSelect property from SearchIndexKnowledgeSourceParameters.
  • Removed properties from AzureBlobKnowledgeSourceParameters:
  • identity
  • embeddingModel
  • chatCompletionModel
  • ingestionSchedule
  • disableImageVerbalization

Code Transparency 1.0.0-beta.5 Changelog

Features Added

  • Exposed CborUtils to extract values from CBOR maps, which would otherwise require working directly with a CBOR library
  • Added new static verification method CodeTransparencyClient.VerifyTransparentStatement which accepts CodeTransparencyVerificationOptions, this allows verifying receipts from specific issuers

Core - Client - Core 1.50.0 Changelog

Features Added

  • Adopt System.ClientModel 1.8.0

Data Movement 12.3.0 Changelog

Bugs Fixed

  • Resolved memory leak issue with CancellationTokenSource usage not being properly disposed, namely in the following areas:
  • TransferOperation disposes the CancellationTokenSource after transfer reaches a Completed or Paused state
  • TransferManager uses a CancellationTokenSource also does not link theCancellationToken passed to it’s methods
  • Removed usage of CancellationTokenSource from handling the chunking of large transfers. This only affects transfers that cannot be completed in one request.
  • Fixed bug where cached referenced TransferOperations from the TransferManager were not being cleared on dispose.
  • Fixed bug where referenced TransferOperation from the transfers stored in the TransferManager after they reach a Completed or Paused state where not being removed.

Breaking Changes

  • [BREAKING BEHAVIOR CHANGE] Transfers that are in a Paused or Completed state will now throw an ArgumentException when attempting to call PauseAsync on them. Before transfers in a Paused or Completed state would not throw an exception when calling PauseAsync.

Data Movement - Blobs 12.3.0 Changelog

Bugs Fixed

  • Resolved memory leak issue with CancellationTokenSource usage not being properly disposed, namely in the following areas:
  • TransferOperation disposes the CancellationTokenSource after transfer reaches a Completed or Paused state
  • TransferManager uses a CancellationTokenSource also does not link theCancellationToken passed to it’s methods
  • Removed usage of CancellationTokenSource from handling the chunking of large transfers. This only affects transfers that cannot be completed in one request.
  • Fixed bug where cached referenced TransferOperations from the TransferManager were not being cleared on dispose.
  • Fixed bug where referenced TransferOperation from the transfers stored in the TransferManager after they reach a Completed or Paused state where not being removed.

Data Movement - Files Shares 12.3.0 Changelog

Bugs Fixed

  • Resolved memory leak issue with CancellationTokenSource usage not being properly disposed, namely in the following areas:
  • TransferOperation disposes the CancellationTokenSource after transfer reaches a Completed or Paused state
  • TransferManager uses a CancellationTokenSource also does not link theCancellationToken passed to it’s methods
  • Removed usage of CancellationTokenSource from handling the chunking of large transfers. This only affects transfers that cannot be completed in one request.
  • Fixed bug where cached referenced TransferOperations from the TransferManager were not being cleared on dispose.
  • Fixed bug where referenced TransferOperation from the transfers stored in the TransferManager after they reach a Completed or Paused state where not being removed.

Features Added

  • This release includes all features from 12.3.0-beta.1

Functions extension for Blob Storage 5.3.7 Changelog

Other Changes

  • The following optimizations were added to Blob Trigger processing:
  • Exclude containers that are not intended for monitoring.
  • Do not perform unnecessary scanning for container(s) detected during the initial write log.
  • Cache recently found write entry to avoid analyzing log blobs again.
  • Migrate ScaleMonitor to TargetScaler.

Functions extension for Storage Queues 5.3.7 Changelog

Other Changes

  • This release contains bug fixes to improve quality.

Functions extension for WebPubSub for SocketIO 1.0.0 Changelog

Other Changes

  • Library GA
  • Updated System.IdentityModel.Tokens.Jwt dependency to 8.14.0
  • Updated Microsoft.IdentityModel.Tokens dependency to 8.14.0

Microsoft.Azure.WebPubSub.Common 1.5.0 Changelog

Other Changes

  • Update the dependencies to the latest versions.

OpenTelemetry AspNetCore 1.4.0-beta.1 Changelog

Features Added

  • Added support for configuring sampling via OpenTelemetry environment variables:
  • OTEL_TRACES_SAMPLER (supported values: microsoft.rate_limited, microsoft.fixed_percentage).
  • OTEL_TRACES_SAMPLER_ARG (rate limit in traces/sec for microsoft.rate_limited, sampling ratio 0.0 - 1.0 for microsoft.fixed_percentage). (#52720)
  • Added handling of stable database client span semantic conventions (#53050)
  • Added new performance monitoring capabilities to help track application health and resource usage. Newly added metrics:
  • \.NET CLR Exceptions(??APP_CLR_PROC??)\# of Exceps Thrown / sec
  • \ASP.NET Applications(??APP_W3SVC_PROC??)\Requests/Sec;
  • \Process(??APP_WIN32_PROC??)\% Processor Time"
  • \Process(??APP_WIN32_PROC??)\% Processor Time Normalized
  • \Process(??APP_WIN32_PROC??)\Private Bytes (#52705)
  • Added built-in monitoring to track SDK performance and health. Emitted metrics:
  • preview.item.success.count
  • preview.item.dropped.count
  • preview.item.retry.count (#53010)
  • Add enduser.pseudo.id as ai.user.id (#52722)
  • Add ai.location.ip mapping for all telemetry types (#52211)

OpenTelemetry Exporter 1.5.0-beta.1 Changelog

Features Added

  • Added mapping for enduser.pseudo.id attribute to user_Id

  • Added support for configuring sampling via OpenTelemetry environment variables:
  • OTEL_TRACES_SAMPLER (supported values: microsoft.rate_limited, microsoft.fixed_percentage).
  • OTEL_TRACES_SAMPLER_ARG (rate limit in traces/sec for microsoft.rate_limited, sampling ratio 0.0 - 1.0 for microsoft.fixed_percentage). This now applies to both UseAzureMonitorExporter and the direct Sdk.CreateTracerProviderBuilder().AddAzureMonitorTraceExporter(...) path. (#52720)

  • Added handling of stable database client span semantic conventions (#53050)

Provisioning 1.4.0-beta.2 Changelog

Bugs Fixed

  • Enabled the ability to assign expressions into a property with type of a ProvisionableConstruct via low level APIs.
  • Fixed exception when output variable has a type of array or object.
  • Fixed bug when indexing output list or dictionary, a KeyNotFoundException was always thrown. (#48491)

Features Added

  • Added extension method BicepValueExtensions.ToBicepExpression which converts any IBicepValue into BicepExpression to build up complex expressions in bicep. For more details, please refer to the documents in README.
  • Added BicepFunction.GetResourceId corresponding to bicep built-in function resourceId.
  • Added BicepFunction.GetExtensionResourceId corresponding to bicep built-in function extensionResourceId.

Provisioning - App Service 1.3.0-beta.1 Changelog

Provisioning - Dns 1.0.0-beta.1 Changelog

Provisioning - Frontdoor 1.0.0-beta.1 Changelog

Resource Management - Cognitive Services 1.5.2 Changelog

Resource Management - Compute.Recommender 1.0.0-beta.2 Changelog

Resource Management - Container Registry 1.4.0 Changelog

Resource Management - DNS Resolver 1.3.0-beta.1 Changelog

Resource Management - Device Provisioning Services 1.3.0-beta.1 Changelog

Resource Management - Device Registry 1.1.0-beta.1 Changelog

Resource Management - Durabletask 1.0.0 Changelog

Resource Management - Front Door 1.4.1 Changelog

Resource Management - HDInsight 1.2.0-beta.5 Changelog

Resource Management - Health Bot 1.2.0 Changelog

Resource Management - Impactreporting 1.0.0-beta.1 Changelog

Resource Management - IoT Hub 1.2.0-beta.2 Changelog

Resource Management - Maintenance 1.1.3 Changelog

Resource Management - Managed Grafana 1.2.0-beta.3 Changelog

Resource Management - Mongo Cluster 1.0.0 Changelog

Resource Management - MySQL 1.2.0 Changelog

Resource Management - NetApp Files 1.13.0-beta.1 Changelog

Resource Management - Network 1.13.0 Changelog

Resource Management - New Relic Observability 1.2.0-beta.1 Changelog

Resource Management - Palo Alto Networks - Next Generation Firewall 1.2.0 Changelog

Resource Management - Policy Insights 1.3.0 Changelog

Resource Management - Provider Hub 1.2.0 Changelog

Resource Management - Qumulo 1.2.0 Changelog

Resource Management - Redis Enterprise 1.3.0 Changelog

Resource Management - Resource Graph 1.1.0 Changelog

Resource Management - Service Fabric Managed Clusters 1.3.0-beta.4 Changelog

Resource Management - Storage 1.6.0 Changelog

Resource Management - Storage Mover 1.3.0 Changelog

Resource Management - Storagediscovery 1.0.0 Changelog

Resource Management - Traffic Manager 1.2.0-beta.1 Changelog

Storage - Blobs 12.26.0 Changelog

Features Added

  • Includes all features from 12.26.0-beta.1

Storage - Blobs Batch 12.23.0 Changelog

Features Added

  • Includes all features from 12.23.0-beta.1

Storage - Blobs ChangeFeed 12.0.0-preview.57 Changelog

Features Added

  • This release contains bug fixes to improve quality.

Storage - Common 12.25.0 Changelog

Features Added

  • This release contains bug fixes to improve quality.

Storage - Files Data Lake 12.24.0 Changelog

Features Added

  • Includes all features from 12.24.0-beta.1

Storage - Files Share 12.24.0 Changelog

Features Added

  • Includes all features from 12.24.0-beta.1

Storage - Queues 12.24.0 Changelog

Features Added

  • Includes all features from 12.24.0-beta.1

System.ClientModel 1.8.0 Changelog

Features Added

  • Added ClientRequestId property to PipelineRequest which exposes the value that is used in logging and distributed tracing.

System.ClientModel 1.8.1 Changelog

Bugs Fixed

  • Fixed an issue with JsonPatch.TryGetValue throwing instead of returning false in some cases.
  • Fixed an issue with JsonPatch decoding special characters in json when using GetString.

WebJobs Extensions - Event Hubs 6.5.3 Changelog

Bugs Fixed

  • Fixed an issue where a legacy ownership record without checkpoint data was interpreted as a valid checkpoint and used to initialize a partition when no current generation checkpoint was present.

unknown 1.0.0-beta.1 Changelog

Features Added

  • Initial release

unknown 1.0.0-beta.1 Changelog

Features Added

  • Initial release

unknown 1.0.0-beta.2 Changelog

Features Added

  • Fixed minor bugs in the initial release

unknown 1.0.0-beta.2 Changelog

Features Added

  • Fixed minor bugs in the initial release

unknown 1.0.0-beta.3 Changelog

Features Added

  • Fixed AgentId serialization
  • Fixed NPE when usage data is missing

unknown 1.0.0-beta.3 Changelog

Features Added

  • Fixed AgentId serialization
  • Fixed NPE when usage data is missing

unknown 1.0.0-beta.3 Changelog

Features Added

  • Fixed AgentId serialization
  • Fixed NPE when usage data is missing

unknown 1.0.0-beta.2 Changelog

Features Added

  • Fixed minor bugs in the initial release

unknown 1.0.0-beta.1 Changelog

Features Added

  • Initial release

unknown 1.0.0-beta.4 Changelog

Bugs Fixed

  • Id generation issue

unknown 1.0.0-beta.4 Changelog

Bugs Fixed

  • Id generation issue

unknown 1.0.0-beta.4 Changelog

Bugs Fixed

  • Id generation issue

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.AgentServer.AgentFramework --version 1.0.0-beta.3
$> dotnet add package Azure.AI.AgentServer.AgentFramework --version 1.0.0-beta.2
$> dotnet add package Azure.AI.AgentServer.AgentFramework --version 1.0.0-beta.1
$> dotnet add package Azure.AI.AgentServer.AgentFramework --version 1.0.0-beta.4
$> dotnet add package Azure.AI.AgentServer.Contracts --version 1.0.0-beta.1
$> dotnet add package Azure.AI.AgentServer.Contracts --version 1.0.0-beta.2
$> dotnet add package Azure.AI.AgentServer.Contracts --version 1.0.0-beta.3
$> dotnet add package Azure.AI.AgentServer.Contracts --version 1.0.0-beta.4
$> dotnet add package Azure.AI.AgentServer.Core --version 1.0.0-beta.1
$> dotnet add package Azure.AI.AgentServer.Core --version 1.0.0-beta.2
$> dotnet add package Azure.AI.AgentServer.Core --version 1.0.0-beta.3
$> dotnet add package Azure.AI.AgentServer.Core --version 1.0.0-beta.4
$> dotnet add package Azure.AI.Agents.Persistent --version 1.2.0-beta.7
$> dotnet add package Azure.AI.Projects --version 1.1.0
$> dotnet add package Azure.AI.Projects --version 1.2.0-beta.1
$> dotnet add package Azure.Core --version 1.50.0
$> dotnet add package Azure.Data.AppConfiguration --version 1.7.0
$> dotnet add package Azure.Monitor.OpenTelemetry.AspNetCore --version 1.4.0-beta.1
$> dotnet add package Azure.Monitor.OpenTelemetry.Exporter --version 1.5.0-beta.1
$> dotnet add package Azure.Provisioning --version 1.4.0-beta.2
$> dotnet add package Azure.Provisioning.AppService --version 1.3.0-beta.1
$> dotnet add package Azure.Provisioning.Dns --version 1.0.0-beta.1
$> dotnet add package Azure.Provisioning.FrontDoor --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.CognitiveServices --version 1.5.2
$> dotnet add package Azure.ResourceManager.Compute.Recommender --version 1.0.0-beta.2
$> dotnet add package Azure.ResourceManager.ContainerRegistry --version 1.4.0
$> dotnet add package Azure.ResourceManager.DeviceProvisioningServices --version 1.3.0-beta.1
$> dotnet add package Azure.ResourceManager.DeviceRegistry --version 1.1.0-beta.1
$> dotnet add package Azure.ResourceManager.DnsResolver --version 1.3.0-beta.1
$> dotnet add package Azure.ResourceManager.DurableTask --version 1.0.0
$> dotnet add package Azure.ResourceManager.FrontDoor --version 1.4.1
$> dotnet add package Azure.ResourceManager.Grafana --version 1.2.0-beta.3
$> dotnet add package Azure.ResourceManager.HDInsight --version 1.2.0-beta.5
$> dotnet add package Azure.ResourceManager.HealthBot --version 1.2.0
$> dotnet add package Azure.ResourceManager.ImpactReporting --version 1.0.0-beta.1
$> dotnet add package Azure.ResourceManager.IotHub --version 1.2.0-beta.2
$> dotnet add package Azure.ResourceManager.Maintenance --version 1.1.3
$> dotnet add package Azure.ResourceManager.MongoCluster --version 1.0.0
$> dotnet add package Azure.ResourceManager.MySql --version 1.2.0
$> dotnet add package Azure.ResourceManager.NetApp --version 1.13.0-beta.1
$> dotnet add package Azure.ResourceManager.Network --version 1.13.0
$> dotnet add package Azure.ResourceManager.NewRelicObservability --version 1.2.0-beta.1
$> dotnet add package Azure.ResourceManager.PaloAltoNetworks.Ngfw --version 1.2.0
$> dotnet add package Azure.ResourceManager.PolicyInsights --version 1.3.0
$> dotnet add package Azure.ResourceManager.ProviderHub --version 1.2.0
$> dotnet add package Azure.ResourceManager.Qumulo --version 1.2.0
$> dotnet add package Azure.ResourceManager.RedisEnterprise --version 1.3.0
$> dotnet add package Azure.ResourceManager.ResourceGraph --version 1.1.0
$> dotnet add package Azure.ResourceManager.ServiceFabricManagedClusters --version 1.3.0-beta.4
$> dotnet add package Azure.ResourceManager.Storage --version 1.6.0
$> dotnet add package Azure.ResourceManager.StorageDiscovery --version 1.0.0
$> dotnet add package Azure.ResourceManager.StorageMover --version 1.3.0
$> dotnet add package Azure.ResourceManager.TrafficManager --version 1.2.0-beta.1
$> dotnet add package Azure.Search.Documents --version 11.8.0-beta.1
$> dotnet add package Azure.Security.CodeTransparency --version 1.0.0-beta.5
$> dotnet add package Azure.Storage.Blobs --version 12.26.0
$> dotnet add package Azure.Storage.Blobs.Batch --version 12.23.0
$> dotnet add package Azure.Storage.Blobs.ChangeFeed --version 12.0.0-preview.57
$> dotnet add package Azure.Storage.Common --version 12.25.0
$> dotnet add package Azure.Storage.DataMovement --version 12.3.0
$> dotnet add package Azure.Storage.DataMovement.Blobs --version 12.3.0
$> dotnet add package Azure.Storage.DataMovement.Files.Shares --version 12.3.0
$> dotnet add package Azure.Storage.Files.DataLake --version 12.24.0
$> dotnet add package Azure.Storage.Files.Shares --version 12.24.0
$> dotnet add package Azure.Storage.Queues --version 12.24.0
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.EventHubs --version 6.5.3
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.Storage.Blobs --version 5.3.7
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.Storage.Queues --version 5.3.7
$> dotnet add package Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO --version 1.0.0
$> dotnet add package Microsoft.Azure.WebPubSub.Common --version 1.5.0
$> dotnet add package System.ClientModel --version 1.8.0
$> dotnet add package System.ClientModel --version 1.8.1

Feedback

If you have a bug or feature request for one of the libraries, please file an issue in our repo.