Azure SDK for JavaScript (February 2024)
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 existingisTokenCredential
.
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 supportHTTP/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 aUint8Array
.
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 whengetToken
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