Azure SDK for JavaScript (September 2022)
The Azure SDK team is pleased to announce our September 2022 client library releases.
38 packages released this month.
Stable Packages (21)
-
Cognitive Search
-
Core - Client - Core Utils
-
Core - Client - LRO
-
Cosmos DB
-
Form Recognizer
-
Language Text
-
Resource Management - Appcontainers
-
Resource Management - Consumption
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Dashboard
-
Resource Management - Deviceupdate
-
Resource Management - IoT Hub
-
Resource Management - Lab Services
-
Resource Management - Machinelearning
-
Resource Management - Media Services
-
Resource Management - Nginx
-
Resource Management - Redis Cache
-
Resource Management - Storage
-
Tables
Patch Updates (6)
-
Core - Client - AMQP
-
Core - Client - Core Rest Pipeline
-
Core - Client - HTTP
-
Core - Client - LRO
-
Secrets
-
Service Bus
Beta Packages (11)
-
@azure/monitor-ingestion
-
Blobs
-
Cognitive Search
-
Files Data Lake
-
Identity
-
Resource Management - Agrifood
-
Resource Management - Automation
-
Resource Management - Communication
-
Resource Management - Connectedvmware
-
Resource Management - Container Service
-
Resource Management - Devcenter
Release highlights
@azure/monitor-ingestion 1.0.0-beta.2 Changelog
Features Added
- Added gzip support for browser
Blobs 12.12.0-beta.1 Changelog
Features Added
- Added support for service version 2021-10-04.
Bugs Fixed
- Fixed a hang issue in BlobClient.downloadToBuffer when encountering transient network failure.
- Refined URL parsing method to let it be able to correctly parse URLs with account name in path.
Cognitive Search 11.3.0-beta.8 Changelog
- Added
core-http-compat
dependency - Enabled national cloud support for Azure Search SDK. Please refer #22887 for further details.
Cognitive Search 11.3.0 Changelog
Bugs Fixed
- Converted the complex fields correctly within the Search Fields. Please refer #16489 for more details.
- Fixed the typos
anayzerName
toanalyzerName
inconvertFieldsToPublic
method ofserviceUtils.ts
. - Fixed the issue with the presence of recursive structure while uploading documents. Please refer #15656 for further details.
Features Added
- Enabled national cloud support for Azure Search SDK. Please refer #22887 for further details.
- Support for TokenCredential has been added. With this addition, the Search SDK supports authentication via AAD.
Core - Client - AMQP 3.1.1 Changelog
Bugs Fixed
- Fix an issue of accessing
undefined
receiver in timeout handler ofRequestResponseLink.sendRequest
. PR 21866
Core - Client - Core Rest Pipeline 1.9.2 Changelog
Other Changes
- Move
defaultLogPolicy
to afterSign
phase increatePipelineFromOptions
. #22930
Core - Client - Core Utils 1.1.0 Changelog
Features Added
- Add helper type guards
isDefined
,isObjectWithProperties
,objectHasProperty
.
Core - Client - HTTP 2.2.7 Changelog
Bugs Fixed
- Addressed an issue where when header casing is preserved via a custom
HttpClient
, we would not deserialize headers correctly. PR #22888
Core - Client - LRO 2.3.0 Changelog
Features Added
- Provides
createHttpPoller
which creates a simple poller that can work out of the box for most Azure long-running operations. - Deprecates
cancelOperation
inPollerLike
because not every operation supports cancellation.
Core - Client - LRO 2.3.1 Changelog
Bugs Fixed
- Add missing support for fetching resources linked to in the body of the final polling response.
Cosmos DB 3.17.0 Changelog
Bugs Fixed
- ParallelQueryExecutionContextBase breaks use of abortSignal #18544
- Fixes id encoding issues when using special characters fo RoutingGateway
Features Added
GA: Azure Cosmos DB Integrated Cache
- Support DedicatedGatewayRequestOptions and MaxIntegratedCacheStaleness #21240
- Upgrade cosmos with azure core tracing #22284
- Removed old logging and implement Azure core logging coverage #18723
Files Data Lake 12.11.0-beta.1 Changelog
Features Added
- Added support for service version 2021-10-04.
- Added support for flush parameter to DataLakeFileClient.append().
- Added support for encryption scopes.
- Added support for encryption scope SAS.
Bugs Fixed
- Correted permission string parsing in DataLakePathClient.setPermissions() and DataLakePathClient.getAccessControl().
- Refined URL parsing method to let it be able to correctly parse URLs with account name in path.
Form Recognizer 4.0.0 Changelog
Features Added
- Updated the SDK to use the latest Generally Available (GA) version of the Form Recognizer REST API:
2022-08-01
.
Breaking Changes
- Renamed
DocumentModelAdministrationClient
methods to have the wordDocument
in them, for examplegetModel
andlistModels
are updated togetDocumentModel
andlistDocumentModels
respectively. - Renamed all fields named
createdDateTime
andlastUpdateDateTime
tocreatedOn
andlastUpdatedOn
respectively.
Identity 3.0.0-beta.1 Changelog
Features Added
- Added support in
EnvironmentCredential
to read a certificate password from an environment variableAZURE_CLIENT_CERTIFICATE_PASSWORD
- Added samples for supporting AAD authentication in Azure Redis Cache
Breaking Changes
- Removed
VisualStudioCodeCredential
fromDefaultAzureCredential
token chain. Issue 20500 tracks this.
Language Text 1.0.0 Changelog
Features Added
- Supports service version 2022-05-01 by default instead of 2022-04-01-preview.
Breaking Changes
AnalyzeBatchPoller
has been updated by removingisStarted
,isCanceled
, andisCompleted
.cancelOperation
inAnalyzeBatchPoller
has been renamed tosendCancellationRequest
.- Extractive Summarization action has been removed because it is still in beta. Use @azure/ai-language-text@1.0.0-beta.1 to access this feature.
- FHIR has been removed from healthcare actions because it is still in beta. Use @azure/ai-language-text@1.0.0-beta.1 to access this feature.
apiVersion
option in the client class constructor options bag has been renamed toserviceVersion
.apiVersion
option in the method options bags has been removed.
Resource Management - Agrifood 1.0.0-beta.1 Changelog
Resource Management - Appcontainers 1.1.0 Changelog
Resource Management - Automation 11.0.0-beta.1 Changelog
Resource Management - Communication 4.0.0-beta.2 Changelog
Resource Management - Connectedvmware 1.0.0-beta.1 Changelog
Resource Management - Consumption 9.1.0 Changelog
Resource Management - Container Instances 9.0.0 Changelog
Resource Management - Container Service 17.1.0-beta.2 Changelog
Resource Management - Container Service 17.1.0 Changelog
Resource Management - Cosmos DB 15.2.0 Changelog
Resource Management - Dashboard 1.0.0 Changelog
Resource Management - Devcenter 1.0.0-beta.1 Changelog
Resource Management - Deviceupdate 1.0.0 Changelog
Resource Management - IoT Hub 6.2.0 Changelog
Resource Management - Lab Services 3.0.0 Changelog
Resource Management - Machinelearning 2.0.0 Changelog
Resource Management - Media Services 13.0.0 Changelog
Resource Management - Nginx 1.0.0 Changelog
Resource Management - Redis Cache 7.0.0 Changelog
Resource Management - Storage 18.0.0 Changelog
Secrets 4.5.1 Changelog
Bugs Fixed
- Fixed an issue where
listPropertiesOfSecretVersions
would fail on the second page when using pagination.
Service Bus 7.7.1 Changelog
Bugs Fixed
- Updating the
sendMessages
API to not batch the messages when it is just a single message. This allows users to send individual large message (>1MB) using thesendMessages
API. #23014
Tables 13.2.0 Changelog
Bugs Fixed
- Fix encoding for Date objects when filtering on a DateTime field #23058
Features Added
- Add option to
transaction.updateEntity()
#22562. (A community contribution, courtesy of tmcgannon) - Add overloads to
TableTransaction.updateEntity
soundefined
doesn’t need to be passed explicitly for an optional argument. #23132
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/ai-form-recognizer@4.0.0
$> npm install @azure/ai-language-text@1.0.0
$> npm install @azure/arm-agrifood@1.0.0-beta.1
$> npm install @azure/arm-appcontainers@1.1.0
$> npm install @azure/arm-automation@11.0.0-beta.1
$> npm install @azure/arm-communication@4.0.0-beta.2
$> npm install @azure/arm-connectedvmware@1.0.0-beta.1
$> npm install @azure/arm-consumption@9.1.0
$> npm install @azure/arm-containerinstance@9.0.0
$> npm install @azure/arm-containerservice@17.1.0-beta.2
$> npm install @azure/arm-containerservice@17.1.0
$> npm install @azure/arm-cosmosdb@15.2.0
$> npm install @azure/arm-dashboard@1.0.0
$> npm install @azure/arm-devcenter@1.0.0-beta.1
$> npm install @azure/arm-deviceupdate@1.0.0
$> npm install @azure/arm-iothub@6.2.0
$> npm install @azure/arm-labservices@3.0.0
$> npm install @azure/arm-machinelearning@2.0.0
$> npm install @azure/arm-mediaservices@13.0.0
$> npm install @azure/arm-nginx@1.0.0
$> npm install @azure/arm-rediscache@7.0.0
$> npm install @azure/arm-storage@18.0.0
$> npm install @azure/core-amqp@3.1.1
$> npm install @azure/core-http@2.2.7
$> npm install @azure/core-lro@2.3.0
$> npm install @azure/core-lro@2.3.1
$> npm install @azure/core-rest-pipeline@1.9.2
$> npm install @azure/core-util@1.1.0
$> npm install @azure/cosmos@3.17.0
$> npm install @azure/data-tables@13.2.0
$> npm install @azure/identity@3.0.0-beta.1
$> npm install @azure/keyvault-secrets@4.5.1
$> npm install @azure/monitor-ingestion@1.0.0-beta.2
$> npm install @azure/search-documents@11.3.0-beta.8
$> npm install @azure/search-documents@11.3.0
$> npm install @azure/service-bus@7.7.1
$> npm install @azure/storage-blob@12.12.0-beta.1
$> npm install @azure/storage-file-datalake@12.11.0-beta.1
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