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

72 packages released this month.

Stable Packages (22)

  • Core - Client - HTTP

  • Core - Client - Rest

  • Core - Paging

  • Resource Management - Api Management

  • Resource Management - Bot Service

  • Resource Management - Confidential Ledger

  • Resource Management - DNS Resolver

  • Resource Management - Device Update

  • Resource Management - Image Builder

  • Resource Management - Lab Services

  • Resource Management - Load Testing

  • Resource Management - Logic Apps

  • Resource Management - Managed Service Identity

  • Resource Management - Media Services

  • Resource Management - Operational Insights

  • Resource Management - Orbital

  • Resource Management - Recovery Services Backup

  • Resource Management - Resource Health

  • Resource Management - Storage Import/Export

  • Resource Management - Support

  • Resource Management - VMware Solution by CloudSimple

  • Service Bus

Patch Updates (18)

  • Core - Client - AMQP

  • Core - Client - Client

  • Core - Client - LRO

  • Identity

  • Resource Management - Dynatrace

  • Resource Management - Fluid Relay

  • Resource Management - HDInsight

  • Resource Management - Kusto

  • Resource Management - Management Partner

  • Resource Management - Marketplace Ordering

  • Resource Management - Migrate

  • Resource Management - NetApp

  • Resource Management - Nginx

  • Resource Management - Power BI Dedicated

  • Resource Management - Recovery Services

  • Resource Management - Redis Cache

  • Resource Management - Relay

  • Resource Management - Storage Cache

Beta Packages (31)

  • Container Registry

  • Dev Center

  • Load Testing

  • Maps Search

  • OpenTelemetry Exporter

  • Resource Management - App Platform

  • Resource Management - Authorization

  • Resource Management - Automation

  • Resource Management - Chaos

  • Resource Management - Communication

  • Resource Management - Container Instances

  • Resource Management - Container Service

  • Resource Management - Dataprotection

  • Resource Management - Education

  • Resource Management - Extended Location

  • Resource Management - Liftrqumulo

  • Resource Management - Machine Learning Experimentation

  • Resource Management - Monitor

  • Resource Management - Operational Insights

  • Resource Management - Policy Insights

  • Resource Management - Portal

  • Resource Management - Resource Connector

  • Resource Management - SQL Virtual Machine

  • Resource Management - Scvmm

  • Resource Management - Security DevOps

  • Resource Management - Security Insights

  • Resource Management - Service Fabric Mesh

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Web PubSub Client

Release highlights

Container Registry 1.1.0-beta.2 Changelog

Breaking Changes

  • Removed resettable stream overload for ContainerRegistryBlobClient.uploadBlob.

Features Added

  • ContainerRegistryBlobClient.uploadBlob now uploads a blob using multiple requests if the size of the blob is greater than 4MB.

Core - Client - AMQP 3.2.2 Changelog

Other Changes

Core - Client - Client 1.7.1 Changelog

Other Changes

  • Only deserialize headers that are mapped in OperationSpec when using a header mapper. Previously core-client would include all header values when deserializing, leading to result objects having unintended extra metadata.

Core - Client - HTTP 3.0.0 Changelog

Features Added

Core - Client - LRO 2.5.1 Changelog

Bugs Fixed

  • The operation will be considered failed when an HTTP response error is received and not when any arbitrary error is raised.

Core - Client - Rest 1.1.0 Changelog

Features Added

  • Add basic types from cadl azure core.

Core - Paging 1.5.0 Changelog

Features Added

  • Add basic types from cadl azure core.

Dev Center 1.0.0-beta.2 Changelog

Bugs Fixed

  • Invalid response types removed from DeleteDevBox, StartDevBox, and StopDevBox APIs.
  • Invalid DeleteEnvironmentAction API removed from EnvironmentsClient.
  • Unimplemented artifacts APIs removed from EnvironmentsClient.

Breaking Changes

  • createClient now accepts an endpoint URI on construction rather than tenant ID + dev center name.

Features Added

  • Added upcoming actions APIs to dev boxes.
  • /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/upcomingActions
  • /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/upcomingActions/{upcomingActionId}
  • /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/upcomingActions/{upcomingActionId}:skip
  • /projects/{projectName}/users/{userId}/devboxes/{devBoxName}/upcomingActions/{upcomingActionId}:delay

Identity 3.1.3 Changelog

Other Changes

  • Upgraded versions of @azure/msal-node, @azure/msal-common and @azure/msal-browser to remove any dependency versions that were depending on old version of jsonwebtoken which had a security issue

Load Testing 1.0.0-beta.2 Changelog

Breaking Changes

  • Added metric namespaces and metric dimensions
  • File upload now uses application/octet-stream instead of multipart/form-data
  • File upload now uses file name as primary identifier instead of fileId

Features Added

  • Added LoadTestClient.getLongRunningPoller Long-Running operation helper

Maps Search 1.0.0-beta.2 Changelog

Bugs Fixed

  • Correct the path of the type declaration file.

OpenTelemetry Exporter 1.0.0-beta.11 Changelog

Features Added

  • Add attach and feature Statsbeat Metrics.

Resource Management - Api Management 9.0.0 Changelog

Resource Management - App Platform 2.1.0-beta.5 Changelog

Resource Management - Authorization 9.0.0-beta.4 Changelog

Resource Management - Automation 11.0.0-beta.4 Changelog

Resource Management - Bot Service 4.0.0 Changelog

Resource Management - Chaos 1.0.0-beta.3 Changelog

Resource Management - Communication 4.0.0-beta.3 Changelog

Resource Management - Confidential Ledger 1.2.0 Changelog

Resource Management - Container Instances 9.1.0-beta.1 Changelog

Resource Management - Container Service 17.4.0-beta.1 Changelog

Resource Management - DNS Resolver 1.1.0 Changelog

Resource Management - Dataprotection 1.0.0-beta.1 Changelog

Resource Management - Device Update 1.1.0 Changelog

Resource Management - Dynatrace 1.0.1 Changelog

Resource Management - Education 1.0.0-beta.3 Changelog

Resource Management - Extended Location 1.0.0-beta.3 Changelog

Resource Management - Fluid Relay 1.0.1 Changelog

Resource Management - HDInsight 1.2.1 Changelog

Resource Management - Image Builder 2.1.0 Changelog

Resource Management - Kusto 7.2.1 Changelog

Resource Management - Lab Services 3.1.0 Changelog

Resource Management - Liftrqumulo 1.0.0-beta.1 Changelog

Resource Management - Load Testing 1.0.0 Changelog

Resource Management - Logic Apps 8.2.0 Changelog

Resource Management - Machine Learning Experimentation 2.0.0-beta.4 Changelog

Resource Management - Managed Service Identity 2.1.0 Changelog

Resource Management - Management Partner 3.0.1 Changelog

Resource Management - Marketplace Ordering 3.1.1 Changelog

Resource Management - Media Services 13.1.0 Changelog

Resource Management - Migrate 2.0.3 Changelog

Resource Management - Monitor 8.0.0-beta.3 Changelog

Resource Management - NetApp 17.0.1 Changelog

Resource Management - Nginx 2.0.1 Changelog

Resource Management - Operational Insights 9.0.0-beta.2 Changelog

Resource Management - Operational Insights 9.0.0 Changelog

Resource Management - Orbital 1.2.0 Changelog

Resource Management - Policy Insights 6.0.0-beta.3 Changelog

Resource Management - Portal 1.0.0-beta.5 Changelog

Resource Management - Power BI Dedicated 4.0.1 Changelog

Resource Management - Recovery Services 5.1.1 Changelog

Resource Management - Recovery Services Backup 10.0.0 Changelog

Resource Management - Redis Cache 7.1.1 Changelog

Resource Management - Relay 3.1.1 Changelog

Resource Management - Resource Connector 1.0.0-beta.2 Changelog

Resource Management - Resource Health 3.2.0 Changelog

Resource Management - SQL Virtual Machine 5.0.0-beta.7 Changelog

Resource Management - Scvmm 1.0.0-beta.3 Changelog

Resource Management - Security DevOps 1.0.0-beta.2 Changelog

Resource Management - Security Insights 1.0.0-beta.6 Changelog

Resource Management - Service Fabric Mesh 3.0.0-beta.4 Changelog

Resource Management - Storage Cache 5.2.1 Changelog

Resource Management - Storage Import/Export 2.1.0 Changelog

Resource Management - Support 2.1.0 Changelog

Resource Management - VMware Solution by CloudSimple 3.1.0 Changelog

Service Bus 7.8.0 Changelog

Bugs Fixed

  • Ensure unique replyTo when new link is needed in ManagementClient. (PR #24509)[https://github.com/Azure/azure-sdk-for-js/pull/24509]

Features Added

  • Add an option to skip converting Date type into UNIX epoch number for properties in message annotations or application properties. (PR #24539)[https://github.com/Azure/azure-sdk-for-js/pull/24539]

Storage - Blobs 12.13.0-beta.1 Changelog

Bugs Fixed

  • Fixed bug where IncrementalCopyOfEarlierVersionSnapshotNotAllowed was spelled incorrectly.

Features Added

  • Added support for service version 2021-12-02.
  • Added support for Blob Cold Tier.

Storage - Files Data Lake 12.12.0-beta.1 Changelog

Features Added

  • Added support for service version 2021-12-02.
  • Add support for acquiring, renewing and releasing lease in methods DataLakeFileClient.append() and flush().

Storage - Files Share 12.13.0-beta.1 Changelog

Features Added

  • Added support for service version 2021-12-02.
  • Added support for invalid XML characters in file and directory names for ShareDirectoryClient.listFilesAndDirectories(), .listHandles(), and ShareFileClient.listHandles().

Web PubSub Client 1.0.0-beta.1 Changelog

Features Added

  • Initial beta release

Web PubSub Client 1.0.0-beta.2 Changelog

Breaking Changes

  • To keep the naming consistency, change interface name OnRestoreGroupFailedArgs to OnRejoinGroupFailedArgs, and change config name WebPubSubClientOptions.autoRestoreGroups to WebPubSubClientOptions.autoRejoinGroups

Bugs Fixed

  • Fix AutoRejoinGroups doesn’t work issue

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@1.1.0
$> npm install @azure-rest/developer-devcenter@1.0.0-beta.2
$> npm install @azure-rest/load-testing@1.0.0-beta.2
$> npm install @azure-rest/maps-search@1.0.0-beta.2
$> npm install @azure/arm-apimanagement@9.0.0
$> npm install @azure/arm-appplatform@2.1.0-beta.5
$> npm install @azure/arm-authorization@9.0.0-beta.4
$> npm install @azure/arm-automation@11.0.0-beta.4
$> npm install @azure/arm-botservice@4.0.0
$> npm install @azure/arm-chaos@1.0.0-beta.3
$> npm install @azure/arm-communication@4.0.0-beta.3
$> npm install @azure/arm-confidentialledger@1.2.0
$> npm install @azure/arm-containerinstance@9.1.0-beta.1
$> npm install @azure/arm-containerservice@17.4.0-beta.1
$> npm install @azure/arm-dataprotection@1.0.0-beta.1
$> npm install @azure/arm-deviceupdate@1.1.0
$> npm install @azure/arm-dnsresolver@1.1.0
$> npm install @azure/arm-dynatrace@1.0.1
$> npm install @azure/arm-education@1.0.0-beta.3
$> npm install @azure/arm-extendedlocation@1.0.0-beta.3
$> npm install @azure/arm-fluidrelay@1.0.1
$> npm install @azure/arm-hdinsight@1.2.1
$> npm install @azure/arm-imagebuilder@2.1.0
$> npm install @azure/arm-kusto@7.2.1
$> npm install @azure/arm-labservices@3.1.0
$> npm install @azure/arm-liftrqumulo@1.0.0-beta.1
$> npm install @azure/arm-loadtesting@1.0.0
$> npm install @azure/arm-logic@8.2.0
$> npm install @azure/arm-machinelearningexperimentation@2.0.0-beta.4
$> npm install @azure/arm-managementpartner@3.0.1
$> npm install @azure/arm-marketplaceordering@3.1.1
$> npm install @azure/arm-mediaservices@13.1.0
$> npm install @azure/arm-migrate@2.0.3
$> npm install @azure/arm-monitor@8.0.0-beta.3
$> npm install @azure/arm-msi@2.1.0
$> npm install @azure/arm-netapp@17.0.1
$> npm install @azure/arm-nginx@2.0.1
$> npm install @azure/arm-operationalinsights@9.0.0-beta.2
$> npm install @azure/arm-operationalinsights@9.0.0
$> npm install @azure/arm-orbital@1.2.0
$> npm install @azure/arm-policyinsights@6.0.0-beta.3
$> npm install @azure/arm-portal@1.0.0-beta.5
$> npm install @azure/arm-powerbidedicated@4.0.1
$> npm install @azure/arm-recoveryservices@5.1.1
$> npm install @azure/arm-recoveryservicesbackup@10.0.0
$> npm install @azure/arm-rediscache@7.1.1
$> npm install @azure/arm-relay@3.1.1
$> npm install @azure/arm-resourceconnector@1.0.0-beta.2
$> npm install @azure/arm-resourcehealth@3.2.0
$> npm install @azure/arm-scvmm@1.0.0-beta.3
$> npm install @azure/arm-securitydevops@1.0.0-beta.2
$> npm install @azure/arm-securityinsight@1.0.0-beta.6
$> npm install @azure/arm-servicefabricmesh@3.0.0-beta.4
$> npm install @azure/arm-sqlvirtualmachine@5.0.0-beta.7
$> npm install @azure/arm-storagecache@5.2.1
$> npm install @azure/arm-storageimportexport@2.1.0
$> npm install @azure/arm-support@2.1.0
$> npm install @azure/arm-vmwarecloudsimple@3.1.0
$> npm install @azure/container-registry@1.1.0-beta.2
$> npm install @azure/core-amqp@3.2.2
$> npm install @azure/core-client@1.7.1
$> npm install @azure/core-http@3.0.0
$> npm install @azure/core-lro@2.5.1
$> npm install @azure/core-paging@1.5.0
$> npm install @azure/identity@3.1.3
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.11
$> npm install @azure/service-bus@7.8.0
$> npm install @azure/storage-blob@12.13.0-beta.1
$> npm install @azure/storage-file-datalake@12.12.0-beta.1
$> npm install @azure/storage-file-share@12.13.0-beta.1
$> npm install @azure/web-pubsub-client@1.0.0-beta.1
$> npm install @azure/web-pubsub-client@1.0.0-beta.2

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