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

47 packages released this month.

Stable Packages (18)

  • Core - Client - Core Rest Pipeline

  • Event Grid

  • Event Hubs

  • Resouce Management - Resources Subscriptions

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Data Box

  • Resource Management - Dev Center

  • Resource Management - Front Door

  • Resource Management - Kubernetes Configuration

  • Resource Management - Liftrqumulo

  • Resource Management - Network

  • Resource Management - New Relic Observability

  • Resource Management - Policy

  • Resource Management - Private DNS

  • Resource Management - Qumulo

  • Resource Management - Resource Health

Patch Updates (5)

  • Core - Client - Client

  • Core - Client - HTTP

  • Identity

  • Key Vault - Keys

  • Monitor Query

Beta Packages (21)

  • Communication Chat

  • Communication Phone Numbers

  • Communication Rooms

  • Event Grid

  • OpenAI

  • OpenTelemetry Exporter

  • Resource Management - Baremetalinfrastructure

  • Resource Management - Container Apps

  • Resource Management - Container Service

  • Resource Management - Costmanagement

  • Resource Management - DevHub

  • Resource Management - Elastic

  • Resource Management - Event Grid

  • Resource Management - MySQL Flexible

  • Resource Management - Networkcloud

  • Resource Management - Postgresql

  • Resource Management - Selfhelp

  • Resource Management - Service Networking

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Release highlights

Communication Chat 1.3.2-beta.2 Changelog

Features Added

  • Added file attachment support
  • Updated @azure/communication-signaling to 1.0.0-beta.18 with file attachment support.

Communication Phone Numbers 1.3.0-alpha.20230517.1 Changelog

  • Added support for the API version 2023-04-01-preview.
  • Renamed sip Patch operation to Update operation

Communication Rooms 1.0.0-beta.2 Changelog

Breaking Changes

  • Changed: Renamed getParticipants to listParticipants with Promise<PagedAsyncIterableIterator<Partial<RoomParticipant>>> return type
  • Changed: Renamed createdDateTime to createdAt in Room
  • Changed: Rename Room to CommunicationRoom
  • Changed: Replaced addParticipants and updateParticipants methods with upsertParticipants
  • Changed: Renamed RoleType to ParticipantRole
  • Removed: roomJoinPolicy and participants from UpdateRoomOptions
  • Removed: participants from Room
  • Removed: roomJoinPolicy from Room, all rooms are invite-only by default

Features Added

  • Added listRooms method
  • Added pagination support to listParticipants

Core - Client - Client 1.7.3 Changelog

Other Changes

  • remove the validation that credential scopes must be a valid URL Issue #25881

Core - Client - Core Rest Pipeline 1.11.0 Changelog

Features Added

  • Add a policy auxiliaryAuthenticationHeaderPolicy for external tokens to x-ms-authorization-auxiliary header. This header will be used when creating a cross-tenant application we may need to handle authentication requests for resources that are in different tenants. PR #25270

Core - Client - HTTP 3.0.2 Changelog

Other Changes

  • Export isNode from @azure/core-util.
  • Remove the validation that credential scopes must be a valid URL Issue #25881

Event Grid 4.12.0 Changelog

  • No new changes for this release. This is to update the minor version of the release to indicate the new system events that were added in the 4.11.1 version.

Event Grid 4.13.0-beta.1 Changelog

Features Added

  • Added a new client EventGridClient to the @azure/eventgrid with publishCloudEvent, publishCloudEvents, receiveCloudEvents, acknowledgeCloudEvents, releaseCloudEvents and rejectCloudEvents apis.

Event Grid 4.13.0 Changelog

Features Added

  • Added new System Events:

  • Microsoft.ContainerService.ClusterSupportEnded
  • Microsoft.ContainerService.ClusterSupportEnding
  • Microsoft.ContainerService.NodePoolRollingFailed
  • Microsoft.ContainerService.NodePoolRollingStarted
  • Microsoft.ContainerService.NodePoolRollingSucceeded

Event Hubs 5.11.0 Changelog

Features Added

  • Adds an option to set an identifier for Event Hubs clients.
  • Adds a property on each Event Hub client that returns the identifier of the client.

Identity 3.2.2 Changelog

Bug Fixes

  • Remove console logging in processMultitenantRequest for tenant id and resolved tenant.

Key Vault - Keys 4.7.1 Changelog

Bugs Fixed

  • Fixed an issue where cryptographic operations would fail if the client did not have the get permission on the key, even if it had permission for the underlying operation. Issue #26001; PR #26016

Monitor Query 1.1.1 Changelog

Bugs Fixed

  • Fixed the ISO8601 value for twentyFourHoursto PT24H, instead of the incorrect P24H under Durations object.
  • Fixed the ISO8601 value for fortyEightHoursto PT48H, instead of the incorrect P48H under Durations object.

OpenAI 1.0.0-beta.1 Changelog

  • This is the initial beta release for Azure OpenAI inference capabilities, including completions, chat completions, and embeddings.

OpenAI 1.0.0-beta.2 Changelog

Bugs Fixed

  • Fix a bug where the customer-passed options for credentials were overwritten by the defaults values.

OpenTelemetry Exporter 1.0.0-beta.13 Changelog

Features Added

  • Update opentelemetry/instrumentation packages.
  • Add support for Application Insights log events.
  • Add AiCloudRole and AiCloudRoleInstance to OTel Resource event.
  • Add OTel resource metric envelope.
  • Add OpenTelemetry Log Exporter
  • Use Kubernetes resource attributes to populate cloud role and role instance.

Resouce Management - Resources Subscriptions 2.1.0 Changelog

Resource Management - Baremetalinfrastructure 1.0.0-beta.1 Changelog

Resource Management - Compute 21.0.0 Changelog

Resource Management - Container Apps 2.0.0-beta.3 Changelog

Resource Management - Container Service 19.0.0-beta.1 Changelog

Resource Management - Container Service 19.0.0 Changelog

Resource Management - Cosmos DB 15.5.0 Changelog

Resource Management - Costmanagement 1.0.0-beta.1 Changelog

Resource Management - Data Box 5.0.0 Changelog

Resource Management - Dev Center 1.0.0 Changelog

Resource Management - DevHub 1.0.0-beta.3 Changelog

Resource Management - Elastic 1.0.0-beta.3 Changelog

Resource Management - Event Grid 14.2.0-beta.1 Changelog

Resource Management - Front Door 5.2.0 Changelog

Resource Management - Kubernetes Configuration 6.0.0 Changelog

Resource Management - Liftrqumulo 1.0.0 Changelog

Resource Management - MySQL Flexible 4.0.0-beta.1 Changelog

Resource Management - Network 31.0.0 Changelog

Resource Management - Networkcloud 1.0.0-beta.1 Changelog

Resource Management - New Relic Observability 1.0.0 Changelog

Resource Management - Policy 5.1.0 Changelog

Resource Management - Postgresql 8.0.0-beta.1 Changelog

Resource Management - Postgresql 8.0.0-beta.2 Changelog

Resource Management - Private DNS 3.2.0 Changelog

Resource Management - Qumulo 1.0.0 Changelog

Resource Management - Resource Health 4.0.0 Changelog

Resource Management - Selfhelp 1.0.0-beta.1 Changelog

Resource Management - Service Networking 1.0.0-beta.2 Changelog

Storage - Blobs 12.15.0-beta.1 Changelog

Features Added

  • Added support for service version 2023-01-03.

Storage - Files Data Lake 12.14.0-beta.1 Changelog

Features Added

  • Added support for service version 2023-01-03.
  • Added owner, group and permissions properties for response of DataLakePathClient.getProperties(), DataLakeFileClient.getProperties(), DataLakeFileClient,read(), and DataLakeDirectoryClient.getProperties().

Storage - Files Share 12.15.0-beta.1 Changelog

Features Added

  • Added support for service version 2023-01-03.
  • Added access rights in each handles returned by ShareDirectoryClient.listHandles()/ShareFileClient.listHandles().

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/arm-appcontainers@2.0.0-beta.3
$> npm install @azure/arm-baremetalinfrastructure@1.0.0-beta.1
$> npm install @azure/arm-compute@21.0.0
$> npm install @azure/arm-containerservice@19.0.0-beta.1
$> npm install @azure/arm-containerservice@19.0.0
$> npm install @azure/arm-cosmosdb@15.5.0
$> npm install @azure/arm-costmanagement@1.0.0-beta.1
$> npm install @azure/arm-databox@5.0.0
$> npm install @azure/arm-devcenter@1.0.0
$> npm install @azure/arm-devhub@1.0.0-beta.3
$> npm install @azure/arm-elastic@1.0.0-beta.3
$> npm install @azure/arm-eventgrid@14.2.0-beta.1
$> npm install @azure/arm-frontdoor@5.2.0
$> npm install @azure/arm-kubernetesconfiguration@6.0.0
$> npm install @azure/arm-liftrqumulo@1.0.0
$> npm install @azure/arm-mysql-flexible@4.0.0-beta.1
$> npm install @azure/arm-network@31.0.0
$> npm install @azure/arm-networkcloud@1.0.0-beta.1
$> npm install @azure/arm-newrelicobservability@1.0.0
$> npm install @azure/arm-policy@5.1.0
$> npm install @azure/arm-postgresql-flexible@8.0.0-beta.1
$> npm install @azure/arm-postgresql-flexible@8.0.0-beta.2
$> npm install @azure/arm-privatedns@3.2.0
$> npm install @azure/arm-qumulo@1.0.0
$> npm install @azure/arm-resourcehealth@4.0.0
$> npm install @azure/arm-resources-subscriptions@2.1.0
$> npm install @azure/arm-selfhelp@1.0.0-beta.1
$> npm install @azure/arm-servicenetworking@1.0.0-beta.2
$> npm install @azure/communication-chat@1.3.2-beta.2
$> npm install @azure/communication-phone-numbers@1.3.0-alpha.20230517.1
$> npm install @azure/communication-rooms@1.0.0-beta.2
$> npm install @azure/core-client@1.7.3
$> npm install @azure/core-http@3.0.2
$> npm install @azure/core-rest-pipeline@1.11.0
$> npm install @azure/event-hubs@5.11.0
$> npm install @azure/eventgrid@4.12.0
$> npm install @azure/eventgrid@4.13.0-beta.1
$> npm install @azure/eventgrid@4.13.0
$> npm install @azure/identity@3.2.2
$> npm install @azure/keyvault-keys@4.7.1
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.13
$> npm install @azure/monitor-query@1.1.1
$> npm install @azure/openai@1.0.0-beta.1
$> npm install @azure/openai@1.0.0-beta.2
$> npm install @azure/storage-blob@12.15.0-beta.1
$> npm install @azure/storage-file-datalake@12.14.0-beta.1
$> npm install @azure/storage-file-share@12.15.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