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.type attribute and ERROR status when the operation fails.

Features Added

  • Add beta agent optimization models with AgentOptimization* names and OptimizedAgentIdentifier, while retaining the previous names as deprecated aliases. #39650
  • Add SimulationSeedDataGenerationJobOptions with the simulation_seed discriminator, while retaining TaskGenerationDataGenerationJobOptions compatibility. #39650
  • Update project.beta.routines to the Routines=V2Preview contract while retaining the previous list options for compatibility. #39650
  • Add the optional cache_write_tokens property to ResponseUsageInputTokensDetails. #39650
  • Add programmatic tool calling with ProgrammaticToolCallingParam, SpecificProgrammaticToolCallingParam, and allowed_callers configuration on callable tools. #39650
  • Add output_schema configuration to function tools. #39650
  • Add Reasoning.mode, the ReasoningModeEnum type, and the max reasoning effort. #39650
  • Add redact_private_content to trace data generation jobs and registry_connection_id to container configuration. #39650
  • Add the VoiceAgents=V1Preview agent definition opt-in key. #39650

AI Projects 2.6.0 Changelog

Features Added

  • Add project.beta.agentInsightMonitors for creating and managing Agent Insights monitors, runs, and insights. #39797
  • Add RunOperationState and RunPoller types, exposing the runId of an Agent Insights run on the poller returned by project.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 draft and includeDrafts options when callers set foundryFeatures: "DraftAgents=V1Preview". #39797
  • Add invocation content moderation configuration to RaiConfig, including request and response text selectors. #39856
  • Add the optional operationId property to BetaAgentInsightMonitorsCreateRunOptionalParams for idempotent retries. #39856

App Configuration 1.13.0-beta.1 Changelog

Features Added

  • Added a new FeatureFlagClient that manages feature flags through the dedicated App Configuration feature flag endpoint. It exposes setFeatureFlag, getFeatureFlag, deleteFeatureFlag, listFeatureFlags, listFeatureFlagRevisions, and listLabels, along with the FeatureFlag model and its related types (FeatureFlagConditions, FeatureFilter, FeatureFlagVariantDefinition, FeatureFlagAllocation, FeatureFlagTelemetryConfiguration, and others). Requires the 2026-05-01-preview API version or later. #39311
  • Added KnownFeatureFlagApiVersion, which exposes the service API versions supported by FeatureFlagClient. #39311
  • listLabels is now available on both AppConfigurationClient and FeatureFlagClient. Each client automatically scopes results to the labels used by its own resource type: AppConfigurationClient.listLabels returns key-value labels, while FeatureFlagClient.listLabels returns feature flag labels. Requires the 2026-05-01-preview API version or later. #39311
  • FeatureFlagClient.listFeatureFlags now supports conditional page retrieval through the pageEtags option, matching the behavior of AppConfigurationClient.listConfigurationSettings. Each etag is sent as an If-None-Match header for its corresponding page, and unchanged pages are returned as empty pages with their etag preserved. Requires the 2026-05-01-preview API version or later. #39311
  • Added FeatureFlagClient.addFeatureFlag, which creates a feature flag only if it does not already exist (throwing a 412 error otherwise), mirroring AppConfigurationClient.addConfigurationSetting. Requires the 2026-05-01-preview API 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.resetDocuments so dataSourceDocumentIds is forwarded to the service.
  • Fixed continuation for every generated paged operation by reading the deserialized nextLink/odataNextLink property 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-preview Search service API at commit 9b7dfbd6ad0ba29c60142de066dc993433e3a8a7.
  • Added typed server-sent event retrieval through KnowledgeRetrievalClient.retrieveStream, including typed start/activity/answer/reference/error/completion events and 200/206 completion 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 auto retrieval reasoning, knowledge base retrieveDefaults and metadata-only tags, per-source resultsProcessing/neverQuerySource, and private ingestion networkAccessMode.
  • Added stored queryHints, request-time queryHintOverrides, query-hint processing diagnostics, served-image diagnostics, and Search-owned citationUrl values on supported indexed references.
  • Added Work IQ bring-your-own Microsoft Entra application parameters and a separate queryWorkIQSourceAuthorization user assertion option.
  • Added server-driven search, pageSize, and searchType listing 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 model metadata, 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 logicalReasoningEffort to KnowledgeBaseAgenticReasoningActivityRecord as an additive post-cut preview field; it is not used in August samples.

Breaking Changes

  • WorkIQKnowledgeSource.workIQParameters is now required.
  • Renamed the root convenience property McpServerKnowledgeSourceParameters.serverURL to serverUrl; the raw protocol subpath retains the generated wire-oriented name.
  • Removed preview offset listing options (top, skip, and count) in favor of server-driven cursor pagination.
  • Removed WorkIQAttribution/KnowledgeBaseWorkIQReference.attributions and McpServerToolInclusionMode; use Work IQ sensitivity metadata and resultsProcessing respectively.
  • Replaced activity modelName with structured model metadata and renamed indexer status totalSynchronizations to totalSynchronization.
  • KnowledgeBaseActivityRecordModel.modelName, KnowledgeBaseStreamErrorEvent.error, ServedImage.imagePath, and ServedImage.sizeBytes are 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 BatchSpanProcessor now respects the standard OpenTelemetry OTEL_BSP_* environment variables. #39607

Features Added

  • instrumentationOptions.console now accepts a logSeverity value, allowing the console log severity to be configured programmatically instead of only through the APPLICATIONINSIGHTS_INSTRUMENTATION_LOGGING_LEVEL environment 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 internal property to ClientOptions for getClient, carrying a noDefaultAcceptHeader flag (defaults to false). When set to true, the client no longer adds a default Accept: application/json request header to operations that do not otherwise specify one, allowing operations that expect no response body to omit the Accept header. This option is intended for use by generated clients. PR #39291

Bugs Fixed

  • Added support for normalizing package-local customHeaders aliases. #39593

Cosmos DB 4.10.1 Changelog

Bugs Fixed

  • #39626 Fixed non-streaming ORDER BY queries 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.testTimestamp support 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_measurements span 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 the com.microsoft:get-message-sessions management operation. (#38323)
  • Added sqlFilterCount and correlationFilterCount to TopicRuntimeProperties, 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 (previously 2021-05), which is required for the topic filter counts above. (#39500)

Bugs Fixed

  • Read com.microsoft:max-message-batch-size vendor property from the AMQP sender link to correctly limit batch size on Premium large-message entities, where max-message-size can be up to 100 MB but the batch limit is 1 MB.
  • Fixed TimeoutNegativeWarning on 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 getToken during 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

  • NodeHttpClient request timeouts now remain active while buffered response bodies are being read. Issue #39519
  • FetchHttpClient now surfaces the system error code (such as ECONNRESET or ETIMEDOUT) carried by the cause of a failed fetch() call on the resulting RestError, so that systemErrorRetryPolicy retries 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