Azure SDK for JavaScript (September 2026)
The Azure SDK team is pleased to announce our September 2026 client library releases.
53 packages released this month.
Stable Packages (21)
-
AI Projects
-
Azure Monitor OpenTelemetry
-
Azure PostgreSQL Authentication
-
Core - Client - Rest
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Data Protection
-
Resource Management - Device Provisioning Services
-
Resource Management - Edge Zones
-
Resource Management - Enclave
-
Resource Management - Hybrid Compute
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - Network Cloud
-
Resource Management - New Relic Observability
-
Resource Management - ProviderHub
-
Resource Management - Recovery Services
-
Resource Management - Recovery Services Backup
-
Resource Management - Resources Deployments
-
Resource Management - Service Networking
-
Resource Management - Storage Sync
Patch Updates (5)
-
Core - Client - AMQP
-
Core - Client - Client
-
Core - Client - LRO
-
Cosmos DB
-
Resource Management - Compute
Beta Packages (25)
-
@azure/template-dpg
-
App Configuration
-
Azure AI Search
-
OpenTelemetry Exporter
-
Resource Management - Azure AI Search
-
Resource Management - Chaos
-
Resource Management - Cloud Health
-
Resource Management - Cognitive Services
-
Resource Management - Compute Bulk Actions
-
Resource Management - Compute Recommender
-
Resource Management - Container Registry
-
Resource Management - Container Service
-
Resource Management - Container Service Fleet
-
Resource Management - Horizondb
-
Resource Management - NetApp Files
-
Resource Management - Policy
-
Resource Management - Pure Storage Block
-
Resource Management - Redhatopenshifthcp
-
Resource Management - Redis Enterprise Cache
-
Resource Management - Relay
-
Resource Management - Service Fabric Managed Clusters
-
Resource Management - Terraform
-
Service Bus
-
TypeSpec HTTP Runtime
-
unknown
Release highlights
@azure/template-dpg 1.0.0-beta.3 Changelog
Other Changes
- Test Release Pipeline
AI Projects 2.5.0 Changelog
Bugs Fixed
- Tracing: Agent creation spans now correctly parent nested HTTP spans by activating span context via
runInSpanContext. - Tracing: Agent creation spans now set
error.typeattribute andERRORstatus when the operation fails.
Features Added
- Add beta agent optimization models with
AgentOptimization*names andOptimizedAgentIdentifier, while retaining the previous names as deprecated aliases. #39650 - Add
SimulationSeedDataGenerationJobOptionswith thesimulation_seeddiscriminator, while retainingTaskGenerationDataGenerationJobOptionscompatibility. #39650 - Update
project.beta.routinesto theRoutines=V2Previewcontract while retaining the previous list options for compatibility. #39650 - Add the optional
cache_write_tokensproperty toResponseUsageInputTokensDetails. #39650 - Add programmatic tool calling with
ProgrammaticToolCallingParam,SpecificProgrammaticToolCallingParam, andallowed_callersconfiguration on callable tools. #39650 - Add
output_schemaconfiguration to function tools. #39650 - Add
Reasoning.mode, theReasoningModeEnumtype, and themaxreasoning effort. #39650 - Add
redact_private_contentto trace data generation jobs andregistry_connection_idto container configuration. #39650 - Add the
VoiceAgents=V1Previewagent definition opt-in key. #39650
AI Projects 2.6.0 Changelog
Features Added
- Add
project.beta.agentInsightMonitorsfor creating and managing Agent Insights monitors, runs, and insights. #39797 - Add
RunOperationStateandRunPollertypes, exposing therunIdof an Agent Insights run on the poller returned byproject.beta.agentInsightMonitors.createRun. #39797 - Add Microsoft 365 publishing operations and digital-worker metadata to
project.agents. #39797 - Add A2A tools and protocol configuration, shell tools for agents and toolboxes, and Model Router control contracts. #39797
- Add hosted-agent session configuration and routine dispatch authorization options. #39797
- Add opt-in preview support for creating and listing draft agent versions through the
draftandincludeDraftsoptions when callers setfoundryFeatures: "DraftAgents=V1Preview". #39797 - Add invocation content moderation configuration to
RaiConfig, including request and response text selectors. #39856 - Add the optional
operationIdproperty toBetaAgentInsightMonitorsCreateRunOptionalParamsfor idempotent retries. #39856
App Configuration 1.13.0-beta.1 Changelog
Features Added
- Added a new
FeatureFlagClientthat manages feature flags through the dedicated App Configuration feature flag endpoint. It exposessetFeatureFlag,getFeatureFlag,deleteFeatureFlag,listFeatureFlags,listFeatureFlagRevisions, andlistLabels, along with theFeatureFlagmodel and its related types (FeatureFlagConditions,FeatureFilter,FeatureFlagVariantDefinition,FeatureFlagAllocation,FeatureFlagTelemetryConfiguration, and others). Requires the2026-05-01-previewAPI version or later. #39311 - Added
KnownFeatureFlagApiVersion, which exposes the service API versions supported byFeatureFlagClient. #39311 listLabelsis now available on bothAppConfigurationClientandFeatureFlagClient. Each client automatically scopes results to the labels used by its own resource type:AppConfigurationClient.listLabelsreturns key-value labels, whileFeatureFlagClient.listLabelsreturns feature flag labels. Requires the2026-05-01-previewAPI version or later. #39311FeatureFlagClient.listFeatureFlagsnow supports conditional page retrieval through thepageEtagsoption, matching the behavior ofAppConfigurationClient.listConfigurationSettings. Each etag is sent as anIf-None-Matchheader for its corresponding page, and unchanged pages are returned as empty pages with theiretagpreserved. Requires the2026-05-01-previewAPI version or later. #39311- Added
FeatureFlagClient.addFeatureFlag, which creates a feature flag only if it does not already exist (throwing a 412 error otherwise), mirroringAppConfigurationClient.addConfigurationSetting. Requires the2026-05-01-previewAPI version or later. #39311
Bugs Fixed
- Fixed a bug that placed the App Configuration SDK identifier before custom User-Agent prefixes. #39594
Azure AI Search 13.1.0-beta.2 Changelog
Bugs Fixed
- Fixed
SearchIndexerClient.resetDocumentssodataSourceDocumentIdsis forwarded to the service. - Fixed continuation for every generated paged operation by reading the deserialized
nextLink/odataNextLinkproperty instead of its wire name. - Fixed convenience conversions that dropped query hints, ingestion settings, and generated resource names from indexed knowledge sources.
Features Added
- Regenerated from the
2026-08-01-previewSearch service API at commit9b7dfbd6ad0ba29c60142de066dc993433e3a8a7. - Added typed server-sent event retrieval through
KnowledgeRetrievalClient.retrieveStream, including typed start/activity/answer/reference/error/completion events and200/206completion status values. - Added File knowledge source CORS options, multipart upload and in-place update APIs, relative-path/custom metadata, prefix-filtered paging, and read-only parsing/extraction modes selected by the service.
- Added
autoretrieval reasoning, knowledge baseretrieveDefaultsand metadata-onlytags, per-sourceresultsProcessing/neverQuerySource, and private ingestionnetworkAccessMode. - Added stored
queryHints, request-timequeryHintOverrides, query-hint processing diagnostics, served-image diagnostics, and Search-ownedcitationUrlvalues on supported indexed references. - Added Work IQ bring-your-own Microsoft Entra application parameters and a separate
queryWorkIQSourceAuthorizationuser assertion option. - Added server-driven
search,pageSize, andsearchTypelisting options and continuation across indexes, aliases, synonym maps, indexers, data sources, skillsets, knowledge bases, knowledge sources, files, and index statistics. - Added activity start/completion timestamps, structured activity
modelmetadata, Work IQ sensitivity-label metadata,maxVectorIndexSizePerIndexInBytes, and GPT-5.6 SOL/Terra/Luna model names. - Exported all concrete activity/reference union members, query-hint/image-serving helpers, known activity/reference enums, File/MCP request types, and other new August model types from the package root.
- Added
logicalReasoningEfforttoKnowledgeBaseAgenticReasoningActivityRecordas an additive post-cut preview field; it is not used in August samples.
Breaking Changes
WorkIQKnowledgeSource.workIQParametersis now required.- Renamed the root convenience property
McpServerKnowledgeSourceParameters.serverURLtoserverUrl; the raw protocol subpath retains the generated wire-oriented name. - Removed preview offset listing options (
top,skip, andcount) in favor of server-driven cursor pagination. - Removed
WorkIQAttribution/KnowledgeBaseWorkIQReference.attributionsandMcpServerToolInclusionMode; use Work IQ sensitivity metadata andresultsProcessingrespectively. - Replaced activity
modelNamewith structuredmodelmetadata and renamed indexer statustotalSynchronizationstototalSynchronization. KnowledgeBaseActivityRecordModel.modelName,KnowledgeBaseStreamErrorEvent.error,ServedImage.imagePath, andServedImage.sizeBytesare now required.
Azure Monitor OpenTelemetry 1.20.0 Changelog
Bugs Fixed
- Fixed incorrect performance-counter sampling by giving standard and normalized process CPU counters independent state and initializing the first request and exception rate intervals with the current time. #39520
- Fixed a failed IMDS request being recorded as a dependency when running on App Service, Functions, and Container Apps. The Azure VM resource detector now runs only when no other detector has identified the platform. #39510
- The built-in
BatchSpanProcessornow respects the standard OpenTelemetryOTEL_BSP_*environment variables. #39607
Features Added
instrumentationOptions.consolenow accepts alogSeverityvalue, allowing the console log severity to be configured programmatically instead of only through theAPPLICATIONINSIGHTS_INSTRUMENTATION_LOGGING_LEVELenvironment variable. #39483- Added support for the Azure Container Apps resource detector from
@opentelemetry/resource-detector-azure. #39510
Azure PostgreSQL Authentication 1.0.0 Changelog
This is the first stable release of @azure/postgresql-auth. The API surface is unchanged from 1.0.0-beta.1.
Other Changes
- The minimum supported Node.js version is now 22.0.0.
Core - Client - AMQP 4.5.1 Changelog
Other Changes
- Preserve caught errors as the cause when wrapping them. #39423
Core - Client - Client 1.11.1 Changelog
Other Changes
- Preserve caught errors as the cause when wrapping them. #39423
Core - Client - LRO 3.4.1 Changelog
Other Changes
- Preserve caught errors as the cause when wrapping them. #39423
Core - Client - Rest 2.9.0 Changelog
Features Added
- Added an optional
internalproperty toClientOptionsforgetClient, carrying anoDefaultAcceptHeaderflag (defaults tofalse). When set totrue, the client no longer adds a defaultAccept: application/jsonrequest header to operations that do not otherwise specify one, allowing operations that expect no response body to omit theAcceptheader. This option is intended for use by generated clients. PR #39291
Bugs Fixed
- Added support for normalizing package-local
customHeadersaliases. #39593
Cosmos DB 4.10.1 Changelog
Bugs Fixed
- #39626 Fixed non-streaming
ORDER BYqueries that could hang indefinitely for zero results or stop early when an empty page still had a continuation token.
OpenTelemetry Exporter 1.0.0-beta.45 Changelog
Bugs Fixed
- Removed
microsoft.availability.testTimestampsupport so availability telemetry uses the OpenTelemetry log record timestamp. #39818 - Fixed global-to-regional ingestion redirects across trusted same-cloud Azure Monitor host suffixes and updated internal Statsbeat routing so EU SDK statistics use the EU Statsbeat destination. #39622
Features Added
- Added support for exporting finite numeric entries from the
microsoft.custom_measurementsspan and log attribute as Breeze measurements. Telemetry Collection Spec #887 - Added support for exporting availability telemetry from OpenTelemetry log records with
microsoft.availability.*attributes. #39734
Resource Management - Azure AI Search 4.0.0-beta.3 Changelog
Resource Management - Chaos 2.1.0-beta.2 Changelog
Resource Management - Cloud Health 1.0.0-beta.4 Changelog
Resource Management - Cognitive Services 9.0.0-beta.4 Changelog
Resource Management - Compute 25.1.0 Changelog
Resource Management - Compute 25.1.1 Changelog
Resource Management - Compute Bulk Actions 1.0.0-beta.3 Changelog
Resource Management - Compute Recommender 1.1.0-beta.2 Changelog
Resource Management - Container Registry 13.0.0-beta.1 Changelog
Resource Management - Container Service 25.5.0 Changelog
Resource Management - Container Service 25.6.0-beta.1 Changelog
Resource Management - Container Service Fleet 2.2.0-beta.1 Changelog
Resource Management - Data Protection 5.0.0 Changelog
Resource Management - Device Provisioning Services 6.0.0 Changelog
Resource Management - Edge Zones 1.0.0 Changelog
Resource Management - Enclave 1.0.0 Changelog
Resource Management - Horizondb 1.0.0-beta.2 Changelog
Resource Management - Hybrid Compute 5.0.0 Changelog
Resource Management - Monitor 8.0.0 Changelog
Resource Management - NetApp Files 25.0.0-beta.3 Changelog
Resource Management - Network 38.0.0 Changelog
Resource Management - Network Cloud 2.0.0 Changelog
Resource Management - New Relic Observability 2.0.0 Changelog
Resource Management - Policy 8.0.0-beta.1 Changelog
Resource Management - ProviderHub 2.0.0 Changelog
Resource Management - Pure Storage Block 2.0.0-beta.1 Changelog
Resource Management - Recovery Services 7.2.0 Changelog
Resource Management - Recovery Services Backup 14.0.0 Changelog
Resource Management - Recovery Services Backup 14.1.0 Changelog
Resource Management - Redhatopenshifthcp 1.0.0-beta.1 Changelog
Resource Management - Redis Enterprise Cache 5.0.0-beta.3 Changelog
Resource Management - Relay 4.1.0-beta.1 Changelog
Resource Management - Resources Deployments 2.0.0 Changelog
Resource Management - Service Fabric Managed Clusters 1.1.0-beta.2 Changelog
Resource Management - Service Networking 3.0.0 Changelog
Resource Management - Storage Sync 10.1.0 Changelog
Resource Management - Terraform 1.0.0-beta.2 Changelog
Service Bus 7.10.0-beta.5 Changelog
Features Added
- Added
ServiceBusClient.listMessageSessions()to list session IDs for session-enabled queues and subscriptions, including optional filtering by session-state update timestamp. Implements thecom.microsoft:get-message-sessionsmanagement operation. (#38323) - Added
sqlFilterCountandcorrelationFilterCounttoTopicRuntimeProperties, exposing the total number of SQL filters and correlation filters across all of a topic’s subscriptions. (#39500) - The ATOM administration client now sends
api-version=2024-05(previously2021-05), which is required for the topic filter counts above. (#39500)
Bugs Fixed
- Read
com.microsoft:max-message-batch-sizevendor property from the AMQP sender link to correctly limit batch size on Premium large-message entities, wheremax-message-sizecan be up to 100 MB but the batch limit is 1 MB. - Fixed
TimeoutNegativeWarningon Node.js v24+ when timeout budget is exceeded during CBS authentication by clamping remaining-time computations to a minimum of 0. #38166 - Fixed CBS token renewal stopping permanently after a single failed renewal. A transient credential error (for example a failed AAD
getTokenduring a workload-identity rotation) no longer leaves the link’s token un-renewed; renewal now retries with a capped exponential backoff until it succeeds or the link closes. #38467
TypeSpec HTTP Runtime 0.3.9 Changelog
Bugs Fixed
NodeHttpClientrequest timeouts now remain active while buffered response bodies are being read. Issue #39519FetchHttpClientnow surfaces the system error code (such asECONNRESETorETIMEDOUT) carried by thecauseof a failedfetch()call on the resultingRestError, so thatsystemErrorRetryPolicyretries transient network failures instead of rethrowing them immediately. Issue #39703
unknown 1.0.0-beta.1 Changelog
Features Added
- Initial public preview of the Azure Web PubSub Chat service client. #39180
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/core-client@2.9.0
$> npm install @azure/ai-projects@2.5.0
$> npm install @azure/ai-projects@2.6.0
$> npm install @azure/app-configuration@1.13.0-beta.1
$> npm install @azure/arm-chaos@2.1.0-beta.2
$> npm install @azure/arm-cloudhealth@1.0.0-beta.4
$> npm install @azure/arm-cognitiveservices@9.0.0-beta.4
$> npm install @azure/arm-compute@25.1.0
$> npm install @azure/arm-compute@25.1.1
$> npm install @azure/arm-compute-bulkactions@1.0.0-beta.3
$> npm install @azure/arm-computerecommender@1.1.0-beta.2
$> npm install @azure/arm-containerregistry@13.0.0-beta.1
$> npm install @azure/arm-containerservice@25.5.0
$> npm install @azure/arm-containerservice@25.6.0-beta.1
$> npm install @azure/arm-containerservicefleet@2.2.0-beta.1
$> npm install @azure/arm-dataprotection@5.0.0
$> npm install @azure/arm-deviceprovisioningservices@6.0.0
$> npm install @azure/arm-edgezones@1.0.0
$> npm install @azure/arm-enclave@1.0.0
$> npm install @azure/arm-horizondb@1.0.0-beta.2
$> npm install @azure/arm-hybridcompute@5.0.0
$> npm install @azure/arm-monitor@8.0.0
$> npm install @azure/arm-netapp@25.0.0-beta.3
$> npm install @azure/arm-network@38.0.0
$> npm install @azure/arm-networkcloud@2.0.0
$> npm install @azure/arm-newrelicobservability@2.0.0
$> npm install @azure/arm-policy@8.0.0-beta.1
$> npm install @azure/arm-providerhub@2.0.0
$> npm install @azure/arm-purestorageblock@2.0.0-beta.1
$> npm install @azure/arm-recoveryservices@7.2.0
$> npm install @azure/arm-recoveryservicesbackup@14.0.0
$> npm install @azure/arm-recoveryservicesbackup@14.1.0
$> npm install @azure/arm-redhatopenshifthcp@1.0.0-beta.1
$> npm install @azure/arm-redisenterprisecache@5.0.0-beta.3
$> npm install @azure/arm-relay@4.1.0-beta.1
$> npm install @azure/arm-resourcesdeployments@2.0.0
$> npm install @azure/arm-search@4.0.0-beta.3
$> npm install @azure/arm-servicefabricmanagedclusters@1.1.0-beta.2
$> npm install @azure/arm-servicenetworking@3.0.0
$> npm install @azure/arm-storagesync@10.1.0
$> npm install @azure/arm-terraform@1.0.0-beta.2
$> npm install @azure/core-amqp@4.5.1
$> npm install @azure/core-client@1.11.1
$> npm install @azure/core-lro@3.4.1
$> npm install @azure/cosmos@4.10.1
$> npm install @azure/monitor-opentelemetry@1.20.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.45
$> npm install @azure/postgresql-auth@1.0.0
$> npm install @azure/search-documents@13.1.0-beta.2
$> npm install @azure/service-bus@7.10.0-beta.5
$> npm install @azure/template-dpg@1.0.0-beta.3
$> npm install @azure/web-pubsub-chat@1.0.0-beta.1
$> npm install @typespec/ts-http-runtime@0.3.9
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