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 ChatAttachmentTypeto include type file 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 for MicrosoftTeamsAppIdentifierModel

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 and UpdateMessageOptions to include attachments.
  • Supported Data Retention feature for threads.
  • New RetentionPolicy property in ChatThreadProperties.
  • Updated CreateChatThreadOptions to include retentionPolicy .
  • New updateProperties(...) to update ChatThreadProperties including retentionPolicy.

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 wrapper message.
  • #29404
  • #29371
  • Fixed Firebase query for listRegistrationsByChannel to use the correct channel query parameter.
  • #29372

Notification Hubs 1.2.2 Changelog

Bugs Fixed

  • Fixed FirebaseV1 Notification to use the correct data and create the wrapper message.
  • #29404
  • #29371

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