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-compatdependency - 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
anayzerNametoanalyzerNameinconvertFieldsToPublicmethod 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
undefinedreceiver in timeout handler ofRequestResponseLink.sendRequest. PR 21866
Core - Client - Core Rest Pipeline 1.9.2 Changelog
Other Changes
- Move
defaultLogPolicyto afterSignphase 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
createHttpPollerwhich creates a simple poller that can work out of the box for most Azure long-running operations. - Deprecates
cancelOperationinPollerLikebecause 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
DocumentModelAdministrationClientmethods to have the wordDocumentin them, for examplegetModelandlistModelsare updated togetDocumentModelandlistDocumentModelsrespectively. - Renamed all fields named
createdDateTimeandlastUpdateDateTimetocreatedOnandlastUpdatedOnrespectively.
Identity 3.0.0-beta.1 Changelog
Features Added
- Added support in
EnvironmentCredentialto read a certificate password from an environment variableAZURE_CLIENT_CERTIFICATE_PASSWORD - Added samples for supporting AAD authentication in Azure Redis Cache
Breaking Changes
- Removed
VisualStudioCodeCredentialfromDefaultAzureCredentialtoken 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
AnalyzeBatchPollerhas been updated by removingisStarted,isCanceled, andisCompleted.cancelOperationinAnalyzeBatchPollerhas 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.
apiVersionoption in the client class constructor options bag has been renamed toserviceVersion.apiVersionoption 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
listPropertiesOfSecretVersionswould fail on the second page when using pagination.
Service Bus 7.7.1 Changelog
Bugs Fixed
- Updating the
sendMessagesAPI to not batch the messages when it is just a single message. This allows users to send individual large message (>1MB) using thesendMessagesAPI. #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.updateEntitysoundefineddoesn’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