Azure SDK for JavaScript (March 2026)
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.betaroute for accessing beta features, including: project.beta.schedulesproject.beta.redTeamsproject.beta.memoryStoresproject.beta.insightsproject.beta.evaluatorsproject.beta.evaluationTaxonomies
AI Projects 2.0.0 Changelog
Breaking changes
- change
RedTeampropertytargetfrom required to optional. - remove
container_appfromAgentKindandContainerAppAgentDefinitionfromAgentDefinitionUnion. - rename
CodeInterpreterContainerAutotype (see API reference for the new type name). - update memory store
itemsproperty type to match the latest service API (this may require code changes whereitemsis accessed). - rename
ImageGenActionEnumtype toImageGenAction. - rename
project.beta.evaluators.listLatestVersionsmethod toproject.beta.evaluators.list. - change
project.connections.getmethod parameterincludeCredentialsto be part of options bag parameter instead of a separate boolean parameter. - change
project.connections.getDefaultmethod parameterincludeCredentialsto 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/apiwas already loaded (e.g. by the VS Code extension host),useAzureMonitorwould 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
ApplicationInsightsSamplerwith 100% sampling (all traces sampled) toRateLimitedSamplerwith 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: 0which will fall back to usingsamplingRatio: 1.0.
Confidential Ledger 1.1.2-beta.4 Changelog
Bugs Fixed
- Fixed redirect handling to preserve the
Authorizationheader when Confidential Ledger redirects write operations from a secondary node to the primary node (307 redirect). Previously, the default redirect policy stripped theAuthorizationheader, 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-pipelineto^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 providesContentUnderstandingClientfor analyzing documents, audio, and video content, as well as creating, managing, and configuring analyzers. Service API version2025-11-01.
Core - Client - Core Rest Pipeline 1.23.0 Changelog
Features Added
- Added
allowCrossOriginRedirectsoption toRedirectPolicyOptions. #37384
Bugs Fixed
- The redirect policy now only follows same-origin redirects by default. Set
allowCrossOriginRedirectstotrueto 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/instrumentationdependency 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
readableStreamBodytype 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
readableStreamBodytype 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
structuredMessageDecodingStreamandstructuredMessageEncodingto parsing and construct structured message with CRC64 checksum for content validation. - Added property of
signedDelegatedUserTidinUserDelegationKey
TypeSpec HTTP Runtime 0.3.4 Changelog
Features Added
- Added
allowCrossOriginRedirectsoption toRedirectPolicyOptions. #37384 - Support function type and
Blobtype for request body. (#37300, #37424)
Bugs Fixed
- The redirect policy now only follows same-origin redirects by default. Set
allowCrossOriginRedirectstotrueto restore the previous behavior. #37384
unknown 1.0.0-beta.3 Changelog
Breaking Changes
KnownOutputAudioFormatenum values changed from hyphens to underscores (this fixes a bug where the SDK’s format was wrong):pcm16-8000hz→pcm16_8000hzpcm16-16000hz→pcm16_16000hz
Features Added
- Added reasoning effort configuration with
ReasoningEffortandKnownReasoningEffort - Added interim response configuration for generating responses while waiting
InterimResponseConfig,StaticInterimResponseConfig,LlmInterimResponseConfigtypesInterimResponseConfigBase,InterimResponseConfigBaseUnionbase typesInterimResponseConfigType,KnownInterimResponseConfigTypefor configuration type selectionInterimResponseTrigger,KnownInterimResponseTriggerfor trigger configuration- Added metadata support for responses
metadataproperty added toResponseCreateParamsandResponsefor storing key-value pairs- Added voice customization enhancements
customTextNormalizationUrlproperty 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
AgentSessionConfigandSessionTargettypes for session configurationisAgentSessionTargetandisModelSessionTargethelper 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