The Azure SDK team is pleased to announce our October 2022 client library releases.

75 packages released this month.

Stable Packages (19)

  • Administration

  • Certificates

  • Communication Chat

  • Communication Identity

  • Core - Client - LRO

  • Identity

  • IoT Device Update

  • Keys

  • Resource Management - Compute

  • Resource Management - Data Factory

  • Resource Management - Dnsresolver

  • Resource Management - Dynatrace

  • Resource Management - Kusto

  • Resource Management - Logic Apps

  • Resource Management - NetApp

  • Resource Management - Network

  • Resource Management - Reservations

  • Schema Registry

  • Secrets

Patch Updates (16)

  • Core - Client - Core Utils

  • Core - Client - LRO

  • Cosmos DB

  • Monitor Query

  • Resource Management - Advisor

  • Resource Management - Analysis Services

  • Resource Management - Api Management

  • Resource Management - App Configuration

  • Resource Management - App Service

  • Resource Management - Appcontainers

  • Resource Management - Attestation

  • Resource Management - Automanage

  • Resource Management - Azure Stack HCI

  • Resource Management - Azure VMware Solution

  • Resource Management - Azureadexternalidentities

  • Service Bus

Beta Packages (21)

  • Artifacts

  • Identity

  • Maps Common

  • Maps Search

  • Monitor Ingestion

  • Personalizer

  • Resource Management - Agrifood

  • Resource Management - App Platform

  • Resource Management - Appcontainers

  • Resource Management - Application Insights

  • Resource Management - Authorization

  • Resource Management - Automation

  • Resource Management - Azure Stack

  • Resource Management - Chaos

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Devcenter

  • Resource Management - Security

  • Resource Management - Securitydevops

  • Resource Management - Securityinsight

  • Resource Management - Sql Virtual Machine

Release highlights

Administration 4.3.0 Changelog

Breaking Changes

  • Verify the challenge resource matches the vault domain. This should affect few customers who can set disableChallengeResourceVerification in the options bag to true to disable. See https://aka.ms/azsdk/blog/vault-uri for more information.

Artifacts 1.0.0-beta.11 Changelog

Features Added

  • Updated to @azure/core-tracing 1.0.
  • add a set of new LinkedService types.

Certificates 4.6.0 Changelog

Breaking Changes

  • Verify the challenge resource matches the vault domain. This should affect few customers who can set disableChallengeResourceVerification in the options bag to true to disable. See https://aka.ms/azsdk/blog/vault-uri for more information.

Communication Chat 1.3.0 Changelog

Features Added

  • Updated to @azure/communication-signaling@1.0.0-beta.15. Improves real-time notification of messages when the network is offline, interrupted or unstable. For message(s) sent during this time, the customer will receive the notification that the message has been delivered if the network is functioning normally within 15 minutes.

  • Updated to @azure/core-tracing 1.0.

Communication Identity 1.2.0 Changelog

Features Added

  • Added support to customize the Communication Identity access token’s validity period:
  • createUserAndToken and getToken methods now accept CreateUserAndTokenOptions and GetTokenOptions that provide the ability to create a Communication Identity access token with custom expiration via optional tokenExpiresInMinutes property:
  • createUserAndToken(scopes: TokenScope[], options: CreateUserAndTokenOptions = {})
  • getToken(user: CommunicationUserIdentifier, scopes: TokenScope[], options: GetTokenOptions = {})
  • interface CreateUserAndTokenOptions extends OperationOptions { tokenExpiresInMinutes?: number; }
  • interface GetTokenOptions extends OperationOptions { tokenExpiresInMinutes?: number; }
  • Added a new API version 2022-10-01 that is now the default API version.

Core - Client - Core Utils 1.1.1 Changelog

Features Added

  • Update delay method to handle abortSignal functionality

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.

Core - Client - LRO 2.4.0 Changelog

Bugs Fixed

  • Precisely detect when an operation failed without relying on exceptions raised by the underlying core library.
  • Handle bad status fields.

Features Added

  • Add resolveOnUnsuccessful to CreateHttpPollerOptions and LroEngineOptions to control whether to throw an error if the operation failed or was canceled.

Cosmos DB 3.17.1 Changelog

Bugs Fixed

  • Fix issue with unwanted runtime dependency on @azure/identity #22968

Identity 3.0.0 Changelog

Features Added

  • Added additionallyAllowedTenants to the following credential options to force explicit opt-in behavior for multi-tenant authentication via the options property bag to the following:
  • AuthorizationCodeCredentialOptions
  • AzureApplicationCredentialOptions
  • AzureCliCredentialOptions
  • AzurePowerShellCredentialOptions
  • ClientAssertionCredentialOptions
  • ClientCertificateCredentialOptions
  • ClientSecretCredentialOptions
  • DefaultAzureCredentialOptions
  • DeviceCodeCredentialOptions
  • EnvironmentCredentialOptions
  • InteractiveCredentialOptions
  • OnBehalfOfCredentialOptions
  • UsernamePasswordCredentialOptions
  • VisualStudioCodeCredentialOptions

Breaking Changes

  • Credential types supporting multi-tenant authentication will now throw an error if the requested tenant ID doesn’t match the credential’s tenant ID, and is not included in the additionallyAllowedTenants option. Applications must now explicitly add additional tenants to the additionallyAllowedTenants list, or add "*" to list, to enable acquiring tokens from tenants other than the originally specified tenant ID. See BREAKING_CHANGES.md.

Bugs Fixed

  • Changed the way token expiration for managed identity tokens is calculated to handle different server formats. See PR #23232

Identity 3.1.0-beta.1 Changelog

Features Added

  • Added Token Caching support to Managed Identity Credential

IoT Device Update 1.0.0 Changelog

Features Added

  • Added filter to listDeviceClasses method
  • Updated description for some methods to be more descriptive and less ambiguous

Keys 4.6.0 Changelog

Breaking Changes

  • Verify the challenge resource matches the vault domain. This should affect few customers who can set disableChallengeResourceVerification in the options bag to true to disable. See https://aka.ms/azsdk/blog/vault-uri for more information.

Maps Common 1.0.0-beta.1 Changelog

Features Added

  • Initial release.

Maps Search 1.0.0-beta.1 Changelog

Features Added

  • Initial Release

Monitor Ingestion 1.0.0-beta.3 Changelog

Breaking Changes

  • Renamed the following types:
  • UploadOptions to UploadLogsOptions
  • UploadResult to UploadLogsResult
  • UploadStatus to UploadLogsStatus
  • The uploadStatus property on the previous UploadResult type (now UploadLogsResult) has been renamed to status.
  • The responseError property on UploadLogsError has been renamed to cause.

Monitor Query 1.0.3 Changelog

Bugs Fixed

  • #23349 Fixed endpoint resolution to allow endpoints from sovereign clouds

Personalizer 1.0.0-beta.1 Changelog

Features Added

This is a preview of our efforts in creating a client library for Azure Personalizer service.

Resource Management - Advisor 3.0.2 Changelog

Resource Management - Advisor 3.0.3 Changelog

Resource Management - Agrifood 1.0.0-beta.2 Changelog

Resource Management - Agrifood 1.0.0-beta.3 Changelog

Resource Management - Analysis Services 4.1.1 Changelog

Resource Management - Analysis Services 4.1.2 Changelog

Resource Management - Api Management 8.1.1 Changelog

Resource Management - Api Management 8.1.2 Changelog

Resource Management - App Configuration 3.0.1 Changelog

Resource Management - App Configuration 3.0.2 Changelog

Resource Management - App Platform 2.1.0-beta.1 Changelog

Resource Management - App Platform 2.1.0-beta.2 Changelog

Resource Management - App Platform 2.1.0-beta.3 Changelog

Resource Management - App Service 13.0.1 Changelog

Resource Management - App Service 13.0.2 Changelog

Resource Management - Appcontainers 1.1.1 Changelog

Resource Management - Appcontainers 1.1.2 Changelog

Resource Management - Appcontainers 2.0.0-beta.1 Changelog

Resource Management - Application Insights 5.0.0-beta.5 Changelog

Resource Management - Application Insights 5.0.0-beta.6 Changelog

Resource Management - Attestation 2.0.1 Changelog

Resource Management - Attestation 2.0.2 Changelog

Resource Management - Authorization 9.0.0-beta.2 Changelog

Resource Management - Authorization 9.0.0-beta.3 Changelog

Resource Management - Automanage 1.0.1 Changelog

Resource Management - Automanage 1.0.2 Changelog

Resource Management - Automation 11.0.0-beta.2 Changelog

Resource Management - Automation 11.0.0-beta.3 Changelog

Resource Management - Azure Stack 3.0.0-beta.3 Changelog

Resource Management - Azure Stack 3.0.0-beta.4 Changelog

Resource Management - Azure Stack HCI 3.0.1 Changelog

Resource Management - Azure Stack HCI 3.0.2 Changelog

Resource Management - Azure VMware Solution 3.1.1 Changelog

Resource Management - Azure VMware Solution 3.1.2 Changelog

Resource Management - Azureadexternalidentities 1.0.1 Changelog

Resource Management - Azureadexternalidentities 1.0.2 Changelog

Resource Management - Chaos 1.0.0-beta.1 Changelog

Resource Management - Compute 19.2.0 Changelog

Resource Management - Container Service 18.0.0-beta.1 Changelog

Resource Management - Container Service 18.0.0-beta.2 Changelog

Resource Management - Cosmos DB 16.0.0-beta.4 Changelog

Resource Management - Data Factory 10.8.0 Changelog

Resource Management - Devcenter 1.0.0-beta.2 Changelog

Resource Management - Dnsresolver 1.0.0 Changelog

Resource Management - Dynatrace 1.0.0 Changelog

Resource Management - Kusto 7.2.0 Changelog

Resource Management - Logic Apps 8.1.0 Changelog

Resource Management - NetApp 17.0.0 Changelog

Resource Management - Network 30.0.0 Changelog

Resource Management - Reservations 7.2.0 Changelog

Resource Management - Security 6.0.0-beta.1 Changelog

Resource Management - Securitydevops 1.0.0-beta.1 Changelog

Resource Management - Securityinsight 1.0.0-beta.5 Changelog

Resource Management - Sql Virtual Machine 5.0.0-beta.6 Changelog

Schema Registry 1.2.0 Changelog

Features Added

  • An overload of getSchema is added that queries schemas by their version.
  • version property is added to SchemaProperties.

Secrets 4.6.0 Changelog

Breaking Changes

  • Verify the challenge resource matches the vault domain. This should affect few customers who can set disableChallengeResourceVerification in the options bag to true to disable. See https://aka.ms/azsdk/blog/vault-uri for more information.

Service Bus 7.7.2 Changelog

Other Changes

  • Pass timeout to server when accepting next session PR #23210
  • Enable tracing for more operations. PR #23334

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-personalizer@1.0.0-beta.1
$> npm install @azure-rest/iot-device-update@1.0.0
$> npm install @azure/arm-advisor@3.0.2
$> npm install @azure/arm-advisor@3.0.3
$> npm install @azure/arm-agrifood@1.0.0-beta.2
$> npm install @azure/arm-agrifood@1.0.0-beta.3
$> npm install @azure/arm-analysisservices@4.1.1
$> npm install @azure/arm-analysisservices@4.1.2
$> npm install @azure/arm-apimanagement@8.1.1
$> npm install @azure/arm-apimanagement@8.1.2
$> npm install @azure/arm-appconfiguration@3.0.1
$> npm install @azure/arm-appconfiguration@3.0.2
$> npm install @azure/arm-appcontainers@1.1.1
$> npm install @azure/arm-appcontainers@1.1.2
$> npm install @azure/arm-appcontainers@2.0.0-beta.1
$> npm install @azure/arm-appinsights@5.0.0-beta.5
$> npm install @azure/arm-appinsights@5.0.0-beta.6
$> npm install @azure/arm-appplatform@2.1.0-beta.1
$> npm install @azure/arm-appplatform@2.1.0-beta.2
$> npm install @azure/arm-appplatform@2.1.0-beta.3
$> npm install @azure/arm-appservice@13.0.1
$> npm install @azure/arm-appservice@13.0.2
$> npm install @azure/arm-attestation@2.0.1
$> npm install @azure/arm-attestation@2.0.2
$> npm install @azure/arm-authorization@9.0.0-beta.2
$> npm install @azure/arm-authorization@9.0.0-beta.3
$> npm install @azure/arm-automanage@1.0.1
$> npm install @azure/arm-automanage@1.0.2
$> npm install @azure/arm-automation@11.0.0-beta.2
$> npm install @azure/arm-automation@11.0.0-beta.3
$> npm install @azure/arm-avs@3.1.1
$> npm install @azure/arm-avs@3.1.2
$> npm install @azure/arm-azureadexternalidentities@1.0.1
$> npm install @azure/arm-azureadexternalidentities@1.0.2
$> npm install @azure/arm-azurestack@3.0.0-beta.3
$> npm install @azure/arm-azurestack@3.0.0-beta.4
$> npm install @azure/arm-azurestackhci@3.0.1
$> npm install @azure/arm-azurestackhci@3.0.2
$> npm install @azure/arm-chaos@1.0.0-beta.1
$> npm install @azure/arm-compute@19.2.0
$> npm install @azure/arm-containerservice@18.0.0-beta.1
$> npm install @azure/arm-containerservice@18.0.0-beta.2
$> npm install @azure/arm-cosmosdb@16.0.0-beta.4
$> npm install @azure/arm-datafactory@10.8.0
$> npm install @azure/arm-devcenter@1.0.0-beta.2
$> npm install @azure/arm-dnsresolver@1.0.0
$> npm install @azure/arm-dynatrace@1.0.0
$> npm install @azure/arm-kusto@7.2.0
$> npm install @azure/arm-logic@8.1.0
$> npm install @azure/arm-netapp@17.0.0
$> npm install @azure/arm-network@30.0.0
$> npm install @azure/arm-reservations@7.2.0
$> npm install @azure/arm-security@6.0.0-beta.1
$> npm install @azure/arm-securitydevops@1.0.0-beta.1
$> npm install @azure/arm-securityinsight@1.0.0-beta.5
$> npm install @azure/arm-sqlvirtualmachine@5.0.0-beta.6
$> npm install @azure/communication-chat@1.3.0
$> npm install @azure/communication-identity@1.2.0
$> npm install @azure/core-lro@2.3.1
$> npm install @azure/core-lro@2.4.0
$> npm install @azure/core-util@1.1.1
$> npm install @azure/cosmos@3.17.1
$> npm install @azure/identity@3.0.0
$> npm install @azure/identity@3.1.0-beta.1
$> npm install @azure/keyvault-admin@4.3.0
$> npm install @azure/keyvault-certificates@4.6.0
$> npm install @azure/keyvault-keys@4.6.0
$> npm install @azure/keyvault-secrets@4.6.0
$> npm install @azure/maps-common@1.0.0-beta.1
$> npm install @azure/maps-search@1.0.0-beta.1
$> npm install @azure/monitor-ingestion@1.0.0-beta.3
$> npm install @azure/monitor-query@1.0.3
$> npm install @azure/schema-registry@1.2.0
$> npm install @azure/service-bus@7.7.2
$> npm install @azure/synapse-artifacts@1.0.0-beta.11

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