Azure SDK for JavaScript (July 2024)
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 thelistConfigurationSettings
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
andAcsEmailDeliveryReportReceivedEventData
system events that caused theDeliveryAttemptTimestamp
andUserActionTimeStamp
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 callbackgetAssertion
. #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
- Added support for Synchronous document translation - translate-document API
- Added support for Batch Translation - start Translation API
- Added support for Get Translations Status - get translations status API
- Added support for Get Translation Status - get translation status API
- Added support for Get Documents Status - get documents status API
- Added support for Get Document Status - get document status API
- Added support for Cancel Translation - cancel translation API
- Added support for Get Supported Document Formats - get supported document formats API
- Added support for Get Supported Glossary Formats - get supported glossary formats API
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