Azure SDK for JavaScript (October 2025)
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.mergeResourcesto support multiple MCP tools in one agent - Add
OpenApiToolto easily call multiple open APIs in one agent - Add
messages.deleteto 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.createBrowserAutomationToolto 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
KnowledgeRetrievalClientandKnowledgeAgent#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
ChatCompletionSkillas a variant ofWebAPISkill#34408 - Added
strictPostFilteroption for filtering on global top results #35924
Azure AI Search 12.2.0 Changelog
Features Added
- Added support for
2025-09-01service 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.RescoringOptionsto configure how vector compression handles the original vector when indexing and how vectors are used during rescoring. - Added
SearchIndex.descriptionto provide a textual description of the index. - Support for
LexicalNormalizerwhen definingSearchIndex,SimpleField, andSearchableFieldand the ability to use it when analyzing text withSearchIndexClient.analyzeTextandSearchIndexAsyncClient.analyzeText. - Support
DocumentIntelligenceLayoutSkillskillset skill andOneLakeSearchIndexerDataSourceConnectiondata source.
Communication Email 1.1.0 Changelog
Other Changes
- Consumers can now provide a value for the
contentIdproperty when sending emails with attachments. This allows consumers to reference attachments in the email body using thecidscheme. ThecontentIdproperty can be set on theEmailAttachmentobject. - Updated to
@azure/core-lro2.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
enablePartitionLevelFailoverandenablePartitionLevelCircuitBreakerflags totruein 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
aadScopeoption inCosmosClientOptions. When no custom scope is provided, the system uses the account-specific scope for authentication and implements a fallback mechanism tohttps://cosmos.azure.com/.defaultin case ofAADSTS500011errors. When a custom scope is explicitly provided via theaadScopeoption, 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, includeDeidentificationContent.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.inputLocaleto allow specifying the locale of the input text for TAG and REDACT operations.
Identity 4.13.0 Changelog
Features Added
- When
AZURE_TOKEN_CREDENTIALSis set to onlyManagedIdentityCredential,DefaultAzureCredentialdoes not issue a probe request and performs retries with exponential backoff. #36047
Bugs Fixed
- Fixed an issue where
ManagedIdentityCredentialwill make an additional probe request in thegetTokencall. #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