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

49 packages released this month.

Stable Packages (20)

  • App Configuration

  • Azure Monitor OpenTelemetry

  • Common

  • Communication Messages

  • Core - Client - Auth

  • Core - Client - Core Utils

  • Identity

  • Identity Broker

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Keys

  • Key Vault - Secrets

  • Notification Hubs

  • Resource Management - Compute Fleet

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Elastic

  • Resource Management - Fabric

  • Resource Management - Hybrid Compute

  • Resource Management - NetApp Files

Patch Updates (5)

  • Communication Chat

  • Core - Client - AMQP

  • Event Hubs

  • Resource Management - Mongo Cluster

  • Resource Management - Standby Pool

Beta Packages (22)

  • AI Model Inference

  • Face

  • OpenAI

  • OpenTelemetry Exporter

  • Resource Management - Computeschedule

  • Resource Management - Container Apps

  • Resource Management - Container Instances

  • Resource Management - Container Service Fleet

  • Resource Management - Containerorchestratorruntime

  • Resource Management - Cosmos DB

  • Resource Management - DNS

  • Resource Management - DNS Resolver

  • Resource Management - Databoundaries

  • Resource Management - Elasticsan

  • Resource Management - Iotoperations

  • Resource Management - Redis Enterprise Cache

  • Resource Management - Service Fabric Managed Clusters

  • Resource Management - Service Linker

  • Resource Management - Trustedsigning

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Release highlights

AI Model Inference 1.0.0-beta.3 Changelog

Features Added

  • Adds support for instrumentation using OpenTelemetry for chat completion without streaming.

AI Model Inference 1.0.0-beta.4 Changelog

Other Changes

  • Updated README.

App Configuration 1.8.0 Changelog

Features Added

  • Add apiVersion in AppConfigurationClientOptions so that customers can specify the API version instead of using the default.

Azure Monitor OpenTelemetry 1.8.0 Changelog

Features Added

  • Changed live metrics CPU/Memory perf counter metrics to emit normalized process CPU and process physical memory bytes.
  • Support for Live Metrics Filtering.
  • Support parsing AAD Audience from the connection string for live metrics.

Common 2.0.0 Changelog

Features Added

  • Add support for Continuous Access Evaluation (CAE).
  • To take advantage of this support, the newly added keyVaultAuthenticationPolicy should be used in place of bearerTokenAuthenticationPolicy.

Breaking Changes

  • Removed createKeyVaultChallengeCallbacks, which was used to add Key Vault specific handling to Core’s bearerTokenAuthenticationPolicy. The new keyVaultAuthenticationPolicy should be used instead.

Communication Chat 1.5.3 Changelog

Other Changes

  • Supported getting real-time notification configuration from Chat Gateway.
  • Updated to @azure/communication-signaling@1.0.0-beta.29 with TrouterConfigClient support.

Communication Chat 1.5.4 Changelog

Bugs Fixed

  • Updated the @azure/communication-chat version in UserAgentPrefix.

Communication Messages 2.0.0 Changelog

Features Added

  • Added ImageNotificationContent to send image messgae.
  • Added DocumentNotificationContent to send document message.
  • Added VideoNotificationContent to send video message.
  • Added AudioNotificationContent to send audio message.
  • Deprecated MediaNotificationContent.

Breaking Changes

  • MediaNotificationContent interface kind field is update with value “image_v0” from “image”.

Core - Client - AMQP 4.3.3 Changelog

Other Changes

  • Move the constant for the geographic replication feature to Event Hubs.
  • Remove request from RequestResponseLink logging.

Core - Client - Auth 1.9.0 Changelog

Features Added

  • Added Proof-of-Possession via Signed HTTP Request (SHR) support to AccessToken and GetTokenOptions for TokenCredential. #30961

Core - Client - Core Utils 1.11.0 Changelog

Features Added

  • Added support for HttpMethods type

Event Hubs 5.12.2 Changelog

Bugs Fixed

  • The desired capabilities array should be omitted if it is empty.

Face 1.0.0-beta.2 Changelog

Features Added

Identity 4.5.0 Changelog

Bugs Fixed

  • Fixed the request sent in AzurePipelinesCredential so it doesn’t result in a redirect response when an invalid system access token is provided #31209.

Features Added

  • Added Proof-of-Possession via Signed HTTP Request (SHR) support to AccessToken and GetTokenOptions for native broker scenarios in InteractiveBrowserCredential to be used with plugin @azure/identity-broker #30961.

Identity Broker 1.1.0 Changelog

Features Added

  • Added Proof-of-Possession via Signed HTTP Request (SHR) support to AccessToken and GetTokenOptions for InteractiveBrowserCredential native broker scenarios. #30961

Key Vault - Administration 4.6.0 Changelog

Features Added

  • Add support for Continuous Access Evaluation (CAE). #31140

Key Vault - Certificates 4.9.0 Changelog

Features Added

  • Add support for Continuous Access Evaluation (CAE). #31140

Key Vault - Keys 4.9.0 Changelog

Features Added

  • Add support for Continuous Access Evaluation (CAE). #31140

Key Vault - Secrets 4.9.0 Changelog

Features Added

  • Add support for Continuous Access Evaluation (CAE). #31140

Notification Hubs 2.0.0 Changelog

Bugs Fixed

  • Added pushChannelExpired and pushVariables to the Installation type.
  • #30439

Breaking Changes

  • Moving from @azure/core-lro v2 to v3 for long running operations. For APIs such as beginSubmitNotificationHubJob, this is a breaking change as it uses the new PollerLike interface instead of the old SimplePollerLike interface. See the Polling API migration guide for more information.
  • Sending broadcast notifications are now separated into sendBroadcastNotification for immediate sends and scheduleBroadcastNotification for scheduled sends. The sendNotification method now only supports direct sends and tag based sends, and the scheduleNotification method now only supports scheduled tag based sends.

Features Added

  • Added scheduledBroadcastNotification to send a scheduled broadcast notification.
  • Added sendBroadcastNotification to send a broadcast notification.
  • Moved to @azure/core-lro v3 for long running operations.

OpenAI 2.0.0-beta.3 Changelog

Breaking Changes

  • Remove the Azure ML connection in Azure On Your Data.
  • Remove the enhancements feature from chat completions.
  • Remove the now deprecated finish_details field in chat completion responses. Use finish_reason instead.
  • Remove the role_information field from the On Your Data request models.

Features Added

  • Add support for connecting to MongoDB in Azure On Your Data.
  • Add support for citation information in Azure On Your Data responses.
  • Add support for content filtering in image generation.

OpenTelemetry Exporter 1.0.0-beta.27 Changelog

Other Changes

  • Update Statsbeat shutdown logic to include more status codes for shutdown.
  • Add non-essential statsbeat metrics.
  • Update logic for when to emit exceptions.

Resource Management - Compute Fleet 1.0.0 Changelog

Resource Management - Computeschedule 1.0.0-beta.2 Changelog

Resource Management - Container Apps 2.2.0-beta.1 Changelog

Resource Management - Container Instances 9.2.0-beta.1 Changelog

Resource Management - Container Service 21.2.0 Changelog

Resource Management - Container Service Fleet 1.2.0-beta.1 Changelog

Resource Management - Containerorchestratorruntime 1.0.0-beta.1 Changelog

Resource Management - Cosmos DB 16.1.0 Changelog

Resource Management - Cosmos DB 17.0.0-beta.1 Changelog

Resource Management - DNS 5.2.0-beta.1 Changelog

Resource Management - DNS Resolver 1.2.0-beta.1 Changelog

Resource Management - Databoundaries 1.0.0-beta.1 Changelog

Resource Management - Elastic 1.0.0 Changelog

Resource Management - Elasticsan 1.2.0-beta.1 Changelog

Resource Management - Fabric 1.0.0 Changelog

Resource Management - Hybrid Compute 4.0.0 Changelog

Resource Management - Iotoperations 1.0.0-beta.1 Changelog

Resource Management - Mongo Cluster 1.0.1 Changelog

Resource Management - NetApp Files 21.3.0 Changelog

Resource Management - Redis Enterprise Cache 3.1.0-beta.2 Changelog

Resource Management - Service Fabric Managed Clusters 1.0.0-beta.2 Changelog

Resource Management - Service Linker 2.2.0-beta.1 Changelog

Resource Management - Standby Pool 1.0.1 Changelog

Resource Management - Trustedsigning 1.0.0-beta.2 Changelog

Storage - Blobs 12.26.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-01-05.
  • Added generateUserDelegationSasUrl() to BlobClient and ContainerClient.
  • Added BlobErrorCode.BlobAccessTierNotSupportedForAccountType enum value.

Storage - Files Data Lake 12.25.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-01-05.
  • Added generateUserDelegationSasUrl() for DataLakeFileSystemClient, DataLakeFileClient, and DataLakeDirectoryClient.

Storage - Files Share 12.26.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-01-05.
  • Added support for the provisioned V2 billing model.
  • Added support for specifying the binary file permission format for ShareFileClient.startCopy().
  • Added ShareAccessTier.Premium enum value.

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-inference@1.0.0-beta.3
$> npm install @azure-rest/ai-inference@1.0.0-beta.4
$> npm install @azure-rest/ai-vision-face@1.0.0-beta.2
$> npm install @azure-rest/communication-messages@2.0.0
$> npm install @azure/app-configuration@1.8.0
$> npm install @azure/arm-appcontainers@2.2.0-beta.1
$> npm install @azure/arm-computefleet@1.0.0
$> npm install @azure/arm-computeschedule@1.0.0-beta.2
$> npm install @azure/arm-containerinstance@9.2.0-beta.1
$> npm install @azure/arm-containerorchestratorruntime@1.0.0-beta.1
$> npm install @azure/arm-containerservice@21.2.0
$> npm install @azure/arm-containerservicefleet@1.2.0-beta.1
$> npm install @azure/arm-cosmosdb@16.1.0
$> npm install @azure/arm-cosmosdb@17.0.0-beta.1
$> npm install @azure/arm-databoundaries@1.0.0-beta.1
$> npm install @azure/arm-dns@5.2.0-beta.1
$> npm install @azure/arm-dnsresolver@1.2.0-beta.1
$> npm install @azure/arm-elastic@1.0.0
$> npm install @azure/arm-elasticsan@1.2.0-beta.1
$> npm install @azure/arm-fabric@1.0.0
$> npm install @azure/arm-hybridcompute@4.0.0
$> npm install @azure/arm-iotoperations@1.0.0-beta.1
$> npm install @azure/arm-mongocluster@1.0.1
$> npm install @azure/arm-netapp@21.3.0
$> npm install @azure/arm-redisenterprisecache@3.1.0-beta.2
$> npm install @azure/arm-servicefabricmanagedclusters@1.0.0-beta.2
$> npm install @azure/arm-servicelinker@2.2.0-beta.1
$> npm install @azure/arm-standbypool@1.0.1
$> npm install @azure/arm-trustedsigning@1.0.0-beta.2
$> npm install @azure/communication-chat@1.5.3
$> npm install @azure/communication-chat@1.5.4
$> npm install @azure/core-amqp@4.3.3
$> npm install @azure/core-auth@1.9.0
$> npm install @azure/core-util@1.11.0
$> npm install @azure/event-hubs@5.12.2
$> npm install @azure/identity@4.5.0
$> npm install @azure/identity-broker@1.1.0
$> npm install @azure/keyvault-admin@4.6.0
$> npm install @azure/keyvault-certificates@4.9.0
$> npm install @azure/keyvault-common@2.0.0
$> npm install @azure/keyvault-keys@4.9.0
$> npm install @azure/keyvault-secrets@4.9.0
$> npm install @azure/monitor-opentelemetry@1.8.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.27
$> npm install @azure/notification-hubs@2.0.0
$> npm install @azure/openai@2.0.0-beta.3
$> npm install @azure/storage-blob@12.26.0-beta.1
$> npm install @azure/storage-file-datalake@12.25.0-beta.1
$> npm install @azure/storage-file-share@12.26.0-beta.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