The Azure SDK team is pleased to announce our October 2025 client library releases.

23 packages released this month.

Stable Packages (15)

  • Azure AI Search

  • Communication Email

  • Cosmos DB

  • Identity

  • Resource Management - Cognitive Services

  • Resource Management - Compute

  • Resource Management - Computerecommender

  • Resource Management - Container Service

  • Resource Management - Data Migration

  • Resource Management - Durable Task

  • Resource Management - Quota

  • Resource Management - Sitemanager

  • Resource Management - Storage

  • Resource Management - Storage Cache

  • Resource Management - Storagediscovery

Patch Updates (1)

  • Notification Hubs

Beta Packages (6)

  • AI Agents

  • Azure AI Search

  • Health Deidentification

  • Resource Management - Container Service

  • Resource Management - Mongo Cluster

  • Resource Management - SQL

Release highlights

AI Agents 1.2.0-beta.1 Changelog

Features Added

  • Add MCPTool.mergeResources to support multiple MCP tools in one agent
  • Add OpenApiTool to easily call multiple open APIs in one agent
  • Add messages.delete to support delete message in thread
  • Add back the features removed in previous stable release:
  • MCP tool
  • Deep Research tool
  • Sharepoint tool
  • BingCustomSearch tool
  • MicrosoftFabric tool

AI Agents 1.2.0-beta.2 Changelog

Features Added

  • Add ToolUtility.createBrowserAutomationTool to support browser automation tool in agent

Azure AI Search 12.2.0-beta.3 Changelog

Features Added

  • Added API for listing index statistics #34408
  • Added semantic ranking based on scoring profile boosted score #34408
  • Added agentic retrieval functionality through KnowledgeRetrievalClient and KnowledgeAgent #34408
  • Added ACL functionality for indexer ingestion #34408
  • Added document-level access control #34408
  • Added support for vector fields in top-level complex fields #34408
  • Added ChatCompletionSkill as a variant of WebAPISkill #34408
  • Added strictPostFilter option for filtering on global top results #35924

Azure AI Search 12.2.0 Changelog

Features Added

  • Added support for 2025-09-01 service version.
  • Support for running VectorQuerys against sub-fields of complex fields.
  • Support for reranker boosted scores in search results and the ability to sort results on either reranker or reranker boosted scores in SemanticConfiguration.rankingOrder.
  • Support for VectorSearchCompression.RescoringOptions to configure how vector compression handles the original vector when indexing and how vectors are used during rescoring.
  • Added SearchIndex.description to provide a textual description of the index.
  • Support for LexicalNormalizer when defining SearchIndex, SimpleField, and SearchableField and the ability to use it when analyzing text with SearchIndexClient.analyzeText and SearchIndexAsyncClient.analyzeText.
  • Support DocumentIntelligenceLayoutSkill skillset skill and OneLake SearchIndexerDataSourceConnection data source.

Communication Email 1.1.0 Changelog

Other Changes

  • Consumers can now provide a value for the contentId property when sending emails with attachments. This allows consumers to reference attachments in the email body using the cid scheme. The contentId property can be set on the EmailAttachment object.
  • Updated to @azure/core-lro 2.7.2

Cosmos DB 4.6.0 Changelog

Bugs Fixed

  • #35875 Fixed the per-operation partition key format in the batch API to match the API-level partition key, preventing partitionKeyMismatch error when an optional partition key value is provided in the operationInput
  • #35967 Changed the default values of enablePartitionLevelFailover and enablePartitionLevelCircuitBreaker flags to true in the connection policy.

Features Added

  • Excluded Locations Support: This feature adds support for excluded locations, allowing requests to avoid specified Azure regions when performing operations. By excluding certain regions at the request level, applications can control data residency, compliance, and latency, ensuring that operations are served only from preferred regions. This enhances availability and reliability by preventing requests from being routed to undesired or unavailable regions. docs
const requestOptions = { excludedLocations: ["West US"] };
const city = { id: "1", name: "Olympia", state: "WA" };

await container.items.upsert(city, requestOptions);

await container.item("1").delete(requestOptions);
  • #36015 AAD Authentication Scope Override: Added support for overriding AAD authentication scope via the new aadScope option in CosmosClientOptions. When no custom scope is provided, the system uses the account-specific scope for authentication and implements a fallback mechanism to https://cosmos.azure.com/.default in case of AADSTS500011 errors. When a custom scope is explicitly provided via the aadScope option, no fallback occurs.

Health Deidentification 1.1.0-beta.1 Changelog

Features Added

  • Added DeidentificationOperationType.SurrogateOnly, which returns output text where user-defined PHI entities are replaced with realistic replacement values. When using this operation, include DeidentificationContent.taggedEntities, which allows user input of PHI entities detected in the input text. The service will skip tagging and apply surrogation directly to the user-defined entities.
  • Added DeidentificationCustomizationOptions.inputLocale to allow specifying the locale of the input text for TAG and REDACT operations.

Identity 4.13.0 Changelog

Features Added

  • When AZURE_TOKEN_CREDENTIALS is set to only ManagedIdentityCredential, DefaultAzureCredential does not issue a probe request and performs retries with exponential backoff. #36047

Bugs Fixed

  • Fixed an issue where ManagedIdentityCredential will make an additional probe request in the getToken call. #36047

Notification Hubs 2.0.2 Changelog

Bugs Fixed

  • Properly handle single-element headers of template registrations PR #36114.

Resource Management - Cognitive Services 8.0.0 Changelog

Resource Management - Compute 23.1.0 Changelog

Resource Management - Computerecommender 1.0.0 Changelog

Resource Management - Container Service 22.3.0 Changelog

Resource Management - Container Service 23.0.0-beta.4 Changelog

Resource Management - Data Migration 3.0.0 Changelog

Resource Management - Durable Task 1.0.0 Changelog

Resource Management - Mongo Cluster 1.1.0-beta.2 Changelog

Resource Management - Quota 2.0.0 Changelog

Resource Management - SQL 11.0.0-beta.4 Changelog

Resource Management - Sitemanager 1.0.0 Changelog

Resource Management - Storage 19.0.0 Changelog

Resource Management - Storage Cache 8.1.0 Changelog

Resource Management - Storagediscovery 1.0.0 Changelog

Latest Releases

View all the latest versions of JavaScript packages here.

Installation Instructions

To install the packages, copy and paste the below into a terminal.

$> npm install @azure-rest/health-deidentification@1.1.0-beta.1
$> npm install @azure/ai-agents@1.2.0-beta.1
$> npm install @azure/ai-agents@1.2.0-beta.2
$> npm install @azure/arm-cognitiveservices@8.0.0
$> npm install @azure/arm-compute@23.1.0
$> npm install @azure/arm-computerecommender@1.0.0
$> npm install @azure/arm-containerservice@22.3.0
$> npm install @azure/arm-containerservice@23.0.0-beta.4
$> npm install @azure/arm-datamigration@3.0.0
$> npm install @azure/arm-durabletask@1.0.0
$> npm install @azure/arm-mongocluster@1.1.0-beta.2
$> npm install @azure/arm-quota@2.0.0
$> npm install @azure/arm-sitemanager@1.0.0
$> npm install @azure/arm-sql@11.0.0-beta.4
$> npm install @azure/arm-storage@19.0.0
$> npm install @azure/arm-storagecache@8.1.0
$> npm install @azure/arm-storagediscovery@1.0.0
$> npm install @azure/communication-email@1.1.0
$> npm install @azure/cosmos@4.6.0
$> npm install @azure/identity@4.13.0
$> npm install @azure/notification-hubs@2.0.2
$> npm install @azure/search-documents@12.2.0-beta.3
$> npm install @azure/search-documents@12.2.0

Feedback

If you have a bug or feature request for one of the libraries, please post an issue at the azure-sdk-for-js repository