{"id":3944,"date":"2026-07-29T10:18:25","date_gmt":"2026-07-29T17:18:25","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=3944"},"modified":"2026-07-29T10:18:25","modified_gmt":"2026-07-29T17:18:25","slug":"azure-sdk-release-july-2026","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-july-2026\/","title":{"rendered":"Azure SDK Release (July 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<h2>Release highlights<\/h2>\n<h3>The Azure SDK for Rust adds Storage Shared Access Signature support<\/h3>\n<p>Following the <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/from-beta-to-stable-announcing-the-azure-sdk-for-rust-ga\/\">Azure SDK for Rust reaching general availability<\/a> in May and completing its 1.0.0 foundation in June, this month brings the first client capability built on top of that stack: <a href=\"https:\/\/crates.io\/crates\/azure_storage_sas\/0.1.0\">azure_storage_sas (0.1.0)<\/a>. The new crate is a user-delegation Shared Access Signature (SAS) builder for Azure Storage, letting Rust developers grant scoped, time-limited access to Blob, Queue, and other Storage resources without sharing account keys.<\/p>\n<h3>App Service domain and certificate management reach general availability for Python<\/h3>\n<p>Two paired management libraries hit their first stable release this month: <a href=\"https:\/\/pypi.org\/project\/azure-mgmt-domainregistration\/1.0.0\/\">Domain Registration 1.0.0<\/a> and <a href=\"https:\/\/pypi.org\/project\/azure-mgmt-certificateregistration\/1.0.0\/\">Certificate Registration 1.0.0<\/a>. Together they give Python developers a supported, stable client for purchasing and managing App Service domains and provisioning and managing App Service certificates, so custom-domain and TLS setup for web apps can be fully automated in code.<\/p>\n<h3>Azure Resource Health management reaches general availability for Python<\/h3>\n<p>The <a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resourcehealth\/1.0.0\/\">Resource Health 1.0.0<\/a> management library is now generally available. It gives Python developers a stable client for querying the availability and health status of Azure resources programmatically, which makes it straightforward to build automated health monitoring, alerting, and reporting on top of Azure Resource Health.<\/p>\n<h3>Azure Data Boundaries management reaches general availability for Python<\/h3>\n<p>The <a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resource-databoundaries\/1.0.0\/\">Data Boundaries 1.0.0<\/a> management library reaches its first stable release. It lets Python developers configure and manage tenant-level data boundary settings programmatically, supporting data-residency and compliance requirements such as the EU Data Boundary.<\/p>\n<h2>Initial stable releases<\/h2>\n<ul>\n<li><strong>Management Libraries for Python<\/strong>\n<ul>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-certificateregistration\/1.0.0\/\">Resource Management &#8211; Certificate Registration 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resource-databoundaries\/1.0.0\/\">Resource Management &#8211; Data Boundaries 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-domainregistration\/1.0.0\/\">Resource Management &#8211; Domain Registration 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-kubernetesconfiguration-fluxconfigurations\/1.0.0\/\">Resource Management &#8211; Kubernetes Configuration Flux Configurations 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-monitorworkspaces\/1.0.0\/\">Resource Management &#8211; Monitor Workspaces 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-networkfunction\/1.0.0\/\">Resource Management &#8211; Network Function 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resourcehealth\/1.0.0\/\">Resource Management &#8211; Resource Health 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Initial beta releases<\/h2>\n<ul>\n<li><strong>Management Library for Java<\/strong>\n<ul>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-resiliencemanagement\/1.0.0-beta.1\">Resource Management &#8211; Resilience Management 1.0.0-beta.1<\/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-alertprocessingrules\/1.0.0b1\/\">Resource Management &#8211; Alert Processing Rules 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-billingtrust\/1.0.0b1\/\">Resource Management &#8211; Billing Trust 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-commvaultcontentstore\/1.0.0b1\/\">Resource Management &#8211; Commvault Content Store 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-domainservices\/1.0.0b1\/\">Resource Management &#8211; Domain Services 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-marketplace\/1.0.0b1\/\">Resource Management &#8211; Marketplace 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-powerplatform\/1.0.0b1\/\">Resource Management &#8211; Power Platform 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-programenrollment\/1.0.0b1\/\">Resource Management &#8211; Program Enrollment 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-prometheusrulegroups\/1.0.0b1\/\">Resource Management &#8211; Prometheus Rule Groups 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-providerhub\/1.0.0b1\/\">Resource Management &#8211; Provider Hub 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resiliencemanagement\/1.0.0b1\/\">Resource Management &#8211; Resilience Management 1.0.0b1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for Rust<\/strong>\n<ul>\n<li><a href=\"https:\/\/crates.io\/crates\/azure_storage_sas\/0.1.0\">Azure Storage SAS 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-07\/index.html\">All languages<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/dotnet.html\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/java.html\">Java<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/js.html\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/python.html\">Python<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/go.html\">Go<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/rust.html\">Rust<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/cpp.html\">C++<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/c.html\">Embedded C<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/android.html\">Android<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2026-07\/ios.html\">iOS<\/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":3945,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[732,705],"class_list":["post-3944","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\/3944","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=3944"}],"version-history":[{"count":1,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3944\/revisions"}],"predecessor-version":[{"id":3946,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3944\/revisions\/3946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/3945"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=3944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=3944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=3944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}