{"id":3467,"date":"2025-07-30T15:41:00","date_gmt":"2025-07-30T22:41:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=3467"},"modified":"2025-07-30T15:41:00","modified_gmt":"2025-07-30T22:41:00","slug":"azure-sdk-release-july-2025","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-july-2025\/","title":{"rendered":"Azure SDK Release (July 2025)"},"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>Azure AI Agents 1.0.2 for Python<\/h3>\n<p>The <a href=\"https:\/\/pypi.org\/project\/azure-ai-agents\/1.0.2\/\">Azure AI Agents library version 1.0.2<\/a> fixes a critical tracing bug that occurred during process termination when messages or run steps were listed but not fully iterated. This fix ensures more reliable operation of AI agents in production environments.<\/p>\n<h3>Azure Storage libraries for Python<\/h3>\n<p>Multiple Azure Storage libraries received major updates with new features and improvements. The <a href=\"https:\/\/pypi.org\/project\/azure-storage-blob\/12.26.0\/\">Storage Blobs 12.26.0<\/a>, <a href=\"https:\/\/pypi.org\/project\/azure-storage-queue\/12.13.0\/\">Storage Queues 12.13.0<\/a>, <a href=\"https:\/\/pypi.org\/project\/azure-storage-file-datalake\/12.21.0\/\">Storage Files Data Lake 12.21.0<\/a>, and <a href=\"https:\/\/pypi.org\/project\/azure-storage-file-share\/12.22.0\/\">Storage Files Share 12.22.0<\/a> libraries all received stable releases with enhanced functionality and bug fixes.<\/p>\n<h3>Azure Key Vault libraries for Python<\/h3>\n<p>The Azure Key Vault suite received significant updates with support for API version 7.6. <a href=\"https:\/\/pypi.org\/project\/azure-keyvault-keys\/4.11.0\/\">Key Vault Keys 4.11.0<\/a> adds a new <code>get_key_attestation<\/code> method for retrieving keys with attestation blobs from managed HSMs, while <a href=\"https:\/\/pypi.org\/project\/azure-keyvault-certificates\/4.10.0\/\">Key Vault Certificates 4.10.0<\/a> introduces a <code>preserve_order<\/code> feature for maintaining certificate chain ordering during creation or import.<\/p>\n<h3>Initial stable releases<\/h3>\n<ul>\n<li><strong>Client Library for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Messaging.EventGrid.SystemEvents\/1.0.0\">System Events 1.0.0<\/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-messaging-eventgrid-systemevents\/1.0.0\">System Events 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Libraries for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/eventgrid-systemevents\/v\/1.0.0\">System Events 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/ai-agents\/v\/1.0.0\">AI Agents 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure-rest\/health-deidentification\/v\/1.0.0\">Health Deidentification 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Library for Go<\/strong>\n<ul>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/messaging\/eventgrid\/azsystemevents@v1.0.0\">System Events 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.LambdaTestHyperExecute\/1.0.0\">Resource Management &#8211; Lambda Test Hyper Execute 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.StorageActions\/1.0.0\">Resource Management &#8211; Storage Actions 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.PureStorageBlock\/1.0.0\">Resource Management &#8211; Pure Storage Block 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.ArizeAIObservabilityEval\/1.0.0\">Resource Management &#8211; Arize AI Observability Eval 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.CarbonOptimization\/1.0.0\">Resource Management &#8211; Carbon Optimization 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.MongoDBAtlas\/1.0.0\">Resource Management &#8211; MongoDB Atlas 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-lambdatesthyperexecute\/1.0.0\">Resource Management &#8211; Lambda Test Hyper Execute 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-arizeaiobservabilityeval\/1.0.0\">Resource Management &#8211; Arize AI Observability Eval 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-purestorageblock\/1.0.0\">Resource Management &#8211; Pure Storage Block 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-mongodbatlas\/1.0.0\">Resource Management &#8211; MongoDB Atlas 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-resources-deploymentstacks\/1.0.0\">Resource Management &#8211; Resources &#8211; Deployment Stacks 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-storageactions\/1.0.0\">Resource Management &#8211; Storage Actions 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-purestorageblock\/v\/1.0.0\">Resource Management &#8211; Pure Storage Block 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-lambdatesthyperexecute\/v\/1.0.0\">Resource Management &#8211; Lambda Test Hyper Execute 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-storageactions\/v\/1.0.0\">Resource Management &#8211; Storage Actions 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-mongodbatlas\/v\/1.0.0\">Resource Management &#8211; MongoDB Atlas 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-lambdatesthyperexecute\/1.0.0\/\">Resource Management &#8211; Lambda Test Hyper Execute 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-purestorageblock\/1.0.0\/\">Resource Management &#8211; Pure Storage Block 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-storageactions\/1.0.0\/\">Resource Management &#8211; Storage Actions 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-arizeaiobservabilityeval\/1.0.0\/\">Resource Management &#8211; Arize AI Observability Eval 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-mongodbatlas\/1.0.0\/\">Resource Management &#8211; MongoDB Atlas 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-hardwaresecuritymodules\/1.0.0\/\">Resource Management &#8211; Hardware Security Modules 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\/lambdatesthyperexecute\/armlambdatesthyperexecute@v1.0.0\">Resource Management &#8211; Lambda Test Hyper Execute 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/arizeaiobservabilityeval\/armarizeaiobservabilityeval@v1.0.0\">Resource Management &#8211; Arize AI Observability Eval 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/storageactions\/armstorageactions@v1.0.0\">Resource Management &#8211; Storage Actions 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/purestorageblock\/armpurestorageblock@v1.0.0\">Resource Management &#8211; Pure Storage Block 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/mongodbatlas\/armmongodbatlas@v1.0.0\">Resource Management &#8211; MongoDB Atlas 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.Developer.Playwright\/1.0.0-beta.1\">Playwright 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.Developer.Playwright.NUnit\/1.0.0-beta.1\">Playwright NUnit 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Client Libraries for JavaScript<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/playwright\/v\/1.0.0-beta.1\">Playwright 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/create-playwright\/v\/1.0.0-beta.1\">Create Playwright 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.ConnectedCache\/1.0.0-beta.1\">Resource Management &#8211; Connected Cache 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.CloudHealth\/1.0.0-beta.1\">Resource Management &#8211; Cloud Health 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.PlanetaryComputer\/1.0.0-beta.1\">Resource Management &#8211; Planetary Computer 1.0.0-beta.1<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Library for Java<\/strong>\n<ul>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-kubernetesconfiguration-privatelinkscopes\/1.0.0-beta.1\">Resource Management &#8211; Kubernetes Configuration &#8211; Private Link Scopes 1.0.0-beta.1<\/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-planetarycomputer\/v\/1.0.0-beta.1\">Resource Management &#8211; Planetary Computer 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-kubernetesconfiguration-privatelinkscopes\/v\/1.0.0-beta.1\">Resource Management &#8211; Kubernetes Configuration &#8211; Private Link Scopes 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-playwright\/v\/1.0.0-beta.1\">Resource Management &#8211; Playwright 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-kubernetesconfiguration-privatelinkscopes\/1.0.0b1\/\">Resource Management &#8211; Kubernetes Configuration &#8211; Private Link Scopes 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resource-deployments\/1.0.0b1\/\">Resource Management &#8211; Resource-Deployments 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-containerservicesafeguards\/1.0.0b1\/\">Resource Management &#8211; Container Service Safeguards 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-cloudhealth\/1.0.0b1\/\">Resource Management &#8211; Cloud Health 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-resource-bicep\/1.0.0b1\/\">Resource Management &#8211; Resource-Bicep 1.0.0b1<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-playwright\/1.0.0b1\/\">Resource Management &#8211; Playwright 1.0.0b1<\/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\/agricultureplatform\/armagricultureplatform@v0.1.0\">Resource Management &#8211; Agriculture Platform 0.1.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/kubernetesconfiguration\/armprivatelinkscopes@v0.1.0\">Resource Management &#8211; Kubernetes Configuration &#8211; Private Link Scopes 0.1.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/containerservice\/armdeploymentsafeguards@v0.1.0\">Resource Management &#8211; Deployment Safeguards 0.1.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/playwright\/armplaywright@v0.1.0\">Resource Management &#8211; Playwright 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\/2025-07\/index.html\">All languages<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/dotnet.html\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/java.html\">Java<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/js.html\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/python.html\">Python<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/go.html\">Go<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/rust.html\">Rust<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/cpp.html\">C++<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-07\/android.html\">Android<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-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":104000,"featured_media":2119,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[732,705],"class_list":["post-3467","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\/3467","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\/104000"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=3467"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/2119"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=3467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=3467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=3467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}