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.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
andKnowledgeAgent
#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 ofWebAPISkill
#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
VectorQuery
s 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 definingSearchIndex
,SimpleField
, andSearchableField
and the ability to use it when analyzing text withSearchIndexClient.analyzeText
andSearchIndexAsyncClient.analyzeText
. - Support
DocumentIntelligenceLayoutSkill
skillset skill andOneLake
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 thecid
scheme. ThecontentId
property can be set on theEmailAttachment
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
andenablePartitionLevelCircuitBreaker
flags totrue
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 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/.default
in case ofAADSTS500011
errors. When a custom scope is explicitly provided via theaadScope
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, 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.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 onlyManagedIdentityCredential
,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 thegetToken
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