Azure SDK for JavaScript (October 2022)
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 totrue
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 totrue
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
andgetToken
methods now acceptCreateUserAndTokenOptions
andGetTokenOptions
that provide the ability to create a Communication Identity access token with custom expiration via optionaltokenExpiresInMinutes
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 handleabortSignal
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
toCreateHttpPollerOptions
andLroEngineOptions
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 theadditionallyAllowedTenants
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 totrue
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
toUploadLogsOptions
UploadResult
toUploadLogsResult
UploadStatus
toUploadLogsStatus
- The
uploadStatus
property on the previousUploadResult
type (nowUploadLogsResult
) has been renamed tostatus
. - The
responseError
property onUploadLogsError
has been renamed tocause
.
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 toSchemaProperties
.
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 totrue
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