Azure SDK for JavaScript (June 2023)
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
tolistParticipants
withPromise<PagedAsyncIterableIterator<Partial<RoomParticipant>>>
return type - Changed: Renamed
createdDateTime
tocreatedAt
inRoom
- Changed: Rename
Room
toCommunicationRoom
- Changed: Replaced
addParticipants
andupdateParticipants
methods withupsertParticipants
- Changed: Renamed
RoleType
toParticipantRole
- Removed:
roomJoinPolicy
andparticipants
fromUpdateRoomOptions
- Removed:
participants
fromRoom
- Removed:
roomJoinPolicy
fromRoom
, 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 tox-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
withpublishCloudEvent
,publishCloudEvents
,receiveCloudEvents
,acknowledgeCloudEvents
,releaseCloudEvents
andrejectCloudEvents
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
twentyFourHours
toPT24H
, instead of the incorrectP24H
underDurations
object. - Fixed the ISO8601 value for
fortyEightHours
toPT48H
, instead of the incorrectP48H
underDurations
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