Azure SDK for JavaScript (February 2023)
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
- Remove unused dependency
url
PR #24380.
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
- Add support for
x-ms-text
PR# 23631
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
, andStopDevBox
APIs. - Invalid
DeleteEnvironmentAction
API removed fromEnvironmentsClient
. - 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 ofmultipart/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
toOnRejoinGroupFailedArgs
, and change config nameWebPubSubClientOptions.autoRestoreGroups
toWebPubSubClientOptions.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