The Azure SDK team is pleased to announce our February 2024 client library releases.

29 packages released this month.

Stable Packages (18)

  • Azure Monitor OpenTelemetry

  • Core - Client - AMQP

  • Core - Client - Auth

  • Core - Client - Client

  • Core - Client - Core Rest Pipeline

  • Core - Client - Core Utils

  • Core - Client - LRO

  • Core - Client - Rest

  • Event Grid

  • Resource Management - App Platform

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Data Factory

  • Resource Management - Elasticsan

  • Resource Management - Hybrid Container Service

  • Resource Management - Network Analytics

  • Resource Management - Recovery Services Backup

Patch Updates (3)

  • Event Grid

  • Identity

  • Service Bus

Beta Packages (7)

  • Communication Phone Numbers

  • Cosmos DB

  • Identity

  • Image Analysis

  • OpenAI

  • OpenTelemetry Exporter

  • Resource Management - Hardware Security Modules

Release highlights

Azure Monitor OpenTelemetry 1.2.0 Changelog

Features Added

  • Implement browser SDK loader.
  • Use OpenTelemetry resource detectors for App Service, Functions, and VM.
  • Add Bunyan Log Instrumentation.
  • Implement Live Metrics.

Communication Phone Numbers 1.3.0-beta.3 Changelog

Features Added

  • Added support for API version 2023-10-01-preview, This gives us functionality for Do Not Resell Consent Changes.
  • Users will now be able to purchase from countries like IT, AT, FR, NO, PT. They can do so by agreeing not to resell phone numbers by setting consentToNotResellNumbers to true.
  • Added support for 10DLC changes.

Core - Client - AMQP 4.2.0 Changelog

Bugs Fixed

  • Correct timeToLive calculation to use absolute expiry time.

Core - Client - Auth 1.6.0 Changelog

Features Added

  • Added the isKeyCredential typeguard function similar to the existing isTokenCredential.

Core - Client - Client 1.8.0 Changelog

Bugs Fixed

  • Fix an error when serializing browser ReadableStream PR #27052

Core - Client - Core Rest Pipeline 1.14.0 Changelog

Bugs Fixed

  • Fix support for multipart/form-data request bodies in browser where server does not support HTTP/2.
  • Guard against unrecognized value types in the form data policy.
  • Form file uploads now have content type application/octet-stream if no other content type was specified.
  • Fix multipart/form-data requests failing in versions of Node 18 below 18.13 and versions of Node 20 below 20.6.

Core - Client - Core Utils 1.7.0 Changelog

Other Changes

  • Upgrade dependency @azure/abort-controller version to ^2.0.0.

Core - Client - LRO 2.6.0 Changelog

Other Changes

  • Search for the resourceLocation property in the raw response body if it cannot be found in the parsed response body.
  • Upgrade dependency @azure/abort-controller version to ^2.0.0.

Core - Client - Rest 1.2.0 Changelog

Bugs Fixed

  • Fixed an issue where multipart/form-data requests with an array of files as a parameter would not work if any of the files were supplied as a Uint8Array.

Features Added

  • Add a new property endpoint in ClientOptions and mark the baseUri as deprecated to encourage people to use endpoint.

Cosmos DB 4.0.1-beta.2 Changelog

Bugs Fixed

  • The earlier release version 4.0.1-beta.1 encountered compatibility issues with certain browser environments due to the disablement of SharedArrayBuffer. This version resolves that issue.

Event Grid 5.1.1 Changelog

Features Added

  • Removed the System Events:

  • Microsoft.Storage.StorageTaskAssignmentQueued
  • Microsoft.Storage.StorageTaskAssignmentCompleted

These system events will be added in the future.

Event Grid 5.2.0 Changelog

Features Added

  • Added new System Events:

  • Microsoft.Storage.StorageTaskAssignmentQueued
  • Microsoft.Storage.StorageTaskAssignmentCompleted
  • Microsoft.AVS.ScriptExecutionStarted
  • Microsoft.AVS.ScriptExecutionFinished
  • Microsoft.AVS.ScriptExecutionCancelled
  • Microsoft.AVS.ScriptExecutionFailed
  • Microsoft.AVS.PrivateCloudUpdating
  • Microsoft.AVS.PrivateCloudUpdated
  • Microsoft.AVS.PrivateCloudFailed
  • Microsoft.AVS.ClusterCreated
  • Microsoft.AVS.ClusterDeleted
  • Microsoft.AVS.ClusterUpdating
  • Microsoft.AVS.ClusterUpdated
  • Microsoft.AVS.ClusterFailed

Identity 4.0.1 Changelog

Bugs Fixed

  • Initialize Public Client Application in the Interactive Browser Credential, as required by @azure/msal-browser v3 fixed in #28292.

Identity 3.4.2 Changelog

Bugs Fixed

  • Initialize Public Client Application in the Interactive Browser Credential, as required by @azure/msal-browser v3 fixed in #28292.

Identity 4.1.0-beta.1 Changelog

Features Added

  • AzureCliCredential: Added support for the new response field which represents token expiration timestamp as time zone agnostic value. (#28333)

Bugs Fixed

  • new DefaultAzureCredential() will no longer throw when one of the credentials in the chain fails to instantiate. Any creation errors will be logged when getToken is called. #28264

Image Analysis 1.0.0-beta.1 Changelog

Features Added

Initial release of Image Analysis SDK. Uses the generally available Computer Vision REST API (2023-10-01).

OpenAI 1.0.0-beta.11 Changelog

Bugs Fixed

  • Fix a bug where toolChoice field in the input options to chat completion methods wasn’t defined correctly.
  • Fix a bug where the service returns undefined choices in chat completion methods.
  • Fix a bug in chat completion methods where the returned stream was causing an error in Bun.

OpenTelemetry Exporter 1.0.0-beta.19 Changelog

Features Added

  • Capture WCF as an RPC dependency type.

Resource Management - App Platform 3.0.0 Changelog

Resource Management - Compute 21.4.0 Changelog

Resource Management - Container Service 19.7.0 Changelog

Resource Management - Cosmos DB 15.6.0 Changelog

Resource Management - Data Factory 13.0.0 Changelog

Resource Management - Elasticsan 1.0.0 Changelog

Resource Management - Hardware Security Modules 2.0.0-beta.1 Changelog

Resource Management - Hybrid Container Service 1.0.0 Changelog

Resource Management - Network Analytics 1.0.0 Changelog

Resource Management - Recovery Services Backup 13.0.0 Changelog

Service Bus 7.9.4 Changelog

Bugs Fixed

  • Wait for user error handler to finish when possible in session receivers. PR #27716
  • Complete message before requesting the next one in session receivers PR #27634
  • Correct timeToLive calculation to use absolute expiry time.

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/ai-vision-image-analysis@1.0.0-beta.1
$> npm install @azure-rest/core-client@1.2.0
$> npm install @azure/arm-appplatform@3.0.0
$> npm install @azure/arm-compute@21.4.0
$> npm install @azure/arm-containerservice@19.7.0
$> npm install @azure/arm-cosmosdb@15.6.0
$> npm install @azure/arm-datafactory@13.0.0
$> npm install @azure/arm-elasticsan@1.0.0
$> npm install @azure/arm-hardwaresecuritymodules@2.0.0-beta.1
$> npm install @azure/arm-hybridcontainerservice@1.0.0
$> npm install @azure/arm-networkanalytics@1.0.0
$> npm install @azure/arm-recoveryservicesbackup@13.0.0
$> npm install @azure/communication-phone-numbers@1.3.0-beta.3
$> npm install @azure/core-amqp@4.2.0
$> npm install @azure/core-auth@1.6.0
$> npm install @azure/core-client@1.8.0
$> npm install @azure/core-lro@2.6.0
$> npm install @azure/core-rest-pipeline@1.14.0
$> npm install @azure/core-util@1.7.0
$> npm install @azure/cosmos@4.0.1-beta.2
$> npm install @azure/eventgrid@5.1.1
$> npm install @azure/eventgrid@5.2.0
$> npm install @azure/identity@4.0.1
$> npm install @azure/identity@3.4.2
$> npm install @azure/identity@4.1.0-beta.1
$> npm install @azure/monitor-opentelemetry@1.2.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.19
$> npm install @azure/openai@1.0.0-beta.11
$> npm install @azure/service-bus@7.9.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