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

40 packages released this month.

Stable Packages (17)

  • Core - Client - LRO

  • Core - Client - Rest

  • Dev Center

  • Identity

  • Resource Management - App Compliance Automation

  • Resource Management - App Service

  • Resource Management - Azure VMware Solution

  • Resource Management - Cosmos DB

  • Resource Management - Deployment Stacks

  • Resource Management - Image Builder

  • Resource Management - Informatica Data Management

  • Resource Management - Mobile Network

  • Resource Management - Network

  • Resource Management - Oracle Database

  • Resource Management - Scvmm

  • Resource Management - Storage

  • Resource Management - Storage Mover

Patch Updates (6)

  • App Configuration

  • Core - Client - AMQP

  • Core - Client - Core Rest Pipeline

  • Core - Client - Core Utils

  • Core - Client - Logger

  • Event Grid

Beta Packages (12)

  • AI Model Inference

  • Communication Chat

  • Event Grid System Events

  • Event Hubs

  • Identity

  • Resource Management - Cosmos DB

  • Resource Management - Mongocluster

  • Resource Management - MySQL Flexible

  • Resource Management - Oracle Database

  • Resource Management - Redis Enterprise Cache

  • Resource Management - Self Help

  • unknown

Release highlights

AI Model Inference 1.0.0-beta.1 Changelog

Features Added

  • This is the initial beta release for the Azure AI Inference SDK, which is a common API supporting Azure AI Inference models.

AI Model Inference 1.0.0-beta.2 Changelog

Features Added

  • Add support for text and image embeddings.

App Configuration 1.6.1 Changelog

Bugs Fixed

  • Parse the correct etag for the corresponding page in the listConfigurationSettings method.

Communication Chat 1.6.0-beta.3 Changelog

Bugs Fixed

  • Updating with hotfix from version 1.5.1

Core - Client - AMQP 4.3.1 Changelog

Bugs Fixed

  • Address React-Native regression after ESM migration Issue #30065

Core - Client - Core Rest Pipeline 1.16.1 Changelog

Bugs Fixed

  • Tracing spans will now correctly sanitize query parameters in the http.url span attribute. #29606
  • Improve robustness of tokenCycler PR #29638
  • Fix platform specific data PR #30011
  • Fix react-native issue #30065
  • Improve browser telemetry PR# 30096, PR #30128

Core - Client - Core Rest Pipeline 1.16.2 Changelog

Bugs Fixed

  • Fix TypeError on some platforms when retrieving browser user agent data. PR #30194
  • Fix ERR_INVALID_URL error thrown from sanitizer PR #30151

Features Added

  • Add EdgeRuntime telemetry information PR #30239

Core - Client - Core Utils 1.9.1 Changelog

Bugs Fixed

  • Address React-Native regression after ESM migration Issue #30065

Core - Client - LRO 3.0.0 Changelog

Features Added

This is the first stable version for core-lro v3. To migrate the existing applications to v3, please refer to Migration Guide.

Core - Client - Logger 1.1.3 Changelog

Features Added

  • Adding react-native logger support PR #30076

Core - Client - Rest 2.1.0 Changelog

Features Added

  • The onResponse callback will now be called when the underlying request results in an error. In this scenario, the error to be thrown will be provided as the second argument to the callback.

Core - Client - Rest 2.2.0 Changelog

Other Changes

  • Update serialization to not serialize Uint8Array if the content type is “application/json”.

Dev Center 1.0.0 Changelog

Features Added

  • Added output types:
  • DevBoxActionDelayResultStatusOutput
  • DevBoxActionTypeOutput
  • DevBoxProvisioningStateOutput
  • EnvironmentProvisioningStateOutput
  • EnvironmentTypeEnableStatusOutput
  • HibernateSupportOutput
  • LocalAdminStatusOutput
  • OperationStateOutput
  • OsTypeOutput
  • ParameterTypeOutput
  • PoolHealthStatusOutput
  • PowerStateOutput
  • ScheduledFrequencyOutput
  • ScheduledTypeOutput
  • SkuNameOutput
  • StopOnDisconnectEnableStatusOutput

Breaking Changes

  • Rename interfaces to match operation names in Dev Center API documentation
  • ListSchedules was renamed to ListSchedulesByPool
  • GetSchedule was renamed to GetScheduleByPool
  • ListDevBoxes was renamed to ListDevBoxesByUser
  • GetDevBox was renamed to GetDevBoxByUser
  • ListDevBoxActions was renamed to ListActions
  • GetDevBoxAction was renamed to GetAction
  • DelayAllActions was renamed to DelayActions
  • ListAllEnvironments was renamed to ListEnvironments
  • ListEnvironments was renamed to ListEnvironmentsByUser
  • GetEnvironment was renamed to GetEnvironmentByUser
  • CreateOrUpdateEnvironment was renamed to CreateOrReplaceEnvironment
  • ListCatalogs was renamed to ListCatalogsByProject
  • ListEnvironmentDefinitions was renamed to listEnvironmentDefinitionsByProject

Event Grid 5.5.1 Changelog

Bugs Fixed

  • Fixed deserialization bugs in AcsEmailEngagementTrackingReportReceivedEventData and AcsEmailDeliveryReportReceivedEventData system events that caused the DeliveryAttemptTimestamp and UserActionTimeStamp properties to be null.

Event Grid System Events 1.0.0-beta.2 Changelog

Other Changes

  • Regenerated SDK with latest commit. Refer #30399 for further details.

Event Hubs 5.13.0-beta.2 Changelog

Bugs Fixed

  • Fix the definition of the earliest event position.

Identity 4.3.0 Changelog

Features Added

  • Added AzurePipelinesCredential for supporting workload identity federation in Azure Pipelines with service connections.

Identity 4.4.0 Changelog

Features Added

  • OnBehalfOfCredential now supports taking clientAssertion callback getAssertion. #29711

Bugs Fixed

  • Fixed an issue where cross-tenant federation did not honor the request’s tenant ID. #30266

Identity 4.5.0-beta.1 Changelog

Other Changes

  • ManagedIdentityCredential migrated to use MSAL for handling the majority of the managed identity implementation. #30172

Resource Management - App Compliance Automation 1.0.0 Changelog

Resource Management - App Service 15.0.0 Changelog

Resource Management - Azure VMware Solution 5.0.0 Changelog

Resource Management - Cosmos DB 16.0.0-beta.8 Changelog

Resource Management - Cosmos DB 16.0.0 Changelog

Resource Management - Deployment Stacks 1.0.0 Changelog

Resource Management - Image Builder 4.1.0 Changelog

Resource Management - Informatica Data Management 1.0.0 Changelog

Resource Management - Mobile Network 6.0.0 Changelog

Resource Management - Mongocluster 1.0.0-beta.1 Changelog

Resource Management - MySQL Flexible 4.0.0-beta.2 Changelog

Resource Management - Network 33.2.0 Changelog

Resource Management - Oracle Database 1.0.0-beta.2 Changelog

Resource Management - Oracle Database 1.0.0 Changelog

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

Resource Management - Scvmm 1.0.0 Changelog

Resource Management - Self Help 2.0.0-beta.5 Changelog

Resource Management - Storage 18.3.0 Changelog

Resource Management - Storage Mover 2.1.0 Changelog

unknown 1.0.0-beta.1 Changelog

Features Added

unknown 1.0.0-beta.2 Changelog

Other Changes

  • Re-release of 1.0.0-beta.1 as the SDK package was released without types

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.1
$> npm install @azure-rest/ai-inference@1.0.0-beta.2
$> npm install @azure-rest/ai-translation-document@1.0.0-beta.1
$> npm install @azure-rest/ai-translation-document@1.0.0-beta.2
$> npm install @azure-rest/core-client@2.1.0
$> npm install @azure-rest/core-client@2.2.0
$> npm install @azure-rest/developer-devcenter@1.0.0
$> npm install @azure/app-configuration@1.6.1
$> npm install @azure/arm-appcomplianceautomation@1.0.0
$> npm install @azure/arm-appservice@15.0.0
$> npm install @azure/arm-avs@5.0.0
$> npm install @azure/arm-cosmosdb@16.0.0-beta.8
$> npm install @azure/arm-cosmosdb@16.0.0
$> npm install @azure/arm-imagebuilder@4.1.0
$> npm install @azure/arm-informaticadatamanagement@1.0.0
$> npm install @azure/arm-mobilenetwork@6.0.0
$> npm install @azure/arm-mongocluster@1.0.0-beta.1
$> npm install @azure/arm-mysql-flexible@4.0.0-beta.2
$> npm install @azure/arm-network@33.2.0
$> npm install @azure/arm-oracledatabase@1.0.0-beta.2
$> npm install @azure/arm-oracledatabase@1.0.0
$> npm install @azure/arm-redisenterprisecache@3.1.0-beta.1
$> npm install @azure/arm-resourcesdeploymentstacks@1.0.0
$> npm install @azure/arm-scvmm@1.0.0
$> npm install @azure/arm-selfhelp@2.0.0-beta.5
$> npm install @azure/arm-storage@18.3.0
$> npm install @azure/arm-storagemover@2.1.0
$> npm install @azure/communication-chat@1.6.0-beta.3
$> npm install @azure/core-amqp@4.3.1
$> npm install @azure/core-lro@3.0.0
$> npm install @azure/core-rest-pipeline@1.16.1
$> npm install @azure/core-rest-pipeline@1.16.2
$> npm install @azure/core-util@1.9.1
$> npm install @azure/event-hubs@5.13.0-beta.2
$> npm install @azure/eventgrid@5.5.1
$> npm install @azure/eventgrid-system-events@1.0.0-beta.2
$> npm install @azure/identity@4.3.0
$> npm install @azure/identity@4.4.0
$> npm install @azure/identity@4.5.0-beta.1
$> npm install @azure/logger@1.1.3

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