Azure SDK for JavaScript (March 2025)
The Azure SDK team is pleased to announce our March 2025 client library releases.
34 packages released this month.
Stable Packages (12)
-
Azure Monitor OpenTelemetry
-
Event Grid
-
Identity
-
Identity Broker
-
Resource Management - Container Service
-
Resource Management - Device Registry
-
Resource Management - NetApp Files
-
Resource Management - Network Cloud
-
Resource Management - Quota
-
Resource Management - Resources
-
Resource Management - Storage
-
Token Cache Persistence Plugin
Patch Updates (8)
-
Communication Call Automation
-
Core - Client - AMQP
-
Core - Client - Client
-
Core - Client - Core Rest Pipeline
-
Core - Client - Rest
-
Core - Client - XML
-
Web PubSub
-
Web PubSub CloudEvents Handlers for Express
Beta Packages (13)
-
App Configuration
-
Communication Chat
-
Maps Geolocation
-
Maps Render
-
Maps Route
-
Maps Search
-
OpenTelemetry Exporter
-
Resource Management - Container Registry
-
Resource Management - Databasewatcher
-
Resource Management - Impactreporting
-
Resource Management - Nginx
-
Storage - Files Share
-
unknown
Release highlights
App Configuration 1.9.0-beta.1 Changelog
Features Added
- Add the
audience
param toAppConfigurationClientOptions
andKnownAppConfigurationAudience
to allow specifying the Microsoft Entra audience for the token credential when creating a client. If not specified, the SDK will default to Azure Public Cloud.
Azure Monitor OpenTelemetry 1.9.0 Changelog
Features Added
- Add support for stable OpenTelemetry semantic conventions.
Communication Call Automation 1.3.1 Changelog
Other Changes
- Removed the unsupported document references from readme
Communication Chat 1.6.0-beta.5 Changelog
Bugs Fixed
- Updated signaling client to 1.0.0-beta.32 to fix chunk events missing editedOn field
Core - Client - AMQP 4.3.6 Changelog
Bugs Fixed
- Designates
EAI_AGAIN
andEADDRNOTAVAIL
errors as timeout errors to be retryable.
Core - Client - Client 1.9.3 Changelog
Other Changes
- Correctly set the code and message fields in
RestError
in a corner case PR #33151
Core - Client - Core Rest Pipeline 1.19.1 Changelog
Other Changes
- clear the request timeout timer in
NodeHttpClient
after the response is returned PR #32891
Core - Client - Rest 2.3.4 Changelog
Bugs Fixed
asNodeStream
andasBrowserStream
now throw when called in the incorrect environment instead of returning the wrong type of stream. PR #33138
Core - Client - XML 1.4.5 Changelog
Bugs Fixed
- Fix an issue where leading and trailing spaces are not preserved in parsed result PR #33020
Event Grid 5.11.0 Changelog
Features Added
- properties added to
AcsMessageMediaContent
animated
- properties added to
AcsMessageReceivedEventData
messageId
messageType
reaction
Identity 4.7.0 Changelog
Bugs Fixed
- Fixed the logic to return authority without the scheme and tenant ID #31540
- Fixed an issue where an incorrect tenant ID was presented in multi-tenant authentication errors #32505
ManagedIdentityCredential
now throws an error when attempting to pass a user-assigned Managed Identity in a ServiceFabric environment instead of silently ignoring it. #32841- Fixed the bug in silent authentication behavior to happen only in scenarios where an account is present either in the persistent cache (if tokenCachePersistence is enabled and authentication record is provided) or the in-memory cache, instead of silently picking up the first account found in token cache. #32134
- Fixed the bug in interactive authentication request to account for the correct user login prompt based on the login hint provided, in case there are multiple accounts present. #32134
- Incorporated the fix by @azure/msal-node (v 3.2.1) for silent authentication to do token lookup in persistent cache.
Features Added
- Added
subscription
property inAzureCliCredentialOptions
#31451.
Identity 4.8.0 Changelog
Features Added
ManagedIdentityCredential
will now log the configured user-assigned managed identity ID. #33144
Identity Broker 1.2.0 Changelog
Other Changes
- Native ESM support has been added, and this package will now emit both CommonJS and ESM. #31647
- Updated
@azure/msal-node
to the version^3.2.2
Maps Geolocation 1.0.0-beta.5 Changelog
Bugs Fixed
- Fix ESM module file not found.
Maps Render 2.0.0-beta.2 Changelog
Bugs Fixed
- Fix ESM module file not found.
Maps Route 1.0.0-beta.5 Changelog
Bugs Fixed
- Fix ESM module file not found.
Maps Search 2.0.0-beta.3 Changelog
Bugs Fixed
- Fix ESM module file not found.
OpenTelemetry Exporter 1.0.0-beta.29 Changelog
Features Added
- Support the AMW de-duping flag in AKS auto-attach scenarios.
- Support sending custom events via specifying
microsoft.custom_event.name
on logs. - Support the stable OpenTelemetry HTTP semantic conventions.
Resource Management - Container Registry 11.0.0-beta.4 Changelog
Resource Management - Container Service 21.4.0 Changelog
Resource Management - Databasewatcher 1.0.0-beta.1 Changelog
Resource Management - Device Registry 1.0.0 Changelog
Resource Management - Impactreporting 1.0.0-beta.1 Changelog
Resource Management - NetApp Files 21.4.0 Changelog
Resource Management - Network Cloud 1.1.0 Changelog
Resource Management - Nginx 4.0.0-beta.2 Changelog
Resource Management - Quota 1.1.0 Changelog
Resource Management - Resources 6.0.0 Changelog
Resource Management - Storage 18.4.0 Changelog
Storage - Files Share 12.27.0-beta.1 Changelog
Features Added
- Added support for service version 2025-05-05.
- Added support for NFS over REST.
Token Cache Persistence Plugin 1.2.0 Changelog
Other Changes
- Updated
@azure/msal-node
to the version^3.2.2
Web PubSub 1.1.4 Changelog
Features Added
- Added support to generate client access URL and token for
socketio
client protocol.
Bugs Fixed
- Fix issue with mismatched DTO for client protocol when calling generate client access URI API, causing the response to be incorrect.
Web PubSub CloudEvents Handlers for Express 1.0.6 Changelog
Features Added
- Add support for MQTT event handling
unknown 1.0.0-beta.6 Changelog
Features Added
-
Added
animated
property toAcsMessageMediaContent
- Added the following properties to
AcsMessageReceivedEventData
messageId
messageType
reaction
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.3.4
$> npm install @azure-rest/maps-geolocation@1.0.0-beta.5
$> npm install @azure-rest/maps-render@2.0.0-beta.2
$> npm install @azure-rest/maps-route@1.0.0-beta.5
$> npm install @azure-rest/maps-search@2.0.0-beta.3
$> npm install @azure/app-configuration@1.9.0-beta.1
$> npm install @azure/arm-containerregistry@11.0.0-beta.4
$> npm install @azure/arm-containerservice@21.4.0
$> npm install @azure/arm-databasewatcher@1.0.0-beta.1
$> npm install @azure/arm-deviceregistry@1.0.0
$> npm install @azure/arm-impactreporting@1.0.0-beta.1
$> npm install @azure/arm-netapp@21.4.0
$> npm install @azure/arm-networkcloud@1.1.0
$> npm install @azure/arm-nginx@4.0.0-beta.2
$> npm install @azure/arm-quota@1.1.0
$> npm install @azure/arm-resources@6.0.0
$> npm install @azure/arm-storage@18.4.0
$> npm install @azure/communication-call-automation@1.3.1
$> npm install @azure/communication-chat@1.6.0-beta.5
$> npm install @azure/core-amqp@4.3.6
$> npm install @azure/core-client@1.9.3
$> npm install @azure/core-rest-pipeline@1.19.1
$> npm install @azure/core-xml@1.4.5
$> npm install @azure/eventgrid@5.11.0
$> npm install @azure/eventgrid-systemevents@1.0.0-beta.6
$> npm install @azure/identity@4.7.0
$> npm install @azure/identity@4.8.0
$> npm install @azure/identity-broker@1.2.0
$> npm install @azure/identity-cache-persistence@1.2.0
$> npm install @azure/monitor-opentelemetry@1.9.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.29
$> npm install @azure/storage-file-share@12.27.0-beta.1
$> npm install @azure/web-pubsub@1.1.4
$> npm install @azure/web-pubsub-express@1.0.6
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