Azure SDK for JavaScript (July 2025)
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 parametercredential
typeKeyCredential | TokenCredential
is update toTokenCredential
AI Projects 1.0.0-beta.9 Changelog
Breaking changes
- The
project.datasets.uploadFile
method is updated to take an options bag of typeDatasetUploadOptions
. - The
project.datasets.uploadFolder
method is updated to take an options bag of typeDatasetUploadOptions
.
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 toDeidentifyText
. - Changed the
CreateJob
method name toDeidentifyDocuments
. - Deprecated
DocumentDataType
. - Changed
path
field tolocation
inSourceStorageLocation
andTargetStorageLocation
. - Changed
outputPrefix
behavior to no longer include the job’s name by default. - Deprecated
path
andlocation
fromPhiTaggerResultOutput
model.
Features Added
- Introduced
DeidentificationCustomizationOptions
andDeidentificationJobCustomizationOptions
models. - Added
surrogate_locale
field in these models. - Moved
redaction_format
field into these models. - Introduced
overwrite
property inTargetStorageLocation
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 theConvertFrom-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
andcontentEncoding
inLogsUploadOptions
to provide more control over upload requests. - Adds the
KnownVersions
enum for API versioning, starting with V20230101. - Adds the
pipeline
property onLogsIngestionClient
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
viaPeekMessagesOptions
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
inResourceAction*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