The Azure SDK team is pleased to announce our March 2026 client library releases.

29 packages released this month.

Stable Packages (9)

  • AI Projects

  • Azure Monitor OpenTelemetry

  • Content Understanding

  • Core - Client - Core Rest Pipeline

  • Resource Management - Artifactsigning

  • Resource Management - Disconnectedoperations

  • Resource Management - Elasticsan

  • Resource Management - NetApp Files

  • Resource Management - Service Fabric Managed Clusters

Patch Updates (2)

  • AI Projects

  • Container Registry

Beta Packages (17)

  • AI Projects

  • Confidential Ledger

  • OpenTelemetry Exporter

  • OpenTelemetry Instrumentation

  • Resource Management - Computebulkactions

  • Resource Management - Connected Cache

  • Resource Management - Disconnectedoperations

  • Resource Management - Managedops

  • Resource Management - Postgresql

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

  • Storage Common

  • TypeSpec HTTP Runtime

  • unknown

Release highlights

AI Projects 2.0.0-beta.5 Changelog

Features Added

  • Add project.beta route for accessing beta features, including:
  • project.beta.schedules
  • project.beta.redTeams
  • project.beta.memoryStores
  • project.beta.insights
  • project.beta.evaluators
  • project.beta.evaluationTaxonomies

AI Projects 2.0.0 Changelog

Breaking changes

  • change RedTeam property target from required to optional.
  • remove container_app from AgentKind and ContainerAppAgentDefinition from AgentDefinitionUnion.
  • rename CodeInterpreterContainerAuto type (see API reference for the new type name).
  • update memory store items property type to match the latest service API (this may require code changes where items is accessed).
  • rename ImageGenActionEnum type to ImageGenAction.
  • rename project.beta.evaluators.listLatestVersions method to project.beta.evaluators.list.
  • change project.connections.get method parameter includeCredentials to be part of options bag parameter instead of a separate boolean parameter.
  • change project.connections.getDefault method parameter includeCredentials to be part of options bag parameter instead of a separate boolean parameter.

AI Projects 2.0.1 Changelog

Bugs Fixed

  • Fix polling for memory store update operations that cannot complete.

Azure Monitor OpenTelemetry 1.16.0 Changelog

Bugs Fixed

  • Fixed OpenTelemetry API version mismatch causing Noop providers in VS Code extensions. When a different version of @opentelemetry/api was already loaded (e.g. by the VS Code extension host), useAzureMonitor would silently fall back to Noop providers, discarding all telemetry. The fix clears the stale global API state before initializing the SDK.

Breaking Changes

  • Default Sampler Changed: The default sampling behavior has been changed from ApplicationInsightsSampler with 100% sampling (all traces sampled) to RateLimitedSampler with 5.0 traces per second. This change significantly reduces telemetry volume for high-traffic applications and provides better cost optimization out of the box.
  • Impact: Applications with more than 5 requests per second will see fewer traces exported by default.
  • Migration: To maintain the previous behavior (100% sampling), explicitly configure the sampler by setting tracesPerSecond: 0 which will fall back to using samplingRatio: 1.0.

Confidential Ledger 1.1.2-beta.4 Changelog

Bugs Fixed

  • Fixed redirect handling to preserve the Authorization header when Confidential Ledger redirects write operations from a secondary node to the primary node (307 redirect). Previously, the default redirect policy stripped the Authorization header, causing 401 Unauthorized errors.

Container Registry 1.1.2 Changelog

Other Changes

  • Opted in to cross-origin redirects to ensure blob downloads continue to work when the service redirects to Blob Storage. #37384
  • Updated minimum dependency on @azure/core-rest-pipeline to ^1.23.0.

Content Understanding 1.0.0 Changelog

Features Added

  • Initial release of the Azure AI Content Understanding client library for JavaScript (@azure/ai-content-understanding). This package provides ContentUnderstandingClient for analyzing documents, audio, and video content, as well as creating, managing, and configuring analyzers. Service API version 2025-11-01.

Core - Client - Core Rest Pipeline 1.23.0 Changelog

Features Added

  • Added allowCrossOriginRedirects option to RedirectPolicyOptions. #37384

Bugs Fixed

  • The redirect policy now only follows same-origin redirects by default. Set allowCrossOriginRedirects to true to restore the previous behavior. #37384

OpenTelemetry Exporter 1.0.0-beta.39 Changelog

Features Added

  • Add ownership checks for storage directories.

Bugs Fixed

  • Fixed an issue where telemetry rejected by ingestion-side sampling was incorrectly persisted for retry, causing offline storage to fill up unnecessarily.

OpenTelemetry Instrumentation 1.0.0-beta.10 Changelog

Other Changes

  • Updated @opentelemetry/instrumentation dependency to ^0.211.0.

Resource Management - Artifactsigning 1.0.0 Changelog

Resource Management - Computebulkactions 1.0.0-beta.1 Changelog

Resource Management - Connected Cache 1.0.0-beta.2 Changelog

Resource Management - Disconnectedoperations 1.0.0-beta.1 Changelog

Resource Management - Disconnectedoperations 1.0.0 Changelog

Resource Management - Elasticsan 2.0.0 Changelog

Resource Management - Managedops 1.0.0-beta.1 Changelog

Resource Management - Managedops 1.0.0-beta.2 Changelog

Resource Management - NetApp Files 23.0.0 Changelog

Resource Management - Postgresql 10.0.0-beta.1 Changelog

Resource Management - Service Fabric Managed Clusters 1.0.0 Changelog

Service Bus 7.10.0-beta.4 Changelog

Bugs Fixed

  • Restored previous message batch delete behavior

Storage - Blobs 12.32.0-beta.1 Changelog

Features Added

  • Added support for service version 2026-04-06.
  • Added support for Content Validation via Structured Message.
  • Added support for Delete Blob Conditional Tier.
  • Added support for Server-side Encryption Rekeying.
  • Added cross-tenant support for Principal-Bound User Delegation SAS.
  • Added support for Dynamic User Delegation SAS.

Storage - Files Data Lake 12.30.0-beta.1 Changelog

Features Added

  • Enhanced readableStreamBody type to include .destroy() method, making stream cancellation more type-safe without requiring type casting.
  • Added support for service version 2026-04-06.
  • Added support for Content Validation via Structured Message
  • Added cross-tenant support for Principal-Bound User Delegation SAS.
  • Added support for Dynamic User Delegation SAS.

Storage - Files Share 12.31.0-beta.1 Changelog

Features Added

  • Enhanced readableStreamBody type to include .destroy() method, making stream cancellation more type-safe without requiring type casting.
  • Added support for service version 2026-04-06.
  • Added support for Content Validation via Structured Message
  • Added cross-tenant support for Principal-Bound User Delegation SAS.
  • Added support for Files Provisioned V2 Guardrails

Storage - Queues 12.30.0-beta.1 Changelog

Features Added

  • Added support for service version 2026-04-06.
  • Added cross-tenant support for Principal-Bound User Delegation SAS.

Storage Common 12.4.0-beta.1 Changelog

Features Added

  • Added functions structuredMessageDecodingStream and structuredMessageEncoding to parsing and construct structured message with CRC64 checksum for content validation.
  • Added property of signedDelegatedUserTid in UserDelegationKey

TypeSpec HTTP Runtime 0.3.4 Changelog

Features Added

  • Added allowCrossOriginRedirects option to RedirectPolicyOptions. #37384
  • Support function type and Blob type for request body. (#37300, #37424)

Bugs Fixed

  • The redirect policy now only follows same-origin redirects by default. Set allowCrossOriginRedirects to true to restore the previous behavior. #37384

unknown 1.0.0-beta.3 Changelog

Breaking Changes

  • KnownOutputAudioFormat enum values changed from hyphens to underscores (this fixes a bug where the SDK’s format was wrong):
  • pcm16-8000hzpcm16_8000hz
  • pcm16-16000hzpcm16_16000hz

Features Added

  • Added reasoning effort configuration with ReasoningEffort and KnownReasoningEffort
  • Added interim response configuration for generating responses while waiting
  • InterimResponseConfig, StaticInterimResponseConfig, LlmInterimResponseConfig types
  • InterimResponseConfigBase, InterimResponseConfigBaseUnion base types
  • InterimResponseConfigType, KnownInterimResponseConfigType for configuration type selection
  • InterimResponseTrigger, KnownInterimResponseTrigger for trigger configuration
  • Added metadata support for responses
  • metadata property added to ResponseCreateParams and Response for storing key-value pairs
  • Added voice customization enhancements
  • customTextNormalizationUrl property for voice configuration
  • Added event handler subscriptions for MCP events in VoiceLiveSessionHandlers
  • MCP event handlers: onMcpListToolsInProgress, onMcpListToolsCompleted, onMcpListToolsFailed, onResponseMcpCallArgumentsDelta, onResponseMcpCallArgumentsDone, onResponseMcpCallInProgress, onResponseMcpCallCompleted, onResponseMcpCallFailed
  • Added agent session mode for targeting AI Foundry agents directly
  • AgentSessionConfig and SessionTarget types for session configuration
  • isAgentSessionTarget and isModelSessionTarget helper functions

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/confidential-ledger@1.1.2-beta.4
$> npm install @azure/ai-content-understanding@1.0.0
$> npm install @azure/ai-projects@2.0.0-beta.5
$> npm install @azure/ai-projects@2.0.0
$> npm install @azure/ai-projects@2.0.1
$> npm install @azure/ai-voicelive@1.0.0-beta.3
$> npm install @azure/arm-artifactsigning@1.0.0
$> npm install @azure/arm-computebulkactions@1.0.0-beta.1
$> npm install @azure/arm-connectedcache@1.0.0-beta.2
$> npm install @azure/arm-disconnectedoperations@1.0.0-beta.1
$> npm install @azure/arm-disconnectedoperations@1.0.0
$> npm install @azure/arm-elasticsan@2.0.0
$> npm install @azure/arm-managedops@1.0.0-beta.1
$> npm install @azure/arm-managedops@1.0.0-beta.2
$> npm install @azure/arm-netapp@23.0.0
$> npm install @azure/arm-postgresql-flexible@10.0.0-beta.1
$> npm install @azure/arm-servicefabricmanagedclusters@1.0.0
$> npm install @azure/container-registry@1.1.2
$> npm install @azure/core-rest-pipeline@1.23.0
$> npm install @azure/monitor-opentelemetry@1.16.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.39
$> npm install @azure/opentelemetry-instrumentation-azure-sdk@1.0.0-beta.10
$> npm install @azure/service-bus@7.10.0-beta.4
$> npm install @azure/storage-blob@12.32.0-beta.1
$> npm install @azure/storage-common@12.4.0-beta.1
$> npm install @azure/storage-file-datalake@12.30.0-beta.1
$> npm install @azure/storage-file-share@12.31.0-beta.1
$> npm install @azure/storage-queue@12.30.0-beta.1
$> npm install @typespec/ts-http-runtime@0.3.4

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