The Azure SDK team is pleased to announce our July 2025 client library releases.

55 packages released this month.

Stable Packages (31)

  • @azure/core-sse

  • AI Agents

  • Communication Chat

  • Communication Phone Numbers

  • Core - Client - AMQP

  • Core - Client - Auth

  • Core - Client - Client

  • Core - Client - Core Rest Pipeline

  • Core - Client - Core Utils

  • Core - Client - LRO

  • Core - Client - Logger

  • Core - Client - Rest

  • Core - Client - Tracing

  • Core - Client - XML

  • Health Deidentification

  • Monitor Ingestion

  • Resource Management - App Configuration

  • Resource Management - App Service

  • Resource Management - Azure VMware Solution

  • Resource Management - Compute Schedule

  • Resource Management - Container Service

  • Resource Management - DNS Resolver

  • Resource Management - Hardware Security Modules

  • Resource Management - Lambdatesthyperexecute

  • Resource Management - Mongodbatlas

  • Resource Management - Network Cloud

  • Resource Management - Oracle Database

  • Resource Management - Purestorageblock

  • Resource Management - Recovery Services

  • Resource Management - Storage Actions

  • System Events

Patch Updates (2)

  • Identity

  • System Events

Beta Packages (19)

  • AI Agents

  • AI Projects

  • Communication Identity

  • Communication Sms

  • Create Playwright

  • Playwright

  • Resource Management - Container Service

  • Resource Management - Hybrid Compute

  • Resource Management - Kubernetesconfiguration-Privatelinkscopes

  • Resource Management - Planetarycomputer

  • Resource Management - Playwright

  • Resource Management - Service Fabric Managed Clusters

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Storage - Queues

  • TypeSpec HTTP Runtime

  • unknown

Release highlights

@azure/core-sse 2.3.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

AI Agents 1.0.0-beta.5 Changelog

Bugs Fixed

  • Fixed an issue with event data parsing

AI Agents 1.0.0-beta.6 Changelog

Bugs Fixed

  • Fixed an issue with event data of submitToolOutputs stream mode

AI Agents 1.0.0 Changelog

Breaking changes

  • AgentsClient constructor parameter credential type KeyCredential | TokenCredential is update to TokenCredential

AI Projects 1.0.0-beta.9 Changelog

Breaking changes

  • The project.datasets.uploadFile method is updated to take an options bag of type DatasetUploadOptions.
  • The project.datasets.uploadFolder method is updated to take an options bag of type DatasetUploadOptions.

AI Projects 1.0.0-beta.10 Changelog

Breaking changes

  • remove project.enableTelemetry method.

Communication Chat 1.6.0 Changelog

Features Added

  • Support data retention policy.
  • Support thread level and member level metadata.

Communication Identity 1.4.0-beta.1 Changelog

Features Added

  • Identity Management: Added support for creating identities with an associated customId.
  • Identity Operations: Introduced the get identity operation.

Communication Phone Numbers 1.4.0 Changelog

Features Added

  • GA release of the reservations functionality.
  • GA support for automated purchases of phone numbers from countries requiring a do not resell agreement.
  • For more information, refer to: https://learn.microsoft.com/azure/communication-services/concepts/numbers/sub-eligibility-number-capability

Communication Sms 1.2.0-beta.4 Changelog

Features Added

  • Introduced Messaging Connect support:
  • Added a new MessagingConnect field to the SmsSendOptions model.
  • The MessagingConnect structure includes:
  • apiKey: used for authenticating Messaging Connect requests.
  • partner: identifies the Messaging Connect partner.
  • Supports:
  • Incoming and outgoing flows for long codes.
  • Outgoing flow for Dynamic Alpha Sender IDs (DASID).

Core - Client - AMQP 4.4.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Auth 1.10.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Client 1.10.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Core Rest Pipeline 1.22.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Core Utils 1.13.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - LRO 3.3.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Logger 1.3.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Rest 2.5.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - Tracing 1.3.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Core - Client - XML 1.5.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

Create Playwright 1.0.0-beta.1 Changelog

Features Added

  • Added authentication using Entra ID for the service.

Health Deidentification 1.0.0 Changelog

Breaking Changes

  • Changed method names in DeidentificationClient to match functionality:
  • Changed the Deidentify method name to DeidentifyText.
  • Changed the CreateJob method name to DeidentifyDocuments.
  • Deprecated DocumentDataType.
  • Changed path field to location in SourceStorageLocation and TargetStorageLocation.
  • Changed outputPrefix behavior to no longer include the job’s name by default.
  • Deprecated path and location from PhiTaggerResultOutput model.

Features Added

  • Introduced DeidentificationCustomizationOptions and DeidentificationJobCustomizationOptions models.
  • Added surrogate_locale field in these models.
  • Moved redaction_format field into these models.
  • Introduced overwrite property in TargetStorageLocation model, which allows a job to overwrite existing documents in the storage location.

Identity 4.10.2 Changelog

Bugs Fixed

  • Fixed an issue in AzurePowerShellCredential where -AsPlainText is not supported in the ConvertFrom-SecureString cmdlet in older versions. #34902

Monitor Ingestion 1.2.0 Changelog

Features Added

  • Generate code from TypeSpec. This is an internal change that should not affect customers.
  • Migrates client interfaces to use types from @azure-rest/core-client and @azure/core-rest-pipeline instead of @azure/core-client.
  • Adds support for specifying clientRequestId and contentEncoding in LogsUploadOptions to provide more control over upload requests.
  • Adds the KnownVersions enum for API versioning, starting with V20230101.
  • Adds the pipeline property on LogsIngestionClient for advanced customization.

Playwright 1.0.0-beta.1 Changelog

Features Added

  • Added authentication using Entra ID for the service.

Resource Management - App Configuration 5.0.0 Changelog

Resource Management - App Service 17.0.0 Changelog

Resource Management - Azure VMware Solution 7.0.0 Changelog

Resource Management - Compute Schedule 1.1.0 Changelog

Resource Management - Container Service 22.0.0 Changelog

Resource Management - Container Service 23.0.0-beta.1 Changelog

Resource Management - Container Service 22.1.0 Changelog

Resource Management - DNS Resolver 1.2.0 Changelog

Resource Management - Hardware Security Modules 2.0.0 Changelog

Resource Management - Hybrid Compute 5.0.0-beta.1 Changelog

Resource Management - Kubernetesconfiguration-Privatelinkscopes 1.0.0-beta.1 Changelog

Resource Management - Lambdatesthyperexecute 1.0.0 Changelog

Resource Management - Mongodbatlas 1.0.0 Changelog

Resource Management - Network Cloud 1.2.0 Changelog

Resource Management - Oracle Database 2.0.0 Changelog

Resource Management - Planetarycomputer 1.0.0-beta.1 Changelog

Resource Management - Playwright 1.0.0-beta.1 Changelog

Resource Management - Purestorageblock 1.0.0 Changelog

Resource Management - Recovery Services 6.1.0 Changelog

Resource Management - Service Fabric Managed Clusters 1.0.0-beta.4 Changelog

Resource Management - Storage Actions 1.0.0 Changelog

Service Bus 7.10.0-beta.2 Changelog

Features Added

  • Add the experimental diagnostic feature omitMessageBody via PeekMessagesOptions under ./experimental subpath export. To access the new option, import “@azure/service-bus/experimental” sub-path. For example,
import { DefaultAzureCredential } from "@azure/identity";
import { ServiceBusClient } from "@azure/service-bus";
import "@azure/service-bus/experimental";
import "dotenv/config";

async function test() {
const fqdn = process.env.SERVICEBUS_FQDN || "example.servicebus.windows.net";
const queue = process.env.SERVICEBUS_QUEUE || "queue1";
const credential = new DefaultAzureCredential();
const client = new ServiceBusClient(fqdn, credential);
const receiver = client.createReceiver(queue);
await receiver.peekMessages(100, {
omitMessageBody: true,
});
}

Storage - Blobs 12.29.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-11-05.
  • AppendBlobClient. appendBlockFromURL (), BlobClient.startCopyFromURL(), syncCopyFromURL(), BlockBlobClient.stageBlockFromURL() and PageBlobClient.uploadPagesFromURL() will now return CopySourceStatusCode, CopySourceErrorCode, and CopySourceErrorMessage as part of error responses.
  • Added more useful error message when the SDK encounters an x-ms-version mis-match issue.

Storage - Files Data Lake 12.28.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-11-05.
  • Added more useful error message when the SDK encounters an x-ms-version mis-match issue.

Storage - Files Share 12.29.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-11-05.
  • Added ShareErrorCode.ShareSnapshotNotFound.
  • Added more useful error message when the SDK encounters an x-ms-version mis-match issue.

Storage - Queues 12.28.0-beta.1 Changelog

Features Added

  • Added support for service version 2025-11-05.
  • Added more useful error message when the SDK encounters an x-ms-version mis-match issue.

System Events 1.0.0 Changelog

Other Changes

The EventGrid System Events client library is now in GA with this release.

System Events 1.0.1 Changelog

Bugs Fixed

  • correct property name resourceUri in ResourceAction*EventData.

TypeSpec HTTP Runtime 0.3.0 Changelog

Other Changes

  • Update engines to "node": ">=20.0.0". Please refer to our support policy for more information on our supported Node.js versions.

unknown 12.1.0-beta.1 Changelog

Features Added

  • Added pipeline policy to parse failures for invalid x-ms-version header and report a more reasonable error message.

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/core-client@2.5.0
$> npm install @azure-rest/health-deidentification@1.0.0
$> npm install @azure/ai-agents@1.0.0-beta.5
$> npm install @azure/ai-agents@1.0.0-beta.6
$> npm install @azure/ai-agents@1.0.0
$> npm install @azure/ai-projects@1.0.0-beta.9
$> npm install @azure/ai-projects@1.0.0-beta.10
$> npm install @azure/arm-appconfiguration@5.0.0
$> npm install @azure/arm-appservice@17.0.0
$> npm install @azure/arm-avs@7.0.0
$> npm install @azure/arm-computeschedule@1.1.0
$> npm install @azure/arm-containerservice@22.0.0
$> npm install @azure/arm-containerservice@23.0.0-beta.1
$> npm install @azure/arm-containerservice@22.1.0
$> npm install @azure/arm-dnsresolver@1.2.0
$> npm install @azure/arm-hardwaresecuritymodules@2.0.0
$> npm install @azure/arm-hybridcompute@5.0.0-beta.1
$> npm install @azure/arm-kubernetesconfiguration-privatelinkscopes@1.0.0-beta.1
$> npm install @azure/arm-lambdatesthyperexecute@1.0.0
$> npm install @azure/arm-mongodbatlas@1.0.0
$> npm install @azure/arm-networkcloud@1.2.0
$> npm install @azure/arm-oracledatabase@2.0.0
$> npm install @azure/arm-planetarycomputer@1.0.0-beta.1
$> npm install @azure/arm-playwright@1.0.0-beta.1
$> npm install @azure/arm-purestorageblock@1.0.0
$> npm install @azure/arm-recoveryservices@6.1.0
$> npm install @azure/arm-servicefabricmanagedclusters@1.0.0-beta.4
$> npm install @azure/arm-storageactions@1.0.0
$> npm install @azure/communication-chat@1.6.0
$> npm install @azure/communication-identity@1.4.0-beta.1
$> npm install @azure/communication-phone-numbers@1.4.0
$> npm install @azure/communication-sms@1.2.0-beta.4
$> npm install @azure/core-amqp@4.4.0
$> npm install @azure/core-auth@1.10.0
$> npm install @azure/core-client@1.10.0
$> npm install @azure/core-lro@3.3.0
$> npm install @azure/core-rest-pipeline@1.22.0
$> npm install @azure/core-sse@2.3.0
$> npm install @azure/core-tracing@1.3.0
$> npm install @azure/core-util@1.13.0
$> npm install @azure/core-xml@1.5.0
$> npm install @azure/create-playwright@1.0.0-beta.1
$> npm install @azure/eventgrid-systemevents@1.0.0
$> npm install @azure/eventgrid-systemevents@1.0.1
$> npm install @azure/identity@4.10.2
$> npm install @azure/logger@1.3.0
$> npm install @azure/monitor-ingestion@1.2.0
$> npm install @azure/playwright@1.0.0-beta.1
$> npm install @azure/service-bus@7.10.0-beta.2
$> npm install @azure/storage-blob@12.29.0-beta.1
$> npm install @azure/storage-common@12.1.0-beta.1
$> npm install @azure/storage-file-datalake@12.28.0-beta.1
$> npm install @azure/storage-file-share@12.29.0-beta.1
$> npm install @azure/storage-queue@12.28.0-beta.1
$> npm install @typespec/ts-http-runtime@0.3.0

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