The Azure SDK team is pleased to announce our May 2023 client library releases.

38 packages released this month.

Stable Packages (14)

  • Container Registry

  • Event Hubs

  • Identity

  • Monitor Query

  • Resource Management - App Configuration

  • Resource Management - Authorization

  • Resource Management - Container Instances

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Image Builder

  • Resource Management - Key Vault

  • Resource Management - Postgresql

  • Resource Management - Voiceservices

  • Resource Management - Workloads

Patch Updates (7)

  • App Configuration

  • Core - Client - Core Utils

  • Core - Client - HTTP

  • Core - Client - LRO

  • Core - Client - Rest

  • Identity

  • Monitor Query

Beta Packages (16)

  • Identity

  • Monitor Query

  • OpenTelemetry Exporter

  • OpenTelemetry Instrumentation

  • Resouce Management - Redis Enterprise Cache

  • Resource Management - Confidential Ledger

  • Resource Management - Container Instances

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Elastic

  • Resource Management - Event Hubs

  • Resource Management - IoT Hub

  • Resource Management - Paloaltonetworksngfw

  • Resource Management - Resource Connector

  • Resource Management - Security

  • Text Translation

Release highlights

App Configuration 1.4.1 Changelog

Bugs Fixed

  • “\0” as the labelFilter in the listing methods AppConfgurationClient#listConfigurationSettings would return the settings without any labels. Docs were updated to reflect that. #21309
  • #25463 If the app configuration endpoint ends withs a slash(/), the requests made using the AppConfigurationClient hit 401 error owing to Bearer error="invalid_token", error_description="Authorization token failed validation". The issue is fixed as part of #20766.

Features Added

  • Added dependency on @azure/logger to help with debugging. #23860

Container Registry 1.1.0 Changelog

Breaking Changes

Since 1.1.0-beta.3:

  • The manifest property on GetManifestResult is now Record<string, unknown> instead of OciImageManifest. This property is now populated regardless of the media type of the manifest, instead of only being populated when the manifest was an OCI image manifest.
  • Added an isOciImageManifest type guard to check if a manifest is an OCI image manifest, providing strong typing.
  • Renamed properties on OciImageManifest, OciDescriptor, and OciAnnotations to match the specification exactly:
  • Renamed OciAnnotations.createdOn to created.
  • Renamed OciDescriptor.sizeInBytes to size.
  • Renamed OciImageManifest.configuration to config.
  • Removed GetOciImageManifestResult and the corresponding type guard, isGetOciImageManifestResult.

Features Added

  • Added ContainerRegistryContentClient for uploading and downloading OCI blobs and manifests.

Core - Client - Core Utils 1.3.1 Changelog

Bugs Fixed

Core - Client - Core Utils 1.3.2 Changelog

Bugs Fixed

  • Fix an issue where randomUUID() is not exported for react-native issue #25754

Core - Client - HTTP 2.3.2 Changelog

Other Changes

  • Upgrade dependency xml2js version to ^0.5.0.

Core - Client - LRO 2.5.3 Changelog

Other Changes

  • Include detailed error information in failed polling error messages.

Core - Client - Rest 1.1.3 Changelog

Features Added

  • Add loggingOptions in ClientOptions for logger support.

Event Hubs 5.10.0 Changelog

Bugs Fixed

  • Fix a memory leak issue of linked child abort signals not being released.

Identity 3.2.0-beta.2 Changelog

Features Added

  • Added configurable process timeout for dev-time credentials - AzureCLI Credential, AzurePowershell Credential and AzureDeveloperCLI Credential.

Bugs Fixed

  • Fixed a bug in WorkloadIdentity Credential, to incorporate the case where the options can be undefined in a conditional check. Related issue #25089 with the fix #25119.
  • Exported WorkloadIdentityDefaultCredentialOptions which was previously not publicly exported in index.ts.

Identity 3.2.0 Changelog

Breaking Changes

  • Renamed developerCredentialTimeOutInMs to processTimeoutInMs in DefaultAzureCredentialOptions.
  • Renamed federatedTokenFilePath to tokenFilePath under WorkloadIdentityOptions.

Identity 3.2.1 Changelog

Bug Fixes

  • Fixed a bug in WorkloadIdentity Credential, to incorporate the case where the options can be undefined in a conditional check. Related issue #25827 with the fix #25829.

Monitor Query 1.1.0-beta.1 Changelog

Features Added

  • Added Resource centric query logs api for LogsIngestionClient.

Monitor Query 1.0.4 Changelog

Bugs Fixed

  • Fixed the ISO8601 value for twentyFourHoursto reflect P24H, instead of P1D under Durations object.

Monitor Query 1.1.0 Changelog

Features Added

  • Added Resource centric query logs api for LogsIngestionClient from (1.1.0-beta.1 release).

OpenTelemetry Exporter 1.0.0-beta.12 Changelog

Features Added

  • Use Prefix/Distro version if available.
  • Remove standard metrics custom handling.
  • Remove mapped Span attributes and remaining as properties.
  • Updated OpenTelemetry dependencies to their latest available versions.

OpenTelemetry Instrumentation 1.0.0-beta.3 Changelog

Other Changes

  • Updated to latest OTEL libraries

Resouce Management - Redis Enterprise Cache 2.3.0-beta.1 Changelog

Resource Management - App Configuration 4.0.0 Changelog

Resource Management - Authorization 9.0.0 Changelog

Resource Management - Confidential Ledger 1.3.0-beta.1 Changelog

Resource Management - Container Instances 9.1.0-beta.2 Changelog

Resource Management - Container Instances 9.1.0 Changelog

Resource Management - Container Service 18.0.0-beta.3 Changelog

Resource Management - Container Service 18.0.0 Changelog

Resource Management - Cosmos DB 15.4.0-beta.2 Changelog

Resource Management - Cosmos DB 15.4.0 Changelog

Resource Management - Elastic 1.0.0-beta.2 Changelog

Resource Management - Event Hubs 5.2.0-beta.1 Changelog

Resource Management - Image Builder 3.0.0 Changelog

Resource Management - IoT Hub 6.3.0-beta.2 Changelog

Resource Management - Key Vault 3.0.0 Changelog

Resource Management - Paloaltonetworksngfw 1.0.0-beta.1 Changelog

Resource Management - Postgresql 7.1.0 Changelog

Resource Management - Resource Connector 1.0.0-beta.3 Changelog

Resource Management - Security 6.0.0-beta.4 Changelog

Resource Management - Voiceservices 1.0.0 Changelog

Resource Management - Workloads 1.0.0 Changelog

Text Translation 1.0.0-beta.1 Changelog

Features Added

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-translation-text@1.0.0-beta.1
$> npm install @azure-rest/core-client@1.1.3
$> npm install @azure/app-configuration@1.4.1
$> npm install @azure/arm-appconfiguration@4.0.0
$> npm install @azure/arm-authorization@9.0.0
$> npm install @azure/arm-confidentialledger@1.3.0-beta.1
$> npm install @azure/arm-containerinstance@9.1.0-beta.2
$> npm install @azure/arm-containerinstance@9.1.0
$> npm install @azure/arm-containerservice@18.0.0-beta.3
$> npm install @azure/arm-containerservice@18.0.0
$> npm install @azure/arm-cosmosdb@15.4.0-beta.2
$> npm install @azure/arm-cosmosdb@15.4.0
$> npm install @azure/arm-elastic@1.0.0-beta.2
$> npm install @azure/arm-eventhub@5.2.0-beta.1
$> npm install @azure/arm-imagebuilder@3.0.0
$> npm install @azure/arm-iothub@6.3.0-beta.2
$> npm install @azure/arm-keyvault@3.0.0
$> npm install @azure/arm-paloaltonetworksngfw@1.0.0-beta.1
$> npm install @azure/arm-postgresql-flexible@7.1.0
$> npm install @azure/arm-redisenterprisecache@2.3.0-beta.1
$> npm install @azure/arm-resourceconnector@1.0.0-beta.3
$> npm install @azure/arm-security@6.0.0-beta.4
$> npm install @azure/arm-voiceservices@1.0.0
$> npm install @azure/arm-workloads@1.0.0
$> npm install @azure/container-registry@1.1.0
$> npm install @azure/core-http@2.3.2
$> npm install @azure/core-lro@2.5.3
$> npm install @azure/core-util@1.3.1
$> npm install @azure/core-util@1.3.2
$> npm install @azure/event-hubs@5.10.0
$> npm install @azure/identity@3.2.0-beta.2
$> npm install @azure/identity@3.2.0
$> npm install @azure/identity@3.2.1
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.12
$> npm install @azure/monitor-query@1.1.0-beta.1
$> npm install @azure/monitor-query@1.0.4
$> npm install @azure/monitor-query@1.1.0
$> npm install @azure/opentelemetry-instrumentation-azure-sdk@1.0.0-beta.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