Azure SDK for JavaScript (May 2024)
The Azure SDK team is pleased to announce our May 2024 client library releases.
36 packages released this month.
Stable Packages (15)
-
Azure Monitor OpenTelemetry
-
Communication Call Automation
-
Communication Chat
-
Communication Rooms
-
Core - Client - Core Rest Pipeline
-
Core - Client - Rest
-
Identity
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Content Delivery Network
-
Resource Management - Data Factory
-
Resource Management - Dev Center
-
Resource Management - Front Door
-
Resource Management - Healthcare APIs
-
Resource Management - Support
Patch Updates (3)
-
Core - Client - AMQP
-
Notification Hubs
-
Web PubSub Client
Beta Packages (15)
-
Communication Chat
-
Communication Sms
-
Identity
-
OpenTelemetry Exporter
-
Resource Management - Confidential Ledger
-
Resource Management - Container Service
-
Resource Management - Event Grid
-
Resource Management - Hybrid Compute
-
Resource Management - Postgresql
-
Resource Management - Quota
-
Resource Management - Self Help
-
Service Bus
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
Release highlights
Azure Monitor OpenTelemetry 1.4.0 Changelog
Bugs Fixed
- Handle Parsing Nested Objects in Integration Tests.
Features Added
- Add support for Trace based sampling for logs.
Azure Monitor OpenTelemetry 1.5.0 Changelog
Features Added
- Allow setting log level for winston and bunyan via environment variable.
- Add Winston Log instrumentation.
- Add log level configuration for Bunyan and Winston loggers.
Communication Call Automation 1.2.0 Changelog
Features Added
- Support for Bring Your Own Storage recording option
- Support for PauseOnStart recording option
- Support for Recording state change with new recording kind’s
Communication Chat 1.5.0 Changelog
Features Added
- Updated
ChatAttachmentType
to include typefile
to support ACS users to recieve files shared by Teams user. - Updated to @azure/communication-signaling@1.0.0-beta.26 with file sharing support
- Updated
@azure/communication-common
with support forMicrosoftTeamsAppIdentifierModel
Communication Chat 1.6.0-beta.1 Changelog
Features Added
- Added Upload Image feature for TeamsInterops scenario
- New
uploadImage(...)
to upload an image. - New
deleteImage(...)
to delete an image. - Updated
SendMessageOptions
andUpdateMessageOptions
to includeattachments
. - Supported Data Retention feature for threads.
- New
RetentionPolicy
property inChatThreadProperties
. - Updated
CreateChatThreadOptions
to includeretentionPolicy
. - New
updateProperties(...)
to updateChatThreadProperties
includingretentionPolicy
.
Communication Rooms 1.1.0 Changelog
- General Availability version of PSTN dial-out capability feature
Communication Sms 1.2.0-beta.1 Changelog
Features Added
- Added DeliveryReportTimeoutInSeconds to smsSendOptions.
Core - Client - AMQP 4.2.2 Changelog
Bugs Fixed
- Handle translation of ErrorEvent properly PR #29297
Core - Client - Core Rest Pipeline 1.16.0 Changelog
Features Added
- The FormData global is now a supported request body type in Node in addition to the browser.
Core - Client - Rest 2.0.0 Changelog
Breaking Changes
- Changed the format accepted for
multipart/form-data
requests.
Identity 4.2.0 Changelog
Features Added
- Adds support for
getBearerTokenProvider
that returns a callback function to get a token for a given scope. This is useful for scenarios where an explicit Entra token is needed without having to worry about the token refreshing details.
Identity 4.3.0-beta.1 Changelog
Features Added
- Introducing a new credential
AzurePipelinesCredential
for supporting workload identity federation in Azure Pipelines with service connections. #29392
Notification Hubs 1.2.1 Changelog
Bugs Fixed
- Fixed FirebaseV1 Notification to use the correct
data
and create the wrappermessage
. - #29404
- #29371
- Fixed Firebase query for
listRegistrationsByChannel
to use the correctchannel
query parameter. - #29372
Notification Hubs 1.2.2 Changelog
Bugs Fixed
OpenTelemetry Exporter 1.0.0-beta.22 Changelog
Features Added
- Add support for more Azure Monitor part A/tags.
OpenTelemetry Exporter 1.0.0-beta.23 Changelog
Features Added
- Capture and export measurements when creating log records from the Application Insights 3.X SDK.
Resource Management - Compute 21.6.0 Changelog
Resource Management - Confidential Ledger 1.3.0-beta.2 Changelog
Resource Management - Container Service 20.0.0 Changelog
Resource Management - Container Service 20.0.0-beta.1 Changelog
Resource Management - Content Delivery Network 9.1.0 Changelog
Resource Management - Data Factory 15.0.0 Changelog
Resource Management - Dev Center 1.1.0 Changelog
Resource Management - Event Grid 14.2.0-beta.4 Changelog
Resource Management - Front Door 5.3.0 Changelog
Resource Management - Healthcare APIs 3.1.0 Changelog
Resource Management - Hybrid Compute 4.0.0-beta.1 Changelog
Resource Management - Postgresql 8.0.0-beta.6 Changelog
Resource Management - Quota 1.1.0-beta.1 Changelog
Resource Management - Self Help 2.0.0-beta.3 Changelog
Resource Management - Support 3.0.0 Changelog
Service Bus 7.10.0-beta.1 Changelog
Features Added
- Add support to delete messages from an entity in batches using receiver method
deleteMessages()
. The target messages can be constrained to a fixed count, limited to only those earlier than a given date, or unconstrained such that all messages are deleted.
Storage - Blobs 12.18.0-beta.1 Changelog
Features Added
- Added support for service version 2024-05-04.
Storage - Files Data Lake 12.17.0-beta.1 Changelog
Features Added
- Added support for service version 2024-05-04.
- Added ability to retrieve path ACL with DataLakePathClient.getProperties(), DataLakeFileClient.getProperties(), DataLakeDirectoryClient.getProperties(), DataLakeFileClient.read().
Storage - Files Share 12.18.1-beta.1 Changelog
Features Added
- Added support for service version 2024-05-04.
- Added ability to call ShareFileClient.getRangeListDiff() on a file that has been renamed.
- Added support OAuth for interface ShareFileClient.uploadRangeFromURL().
- Added support to return clientName property in file/directory handle properties in ShareFileClient.listHandles() and ShareDirectoryClient.listHandles().
Web PubSub Client 1.0.1 Changelog
Other Changes
- Update the
sequenceAck
logic to make it more efficient when receiving rate is high - Periodically send message to detect the connection alive especially when the connection is idle
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.0.0
$> npm install @azure/arm-cdn@9.1.0
$> npm install @azure/arm-compute@21.6.0
$> npm install @azure/arm-confidentialledger@1.3.0-beta.2
$> npm install @azure/arm-containerservice@20.0.0
$> npm install @azure/arm-containerservice@20.0.0-beta.1
$> npm install @azure/arm-datafactory@15.0.0
$> npm install @azure/arm-devcenter@1.1.0
$> npm install @azure/arm-eventgrid@14.2.0-beta.4
$> npm install @azure/arm-frontdoor@5.3.0
$> npm install @azure/arm-healthcareapis@3.1.0
$> npm install @azure/arm-hybridcompute@4.0.0-beta.1
$> npm install @azure/arm-postgresql-flexible@8.0.0-beta.6
$> npm install @azure/arm-quota@1.1.0-beta.1
$> npm install @azure/arm-selfhelp@2.0.0-beta.3
$> npm install @azure/arm-support@3.0.0
$> npm install @azure/communication-call-automation@1.2.0
$> npm install @azure/communication-chat@1.5.0
$> npm install @azure/communication-chat@1.6.0-beta.1
$> npm install @azure/communication-rooms@1.1.0
$> npm install @azure/communication-sms@1.2.0-beta.1
$> npm install @azure/core-amqp@4.2.2
$> npm install @azure/core-rest-pipeline@1.16.0
$> npm install @azure/identity@4.2.0
$> npm install @azure/identity@4.3.0-beta.1
$> npm install @azure/monitor-opentelemetry@1.4.0
$> npm install @azure/monitor-opentelemetry@1.5.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.22
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.23
$> npm install @azure/notification-hubs@1.2.1
$> npm install @azure/notification-hubs@1.2.2
$> npm install @azure/service-bus@7.10.0-beta.1
$> npm install @azure/storage-blob@12.18.0-beta.1
$> npm install @azure/storage-file-datalake@12.17.0-beta.1
$> npm install @azure/storage-file-share@12.18.1-beta.1
$> npm install @azure/web-pubsub-client@1.0.1
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