{"id":3506,"date":"2025-10-27T11:59:41","date_gmt":"2025-10-27T18:59:41","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=3506"},"modified":"2025-10-27T11:59:41","modified_gmt":"2025-10-27T18:59:41","slug":"azure-sdk-release-october-2025","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-october-2025\/","title":{"rendered":"Azure SDK Release (October 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><a href=\"https:\/\/www.nuget.org\/packages\/Azure.AI.Projects\/1.0.0\">Azure AI Foundry 1.0.0<\/a> for .NET<\/h3>\n<p>The first stable release of the Azure AI Foundry library for .NET provides comprehensive access to Azure AI Foundry Project resources. The library enables developers to:<\/p>\n<ul>\n<li>Create and run AI Agents<\/li>\n<li>Manage AI model deployments<\/li>\n<li>Handle connections to Azure resources<\/li>\n<li>Upload documents and create datasets<\/li>\n<li>Manage search indexes<\/li>\n<\/ul>\n<p>This release introduces important API improvements with consistent <code>AIProject<\/code> prefixing for key models (<code>AIProjectDeployment<\/code>, <code>AIProjectConnection<\/code>, <code>AIProjectIndex<\/code>), simplified client access through direct properties on <code>AIProjectClient<\/code> (replacing individual <code>Get*Client<\/code> methods), and new convenience <code>CreateOrUpdate<\/code> methods for index management. The library uses the v1 AI Foundry data plane REST APIs and supports authentication via Microsoft Entra ID for secure, keyless access.<\/p>\n<h3><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/search-documents\/v\/12.2.0\">Azure AI Search 12.2.0<\/a> for JavaScript<\/h3>\n<p>This release adds support for the <code>2025-09-01<\/code> service version with several enhancements including support for running vector queries against sub-fields of complex fields, reranker boosted scores in search results with the ability to sort on either reranker or reranker boosted scores, and improved vector compression configuration through <code>RescoringOptions<\/code>. The release also introduces <code>LexicalNormalizer<\/code> support for text analysis, a new <code>DocumentIntelligenceLayoutSkill<\/code> for skillsets, and OneLake data source connections for indexers.<\/p>\n<h3><a href=\"https:\/\/pypi.org\/project\/azure-search-documents\/11.6.0\/\">Azure AI Search 11.6.0<\/a> for Python<\/h3>\n<p>The Azure AI Search library for Python now supports the <code>2025-09-01<\/code> service version, bringing parity with the JavaScript release. Key features include vector query support for complex field sub-fields, semantic ranking enhancements with reranker boosted scores, vector compression rescoring options, lexical normalizers for improved text processing, and the new <code>DocumentIntelligenceLayoutSkill<\/code>. The release also adds <code>QueryDebugMode<\/code> support for detailed vector search debugging information.<\/p>\n<h3>Azure Identity libraries<\/h3>\n<p>The following Azure Identity libraries received important performance improvements for managed identity scenarios:<\/p>\n<ul>\n<li>C++: <a href=\"https:\/\/azuresdkdocs.z19.web.core.windows.net\/cpp\/azure-identity\/1.13.2\/index.html\">1.13.2<\/a><\/li>\n<li>Go: <a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/azidentity@v1.13.0\">1.13.0<\/a><\/li>\n<li>Java: <a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure\/azure-identity\/1.18.1\">1.18.1<\/a><\/li>\n<li>JavaScript: <a href=\"https:\/\/www.npmjs.com\/package\/@azure\/identity\/v\/4.13.0\">4.13.0<\/a><\/li>\n<li>Python: <a href=\"https:\/\/pypi.org\/project\/azure-identity\/1.25.1\/\">1.25.1<\/a><\/li>\n<\/ul>\n<p>When environment variable <code>AZURE_TOKEN_CREDENTIALS<\/code> is set to <code>ManagedIdentityCredential<\/code>, <code>DefaultAzureCredential<\/code> now skips the IMDS endpoint probe request and directly attempts token acquisition with full retry logic and exponential backoff.<\/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.AI.Projects\/1.0.0\">AI Foundry 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.AI.VoiceLive\/1.0.0\">AI VoiceLive 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Management Library for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.DataMigration\/1.0.0\">Resource Management &#8211; Data Migration 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.SiteManager\/1.0.0\">Resource Management &#8211; Site Manager 1.0.0<\/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\/sitemanager\/armsitemanager@v1.0.0\">Resource Management &#8211; Site Manager 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/storagediscovery\/armstoragediscovery@v1.0.0\">Resource Management &#8211; Storage Discovery 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pkg.go.dev\/github.com\/Azure\/azure-sdk-for-go\/sdk\/resourcemanager\/durabletask\/armdurabletask@v1.0.0\">Resource Management &#8211; Durable Task 1.0.0<\/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-sitemanager\/1.0.0\">Resource Management &#8211; Site Manager 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-storagediscovery\/1.0.0\">Resource Management &#8211; Storage Discovery 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/central.sonatype.com\/artifact\/com.azure.resourcemanager\/azure-resourcemanager-durabletask\/1.0.0\">Resource Management &#8211; Durable Task 1.0.0<\/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-computerecommender\/v\/1.0.0\">Resource Management &#8211; Compute Recommender 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-sitemanager\/v\/1.0.0\">Resource Management &#8211; Site Manager 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-storagediscovery\/v\/1.0.0\">Resource Management &#8211; Storage Discovery 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/www.npmjs.com\/package\/@azure\/arm-durabletask\/v\/1.0.0\">Resource Management &#8211; Durable Task 1.0.0<\/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-ai-voicelive\/1.0.0\/\">AI VoiceLive 1.0.0<\/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-sitemanager\/1.0.0\/\">Resource Management &#8211; Site Manager 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-storagediscovery\/1.0.0\/\">Resource Management &#8211; Storage Discovery 1.0.0<\/a><\/li>\n<li><a href=\"https:\/\/pypi.org\/project\/azure-mgmt-durabletask\/1.0.0\/\">Resource Management &#8211; Durable Task 1.0.0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Initial beta releases<\/h3>\n<ul>\n<li><strong>Management Library for .NET<\/strong>\n<ul>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.DisconnectedOperations\/1.0.0-beta.1\">Resource Management &#8211; Disconnected Operations 1.0.0-beta.1<\/a><\/li>\n<li><a href=\"https:\/\/www.nuget.org\/packages\/Azure.ResourceManager.Compute.Recommender\/1.0.0-beta.1\">Resource Management &#8211; Compute.Recommender 1.0.0-beta.1<\/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\/compute\/armrecommender@v0.1.0\">Resource Management &#8211; Recommender 0.1.0<\/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-compute-recommender\/1.0.0-beta.1\">Resource Management &#8211; Compute-Recommender 1.0.0-beta.1<\/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-10\/index.html\">All languages<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/dotnet.html\">.NET<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/java.html\">Java<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/js.html\">JavaScript\/TypeScript<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/python.html\">Python<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/go.html\">Go<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/rust.html\">Rust<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2025-10\/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":104000,"featured_media":3511,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[732,705],"class_list":["post-3506","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\/3506","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=3506"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/3506\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/3511"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=3506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=3506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=3506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}