{"id":4026,"date":"2026-09-29T14:09:53","date_gmt":"2026-09-29T21:09:53","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=4026"},"modified":"2026-09-29T14:09:53","modified_gmt":"2026-09-29T21:09:53","slug":"azure-sdk-release-september-2026","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-september-2026\/","title":{"rendered":"Azure SDK Release (September 2026)"},"content":{"rendered":"<p>Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/feed\/\">Azure SDK Blog RSS Feed<\/a> to get notified when a new release is available.<\/p>\n<p>You can find links to packages, code, and docs on our <a href=\"https:\/\/aka.ms\/azsdk\/releases\">Azure SDK Releases page<\/a>.<\/p>\n<p>This roundup includes initial releases that were publicly available before September but weren&#8217;t listed in an earlier post. Each package version appears here only once, including releases absent from the monthly release-data feed when we checked it.<\/p>\n<h2>Release highlights<\/h2>\n<h3><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Search.Documents\/12.1.0-beta.2\">Azure AI Search 12.1.0-beta.2<\/a><\/h3>\n<p>The latest Azure AI Search previews add support for the <code>2026-08-01-preview<\/code> service API across .NET, Java, JavaScript, and Python. They expand file knowledge-source management and knowledge base retrieval, including streamed retrieval responses in the JavaScript library. If you built against an earlier preview, review the changed listing parameters and other preview-only API changes before upgrading; these changes don&#8217;t affect the stable Python API.<\/p>\n<h3><a href=\"https:\/\/crates.io\/crates\/azure_storage_sas\/1.0.0\">Azure Storage SAS 1.0.0<\/a><\/h3>\n<p>The Rust crate for building Azure Storage shared access signatures reached its first stable release. It fixes SAS generation for blob and directory paths containing backslashes by normalizing the signed resource path. Preview users must also update imports for <code>UserDelegationKey<\/code>, which now comes from <code>azure_storage_common::models<\/code> instead of a re-export from <code>azure_storage_sas<\/code>.<\/p>\n<h3><a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.Azure.PostgreSQL.Auth\/1.0.0\">PostgreSQL Authentication 1.0.0<\/a><\/h3>\n<p>The .NET Entra ID authentication extension for the Npgsql PostgreSQL driver reached its first stable release, alongside the <a href=\"https:\/\/www.npmjs.com\/package\/@azure\/postgresql-auth\/v\/1.0.0\">JavaScript PostgreSQL authentication library 1.0.0<\/a>. JavaScript users upgrading from the preview should note that the minimum supported Node.js version is now 22; its API surface otherwise remains unchanged.<\/p>\n<h3>Initial stable releases<\/h3>\n<ul>\n<li><strong>Client Libraries for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Security.CodeTransparency\/1.0.0\">Code Transparency 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.Azure.PostgreSQL.Auth\/1.0.0\">PostgreSQL Authentication 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.ConnectedCache\/1.0.0\">Resource Management &#8211; Connected Cache 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.EdgeZones\/1.0.0\">Resource Management &#8211; Edge Zones 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.Enclave\/1.0.0\">Resource Management &#8211; Enclave 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.Resources.Bicep\/1.0.0\">Resource Management &#8211; Resources Bicep 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.Resources.Deployments\/1.0.0\">Resource Management &#8211; Resources Deployments 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.ServiceGroups\/1.0.0\">Resource Management &#8211; Service Groups 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for Java<\/strong>\n<ul>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-edgezones\/1.0.0\">Resource Management &#8211; Edge Zones 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-enclave\/1.0.0\">Resource Management &#8211; Enclave 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-resources-deployments\/1.0.0\">Resource Management &#8211; Resources Deployments 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-storagesync\/1.0.0\">Resource Management &#8211; Storage Sync 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/postgresql-auth\/v\/1.0.0\">Azure PostgreSQL Authentication 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-edgezones\/v\/1.0.0\">Resource Management &#8211; Edge Zones 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-enclave\/v\/1.0.0\">Resource Management &#8211; Enclave 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for Python<\/strong>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-edgezones\/1.0.0\/\">Resource Management &#8211; Edge Zones 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-enclave\/1.0.0\/\">Resource Management &#8211; Enclave 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-servicegroups\/1.0.0\/\">Resource Management &#8211; Service Groups 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for Go<\/strong>\n<ul>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/edgezones\/armedgezones@v1.0.0\">Resource Management &#8211; Edge Zones 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/enclave\/armenclave@v1.0.0\">Resource Management &#8211; Enclave 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Libraries for Rust<\/strong>\n<ul>\n<li><a href=\"https:\/\/crates.io\/crates\/azure_storage_common\/1.0.0\">Storage Common 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/crates.io\/crates\/azure_storage_sas\/1.0.0\">Azure Storage SAS 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Initial beta releases<\/h3>\n<ul>\n<li><strong>Client Libraries for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.AI.Discovery\/1.0.0-beta.1\">Discovery 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.DesktopVirtualization\/1.0.0-beta.1\">Provisioning &#8211; Desktop Virtualization 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.Enclave\/1.0.0-beta.1\">Provisioning &#8211; Enclave 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.KubernetesConfiguration.ExtensionTypes\/1.0.0-beta.1\">Provisioning &#8211; Kubernetes Configuration Extension Types 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.KubernetesConfiguration.Extensions\/1.0.0-beta.1\">Provisioning &#8211; Kubernetes Configuration Extensions 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.KubernetesConfiguration.FluxConfigurations\/1.0.0-beta.1\">Provisioning &#8211; Kubernetes Configuration Flux Configurations 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.KubernetesConfiguration.PrivateLinkScopes\/1.0.0-beta.1\">Provisioning &#8211; Kubernetes Configuration Private Link Scopes 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.LoadTesting\/1.0.0-beta.1\">Provisioning &#8211; Load Testing 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.Maps\/1.0.0-beta.1\">Provisioning &#8211; Maps 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.ResourceHealth\/1.0.0-beta.1\">Provisioning &#8211; Resource Health 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Provisioning.Subscription\/1.0.0-beta.1\">Provisioning &#8211; Subscription 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.CommvaultContentStore\/1.0.0-beta.1\">Resource Management &#8211; Commvault Content Store 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.ContainerServiceAIManager\/1.0.0-beta.1\">Resource Management &#8211; Container Service AI Manager 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.KubernetesConfiguration.ExtensionTypes\/1.0.0-beta.1\">Resource Management &#8211; Kubernetes Configuration Extension Types 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.KubernetesConfiguration.FluxConfigurations\/1.0.0-beta.1\">Resource Management &#8211; Kubernetes Configuration Flux Configurations 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.KubernetesConfiguration.PrivateLinkScopes\/1.0.0-beta.1\">Resource Management &#8211; Kubernetes Configuration Private Link Scopes 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.RedHatOpenShiftHcp\/1.0.0-beta.1\">Resource Management &#8211; Red Hat OpenShift HCP 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for Java<\/strong>\n<ul>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure\/azure-ai-discovery\/1.0.0-beta.1\">AI Discovery 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Libraries for Java<\/strong>\n<ul>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-commvaultcontentstore\/1.0.0-beta.1\">Resource Management &#8211; Commvault Content Store 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-redhatopenshifthcp\/1.0.0-beta.1\">Resource Management &#8211; Red Hat OpenShift HCP 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-resources-policy\/1.0.0-beta.1\">Resource Management &#8211; Resources Policy 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/web-pubsub-chat\/v\/1.0.0-beta.1\">Web PubSub Chat 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Library for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-redhatopenshifthcp\/v\/1.0.0-beta.1\">Resource Management &#8211; Red Hat OpenShift HCP 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for Python<\/strong>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-iot-deviceregistrysoftwareupdate\/1.0.0b1\/\">IoT Device Registry Software Update 1.0.0b1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Library for Python<\/strong>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-redhatopenshifthcp\/1.0.0b1\/\">Resource Management &#8211; Red Hat OpenShift HCP 1.0.0b1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Library for Go<\/strong>\n<ul>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/redhatopenshifthcp\/armredhatopenshifthcp@v0.1.0\">Resource Management &#8211; Red Hat OpenShift HCP 0.1.0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Release notes<\/h2>\n<ul>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/index.html\">All languages<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/dotnet.html\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/java.html\">Java<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/js.html\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/python.html\">Python<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/go.html\">Go<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/rust.html\">Rust<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-09\/cpp.html\">C++<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Azure SDK releases every month. In this post, you&#8217;ll find this month&#8217;s highlights and release notes.<\/p>\n","protected":false},"author":108243,"featured_media":4029,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[732,705],"class_list":["post-4026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-sdk","tag-release","tag-sdk"],"acf":[],"blog_post_summary":"<p>Azure SDK releases every month. In this post, you&#8217;ll find this month&#8217;s highlights and release notes.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/4026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/users\/108243"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=4026"}],"version-history":[{"count":1,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/4026\/revisions"}],"predecessor-version":[{"id":4028,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/4026\/revisions\/4028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/4029"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=4026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=4026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=4026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}