Azure SDK for .NET (November 2025)
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
trustparameter forMCPApprovalconstructor was renamed torequireApproval.
AI Foundry 1.1.0 Changelog
Features Added
- Remove
clientRequestIdparameter fromAIProjectConnectionsOperationsandAIProjectDeploymentsOperationsmethods as this value is controlled transparently bySystem.ClientModel. - Remove
typeparameter fromAzureAIProjectsModelFactory.BlobReferenceSasCredentialas this is a hardcoded value. - Remove
pendingUploadTypeparameter fromAzureAIProjectsModelFactory.PendingUploadRequestandAzureAIProjectsModelFactory.PendingUploadConfigurationas 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-previewservice version. - Added support for multiple facet aggregation types:
avg,min,max,cardinalityinFacetResultfor enhanced analytics capabilities. - Added support for new
KnowledgeSourceKindtypes:web,remoteSharePoint,indexedSharePoint,indexedOneLake. - Added support for
sharepointdata source type inSearchIndexerDataSourceType. - Added
productscoring function aggregation type inScoringFunctionAggregation. - Added support for new Azure OpenAI models:
gpt-5,gpt-5-mini,gpt-5-nanoinAzureOpenAIModelName. - Added enhanced runtime tracking with
runtimeproperty inSearchIndexerStatusandindexersRuntimeproperty inServiceStatistics. - Added optional
purviewEnabledproperty inSearchIndexfor data governance integration. - Added
maxCumulativeIndexerRuntimeSecondsproperty inServiceLimitsfor runtime constraints. - Added enhanced knowledge source configuration options:
sourceDataFields,searchFields,semanticConfigurationNameinSearchIndexKnowledgeSourceParametersisADLSGen2,ingestionParametersinAzureBlobKnowledgeSourceParameters- Added optional parameter
x-ms-enable-elevated-readfor document retrieval operations with elevated permissions. - Added support for partial content responses (HTTP 206) in knowledge base operations.
- Added
errorproperty inKnowledgeBaseActivityRecordfor improved error tracking. - Added enhanced knowledge source parameters:
includeReferences,includeReferenceSourceData,alwaysQuerySource,rerankerThresholdinSearchIndexKnowledgeSourceParams.
Breaking Changes
- Renamed Knowledge Agent to Knowledge Base across all APIs and models:
- All
KnowledgeAgent*classes renamed toKnowledgeBase*equivalents - API paths changed from
/agentsto/knowledgebases - Client parameter
AgentNameParameterreplaced withKnowledgeBaseNameParameter - All agent-related activity record types updated with new naming convention
- Removed deprecated Knowledge Agent configuration models:
KnowledgeAgentOutputConfigurationKnowledgeAgentRequestLimitsKnowledgeAgentModelKnowledgeAgentModelKindKnowledgeAgentAzureOpenAIModel- Removed properties from
KnowledgeSourceReference: includeReferencesincludeReferenceSourceDataalwaysQuerySourcemaxSubQueriesrerankerThreshold- Removed
sourceDataSelectproperty fromSearchIndexKnowledgeSourceParameters. - Removed properties from
AzureBlobKnowledgeSourceParameters: identityembeddingModelchatCompletionModelingestionScheduledisableImageVerbalization
Code Transparency 1.0.0-beta.5 Changelog
Features Added
- Exposed
CborUtilsto extract values from CBOR maps, which would otherwise require working directly with a CBOR library - Added new static verification method
CodeTransparencyClient.VerifyTransparentStatementwhich acceptsCodeTransparencyVerificationOptions, 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
CancellationTokenSourceusage not being properly disposed, namely in the following areas: TransferOperationdisposes theCancellationTokenSourceafter transfer reaches aCompletedorPausedstateTransferManageruses aCancellationTokenSourcealso does not link theCancellationTokenpassed to it’s methods- Removed usage of
CancellationTokenSourcefrom handling the chunking of large transfers. This only affects transfers that cannot be completed in one request. - Fixed bug where cached referenced
TransferOperations from theTransferManagerwere not being cleared on dispose. - Fixed bug where referenced
TransferOperationfrom the transfers stored in theTransferManagerafter they reach aCompletedorPausedstate where not being removed.
Breaking Changes
- [BREAKING BEHAVIOR CHANGE] Transfers that are in a
PausedorCompletedstate will now throw anArgumentExceptionwhen attempting to callPauseAsyncon them. Before transfers in aPausedorCompletedstate would not throw an exception when callingPauseAsync.
Data Movement - Blobs 12.3.0 Changelog
Bugs Fixed
- Resolved memory leak issue with
CancellationTokenSourceusage not being properly disposed, namely in the following areas: TransferOperationdisposes theCancellationTokenSourceafter transfer reaches aCompletedorPausedstateTransferManageruses aCancellationTokenSourcealso does not link theCancellationTokenpassed to it’s methods- Removed usage of
CancellationTokenSourcefrom handling the chunking of large transfers. This only affects transfers that cannot be completed in one request. - Fixed bug where cached referenced
TransferOperations from theTransferManagerwere not being cleared on dispose. - Fixed bug where referenced
TransferOperationfrom the transfers stored in theTransferManagerafter they reach aCompletedorPausedstate where not being removed.
Data Movement - Files Shares 12.3.0 Changelog
Bugs Fixed
- Resolved memory leak issue with
CancellationTokenSourceusage not being properly disposed, namely in the following areas: TransferOperationdisposes theCancellationTokenSourceafter transfer reaches aCompletedorPausedstateTransferManageruses aCancellationTokenSourcealso does not link theCancellationTokenpassed to it’s methods- Removed usage of
CancellationTokenSourcefrom handling the chunking of large transfers. This only affects transfers that cannot be completed in one request. - Fixed bug where cached referenced
TransferOperations from theTransferManagerwere not being cleared on dispose. - Fixed bug where referenced
TransferOperationfrom the transfers stored in theTransferManagerafter they reach aCompletedorPausedstate 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.Jwtdependency to 8.14.0 - Updated
Microsoft.IdentityModel.Tokensdependency 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 formicrosoft.rate_limited, sampling ratio 0.0 - 1.0 formicrosoft.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.countpreview.item.dropped.countpreview.item.retry.count(#53010)- Add
enduser.pseudo.idas ai.user.id (#52722) - Add
ai.location.ipmapping for all telemetry types (#52211)
OpenTelemetry Exporter 1.5.0-beta.1 Changelog
Features Added
-
Added mapping for
enduser.pseudo.idattribute touser_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 formicrosoft.rate_limited, sampling ratio 0.0 - 1.0 formicrosoft.fixed_percentage). This now applies to bothUseAzureMonitorExporterand the directSdk.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
ProvisionableConstructvia low level APIs. - Fixed exception when output variable has a type of array or object.
- Fixed bug when indexing output list or dictionary, a
KeyNotFoundExceptionwas always thrown. (#48491)
Features Added
- Added extension method
BicepValueExtensions.ToBicepExpressionwhich converts anyIBicepValueintoBicepExpressionto build up complex expressions in bicep. For more details, please refer to the documents inREADME. - Added
BicepFunction.GetResourceIdcorresponding to bicep built-in functionresourceId. - Added
BicepFunction.GetExtensionResourceIdcorresponding to bicep built-in functionextensionResourceId.
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
ClientRequestIdproperty toPipelineRequestwhich 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.