Azure SDK for JavaScript (July 2022)
The Azure SDK team is pleased to announce our July 2022 client library releases.
60 packages released this month.
Stable Packages (25)
-
Blobs
-
Event Grid
-
Files Data Lake
-
Files Shares
-
Identity
-
Queues
-
Resource Management - Analysis Services
-
Resource Management - App Configuration
-
Resource Management - App Service
-
Resource Management - Azure VMware Solution
-
Resource Management - Cognitive Services
-
Resource Management - Compute
-
Resource Management - Confidentialledger
-
Resource Management - Container Instances
-
Resource Management - Data Factory
-
Resource Management - Digital Twins
-
Resource Management - Event Grid
-
Resource Management - Management Partner
-
Resource Management - Market Place Ordering
-
Resource Management - Media Services
-
Resource Management - NetApp
-
Resource Management - Orbital
-
Resource Management - Power BI Dedicated
-
Resource Management - Relay
-
Service Bus
Patch Updates (12)
-
Administration
-
Cosmos DB
-
Identity
-
Resource Management - IoT Hub
-
Resource Management - Kusto
-
Resource Management - Migrate
-
Resource Management - Policy
-
Resource Management - Storage
-
Resource Management - Storage Import Export
-
Resource Management - Support
-
Resource Management - VMware CloudSimple
-
Web PubSub CloudEvents Handlers for Express
Beta Packages (22)
-
Blobs
-
Blobs ChangeFeed
-
Certificates
-
Files Data Lake
-
Form Recognizer
-
Keys
-
Monitor OpenTelemetry Exporter
-
Purview Catalog
-
Resource Management - Dynatrace
-
Resource Management - Education
-
Resource Management - Lab Services
-
Resource Management - Machine Learning Experimentation
-
Resource Management - Managed Service Identity
-
Resource Management - Monitor
-
Resource Management - Operational Insights
-
Resource Management - Portal
-
Resource Management - Resourceconnector
-
Resource Management - Securityinsight
-
Resource Management - Service Fabric Mesh
-
Resource Management - Sql Virtual Machine
-
Resource Management - Workloads
-
Secrets
Release highlights
Administration 4.2.1 Changelog
Bugs Fixed
- The scope of the token used for authentication now reflects the scope required by the service in the WWW-Authenticate header.
Blobs 12.11.0-beta.1 Changelog
Features Added
- Added support for service version 2021-08-06.
Blobs 12.11.0 Changelog
Features Added
- Includes all features released in 12.11.0-beta.1.
Blobs ChangeFeed 12.0.0-preview.4 Changelog
Features Added
- Updated Change Feed to return 0 events when meta/segments.json file hasn’t been created yet.
- Added ability to specify chunk download size with BlobChangeFeedClientOptions.maximumTransferSize.
Certificates 4.5.0-beta.1 Changelog
Breaking Changes
- As a result of the migration to Core v2:
- The response types no longer contain the raw response
_response
. To access the raw response, anonResponse
callback has to be passed in the request options bag, for example:let rawResponse: FullOperationResponse | undefined; await client.operationName(/* ...parameters... */, { onResponse: (response) => (rawResponse = response), });
- The re-export of the
PipelineOptions
type from@azure/core-http
has been removed. If you previously relied on this export, consider either using the more specificCertificateClientOptions
type or importingPipelineOptions
from@azure/core-http
directly.
Cosmos DB 3.16.2 Changelog
Bugs Fixed
- Added support to run queries with group by over a column with null values. #22345
Event Grid 4.10.0 Changelog
Bugs Fixed
- Fixed an issue where
generateSharedAccessSignature
would generate an invalid signature if the experation time was between 12:00pm and 1:00pm. Thank you to @donut87 for discovering the issue and providing the fix.
Files Data Lake 12.10.0-beta.1 Changelog
Features Added
- Added support for service version 2021-08-06.
- Added ability to set permission, umask, owner, group, ACL, lease, and expiry time on DataLakeFileClient.create() and .createIfNotExists(), DataLakeDirectoryClient.create() and .createIfNotExists(), and DataLakePathClient.create() and .createIfNotExists().
Files Data Lake 12.10.0 Changelog
Features Added
- Includes all features released in 12.10.0-beta.1.
Files Data Lake 12.10.0 Changelog
Features Added
- Includes all features released in 12.10.0-beta.1.
Files Shares 12.11.0 Changelog
Features Added
- Added support for service version 2021-08-06.
Form Recognizer 4.0.0-beta.5 Changelog
Bugs Fixed
- Reworked a lookbehind regular expression that was preventing
@azure/ai-form-recognizer
from loading in Safari.
Identity 2.0.5 Changelog
Bugs Fixed
- Fixed a bug in
InteractiveBrowserCredential
for Mac OS where the app was not getting closed after the authorization succeeded.
Identity 2.1.0 Changelog
Bugs Fixed
- Fixed a bug that would break the AzureCliCredential if the Azure CLI reported a warning. See: 21075.
- Fixed a bug in
AuthorizationCodeCredential
where the tenant id was not being used. Thecommon
tenant was the only tenant being used by this credential. - Fixed a bug in
AuthorizationCodeCredential
where the public client was not being used. Due to this bug, without passing in the client secret, this credential would fail. - Fixed a bug in
DefaultAzureCredential
andAzureCLICredential
where the errors thrown by the latter credential were not of typeCredentialUnavailableError
. This caused only the error ofAzureCLICredential
being thrown and the other chained errors ofDefaultAzureCredential
were not thrown. See: 22066.Features Added
- Added support for new credential
ClientAssertionCredential
, which accepts a callback function for the signed JWT assertion for a client certificate. See MSAL Client Assertion for more information.
Keys 4.5.0-beta.1 Changelog
Breaking Changes
- As a result of the migration to Core v2:
- The response types no longer contain the raw response
_response
. To access the raw response, anonResponse
callback has to be passed in the request options bag, for example:let rawResponse: FullOperationResponse | undefined; await client.operationName(/* ...parameters... */, { onResponse: (response) => (rawResponse = response), });
- The re-export of the
PipelineOptions
type from@azure/core-http
has been removed. If you previously relied on this export, consider either using the more specificCertificateClientOptions
type or importingPipelineOptions
from@azure/core-http
directly.
Monitor OpenTelemetry Exporter 1.0.0-beta.8 Changelog
Features Added
- Added Azure Monitor OpenTelemetry Metrics Exporter.
- Export Span events as Exception and Message Telemetry.
- Updated OpenTelemetry dependencies to their latest available versions.
Purview Catalog 1.0.0-beta.5 Changelog
Bugs Fixed
- Add missing query parameter
includeTermHierarchy
for update term API - Add missing query parameter
excludeRelationshipTypes
for get term API
Features Added
- Support Atlas 2.2 APIs
Queues 12.10.0 Changelog
Features Added
- Added support for service version 2021-08-06.
Resource Management - Analysis Services 4.1.0 Changelog
Resource Management - App Configuration 3.0.0 Changelog
Resource Management - App Service 13.0.0 Changelog
Resource Management - Azure VMware Solution 3.1.0 Changelog
Resource Management - Cognitive Services 7.2.0 Changelog
Resource Management - Compute 19.1.0 Changelog
Resource Management - Confidentialledger 1.1.0 Changelog
Resource Management - Container Instances 8.2.0 Changelog
Resource Management - Data Factory 10.7.0 Changelog
Resource Management - Digital Twins 3.1.0 Changelog
Resource Management - Dynatrace 1.0.0-beta.2 Changelog
Resource Management - Education 1.0.0-beta.2 Changelog
Resource Management - Event Grid 14.0.0 Changelog
Resource Management - IoT Hub 6.1.2 Changelog
Resource Management - Kusto 7.1.2 Changelog
Resource Management - Lab Services 3.0.0-beta.3 Changelog
Resource Management - Machine Learning Experimentation 2.0.0-beta.3 Changelog
Resource Management - Managed Service Identity 2.1.0-beta.2 Changelog
Resource Management - Management Partner 3.0.0 Changelog
Resource Management - Market Place Ordering 3.1.0 Changelog
Resource Management - Media Services 12.0.0 Changelog
Resource Management - Migrate 2.0.2 Changelog
Resource Management - Monitor 8.0.0-beta.1 Changelog
Resource Management - NetApp 16.0.0 Changelog
Resource Management - Operational Insights 9.0.0-beta.1 Changelog
Resource Management - Orbital 1.1.0 Changelog
Resource Management - Policy 5.0.2 Changelog
Resource Management - Portal 1.0.0-beta.4 Changelog
Resource Management - Power BI Dedicated 4.0.0 Changelog
Resource Management - Relay 3.1.0 Changelog
Resource Management - Resourceconnector 1.0.0-beta.1 Changelog
Resource Management - Securityinsight 1.0.0-beta.4 Changelog
Resource Management - Service Fabric Mesh 3.0.0-beta.3 Changelog
Resource Management - Sql Virtual Machine 5.0.0-beta.5 Changelog
Resource Management - Storage 17.2.1 Changelog
Resource Management - Storage Import Export 2.0.2 Changelog
Resource Management - Support 2.0.2 Changelog
Resource Management - VMware CloudSimple 3.0.1 Changelog
Resource Management - Workloads 1.0.0-beta.1 Changelog
Secrets 4.5.0-beta.1 Changelog
Breaking Changes
- As a result of the migration to Core v2:
- The response types no longer contain the raw response
_response
. To access the raw response, anonResponse
callback has to be passed in the request options bag, for example:let rawResponse: FullOperationResponse | undefined; await client.operationName(/* ...parameters... */, { onResponse: (response) => (rawResponse = response), });
- The re-export of the
PipelineOptions
type from@azure/core-http
has been removed. If you previously relied on this export, consider either using the more specificSecretClientOptions
type or importingPipelineOptions
from@azure/core-http
directly.
Service Bus 7.6.0 Changelog
Other Changes
- Stop yielding empty page when listing rules using RuleManager.
- Improves documentation for
maxAutoLockRenewalDurationInMs
with an example to clarify its usage. #22343
Web PubSub CloudEvents Handlers for Express 1.0.3 Changelog
Bugs Fixed
- Fix issue https://github.com/Azure/azure-sdk-for-js/issues/22134 that hub name should be case insensitive
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/purview-catalog@1.0.0-beta.5
$> npm install @azure/ai-form-recognizer@4.0.0-beta.5
$> npm install @azure/arm-analysisservices@4.1.0
$> npm install @azure/arm-appconfiguration@3.0.0
$> npm install @azure/arm-appservice@13.0.0
$> npm install @azure/arm-avs@3.1.0
$> npm install @azure/arm-cognitiveservices@7.2.0
$> npm install @azure/arm-compute@19.1.0
$> npm install @azure/arm-confidentialledger@1.1.0
$> npm install @azure/arm-containerinstance@8.2.0
$> npm install @azure/arm-datafactory@10.7.0
$> npm install @azure/arm-digitaltwins@3.1.0
$> npm install @azure/arm-dynatrace@1.0.0-beta.2
$> npm install @azure/arm-education@1.0.0-beta.2
$> npm install @azure/arm-eventgrid@14.0.0
$> npm install @azure/arm-iothub@6.1.2
$> npm install @azure/arm-kusto@7.1.2
$> npm install @azure/arm-labservices@3.0.0-beta.3
$> npm install @azure/arm-machinelearningexperimentation@2.0.0-beta.3
$> npm install @azure/arm-managementpartner@3.0.0
$> npm install @azure/arm-marketplaceordering@3.1.0
$> npm install @azure/arm-mediaservices@12.0.0
$> npm install @azure/arm-migrate@2.0.2
$> npm install @azure/arm-monitor@8.0.0-beta.1
$> npm install @azure/arm-msi@2.1.0-beta.2
$> npm install @azure/arm-netapp@16.0.0
$> npm install @azure/arm-operationalinsights@9.0.0-beta.1
$> npm install @azure/arm-orbital@1.1.0
$> npm install @azure/arm-policy@5.0.2
$> npm install @azure/arm-portal@1.0.0-beta.4
$> npm install @azure/arm-powerbidedicated@4.0.0
$> npm install @azure/arm-relay@3.1.0
$> npm install @azure/arm-resourceconnector@1.0.0-beta.1
$> npm install @azure/arm-securityinsight@1.0.0-beta.4
$> npm install @azure/arm-servicefabricmesh@3.0.0-beta.3
$> npm install @azure/arm-sqlvirtualmachine@5.0.0-beta.5
$> npm install @azure/arm-storage@17.2.1
$> npm install @azure/arm-storageimportexport@2.0.2
$> npm install @azure/arm-support@2.0.2
$> npm install @azure/arm-vmwarecloudsimple@3.0.1
$> npm install @azure/arm-workloads@1.0.0-beta.1
$> npm install @azure/cosmos@3.16.2
$> npm install @azure/eventgrid@4.10.0
$> npm install @azure/identity@2.0.5
$> npm install @azure/identity@2.1.0
$> npm install @azure/keyvault-admin@4.2.1
$> npm install @azure/keyvault-certificates@4.5.0-beta.1
$> npm install @azure/keyvault-keys@4.5.0-beta.1
$> npm install @azure/keyvault-secrets@4.5.0-beta.1
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.8
$> npm install @azure/service-bus@7.6.0
$> npm install @azure/storage-blob@12.11.0-beta.1
$> npm install @azure/storage-blob@12.11.0
$> npm install @azure/storage-blob-changefeed@12.0.0-preview.4
$> npm install @azure/storage-file-datalake@12.10.0-beta.1
$> npm install @azure/storage-file-datalake@12.10.0
$> npm install @azure/storage-file-datalake@12.10.0
$> npm install @azure/storage-file-share@12.11.0
$> npm install @azure/storage-queue@12.10.0
$> npm install @azure/web-pubsub-express@1.0.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