Azure SDK for JavaScript (August 2025)
The Azure SDK team is pleased to announce our August 2025 client library releases.
39 packages released this month.
Stable Packages (21)
-
AI Agents
-
AI Projects
-
Azure Monitor OpenTelemetry
-
Identity
-
Monitor Query Logs
-
Monitor Query Metrics
-
Resource Management - Azure AI Search
-
Resource Management - Carbonoptimization
-
Resource Management - Cognitive Services
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Managed Service Identity
-
Resource Management - NetApp Files
-
Resource Management - Recovery Services Data Replication
-
Resource Management - Resources
-
Storage - Blobs
-
Storage - Common
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
VS Code Authentication Plugin
Patch Updates (1)
- Identity
Beta Packages (13)
-
AI Agents
-
Batch
-
Communication Phone Numbers
-
Create Playwright
-
OpenTelemetry Exporter
-
Playwright
-
Resource Management - Container Service
-
Resource Management - Data Migration
-
Resource Management - Event Grid
-
Resource Management - Hybrid Connectivity
-
Resource Management - Managed Grafana
-
Resource Management - Mongo Cluster
-
Resource Management - Storagediscovery
Release highlights
AI Agents 1.1.0-beta.1 Changelog
Features Added
- Add MCP tool
- Add Deep Research tool
- Add Deep Research sample
- Add back agent tool
SharepointGroundingTool
,BingCustomSearchTool
,MicrosoftFabricTool
,SharepointTool
Breaking changes
- The
DeepResearchDetails
type has been updated: the fielddeepResearchBingGroundingConnections
has been renamed tobingGroundingConnections
and the fielddeepResearchModel
has been renamed tomodel
.
AI Agents 1.1.0-beta.2 Changelog
Bugs Fixed
- Fixed Github issue with
messages.create
method type error when upload image file. - Fixed Github issue with
runs.create
method deserialization of stream event data.
AI Agents 1.1.0-beta.3 Changelog
Bugs Fixed
- Fix method
runs.createAndPoll
missing required parameterjson_schema
but getjsonSchema
AI Agents 1.1.0 Changelog
Breaking changes
- Features that are still in preview were removed from this stable release. This includes
- Remove MCP tool
- Remove Deep Research tool
- Remove Sharepoint tool
- Remove BingCustomSearch tool
- Remove MicrosoftFabric tool
AI Projects 1.0.0 Changelog
Breaking changes
- remove
project.redTeams
- remove
project.evaluations
- remove
project.inference.chatCompletions
,project.inference.embeddings
andproject.inference.imageEmbeddings
. For guidance on obtaining an authenticatedazure-ai-inference
client for your AI Foundry Project, refer to the updated samples in thesamples\inference
directory. - rename
project.telemetry.getConnectionString
toproject.telemetry.getApplicationInsightsConnectionString
- rename
project.inference.azureOpenAI
toproject.getAzureOpenAIClient
- remove
project.inference
Azure Monitor OpenTelemetry 1.12.0 Changelog
Features Added
- Add RateLimitedSampler.
Batch 1.0.0-beta.3 Changelog
Breaking Changes
- Renamed/Refactored Model Types:
- Replaced all
*Content
and related types with new*Options
types for request bodies (e.g.,BatchPoolReplaceContent
→BatchPoolReplaceOptions
,BatchNodeReimageContent
→BatchNodeReimageOptions
, etc.). - Updated all corresponding request parameter interfaces to use the new
*Options
types. - Updated output types to use new
Batch*Output
types where appropriate. - Replaced
MetadataItem
/MetadataItemOutput
withBatchMetadataItem
/BatchMetadataItemOutput
. - Replaced
ImageReference
/ImageReferenceOutput
withBatchVmImageReference
/BatchVmImageReferenceOutput
. - Replaced
PublicIpAddressConfiguration
/PublicIpAddressConfigurationOutput
withBatchPublicIpAddressConfiguration
/BatchPublicIpAddressConfigurationOutput
. - Replaced
UefiSettings
/UefiSettingsOutput
withBatchUefiSettings
/BatchUefiSettingsOutput
. - Replaced
VMDiskSecurityProfile
/VMDiskSecurityProfileOutput
withBatchVmDiskSecurityProfile
/BatchVmDiskSecurityProfileOutput
. - Replaced
ContainerConfiguration
/ContainerConfigurationOutput
withBatchContainerConfiguration
/BatchContainerConfigurationOutput
. - Replaced
OSDisk
/OSDiskOutput
withBatchOsDisk
/BatchOsDiskOutput
. - Replaced
UserAssignedIdentityOutput
withBatchUserAssignedIdentityOutput
. - Replaced
HttpHeader
/HttpHeaderOutput
withOutputFileUploadHeader
/OutputFileUploadHeaderOutput
. -
Replaced
InboundNatPool
/InboundNatPoolOutput
withBatchInboundNatPool
/BatchInboundNatPoolOutput
. - Removed Types:
-
Removed legacy types such as
DiffDiskSettings
,DiffDiskSettingsOutput
,OnAllBatchTasksComplete
,OnBatchTaskFailure
, and others that are now replaced by new types. - Changed Field Types:
- Changed several numeric fields to string types for improved precision (e.g.,
diskReadIOps
,diskWriteIOps
,readIOps
,writeIOps
). -
Updated model properties to use new types (e.g.,
affinityInfo
now usesBatchAffinityInfo
). - API Surface Changes:
- Updated all API operation parameter interfaces to use the new
*Options
types. - Updated all output and response types to use the new output model types.
Communication Phone Numbers 1.5.0-beta.1 Changelog
Features Added
- Adds support for mobile number types
- mobile numbers are location associated phone numbers with SMS capabilities
- API version
2025-06-01
is the default.
Communication Phone Numbers 1.5.0-beta.2 Changelog
Features Added
- Added support for SIP routing API version
2024-11-15-preview
which includes new advanced trunk settings.
Create Playwright 1.0.0-beta.2 Changelog
Bugs Fixed
- Updated all README documents for better clarity and accuracy.
Features Added
- Added support for authentication using Entra ID for the service.
Identity 4.11.0 Changelog
Bugs Fixed
- Fixed deprecation warnings in
AzureCliCredential
andAzureDeveloperCliCredential
. #34878 - Fixed an issue where
InteractiveBrowserCredential
did not resolve correctly on Mac OS. #35406
Identity 4.11.1 Changelog
Bugs Fixed
- Fixed an issue in which
AzurePowerShellCredential
command is not parsed correctly. #35469
Monitor Query Logs 1.0.0 Changelog
Features Added
- Initial release of
@azure/monitor-query-logs
package - This package contains the logs querying functionality split from
@azure/monitor-query
- Provides
LogsQueryClient
for querying Azure Monitor Logs using KQL (Kusto Query Language) - Supports querying Azure Log Analytics workspaces and resource-centric queries
- Includes batch query capabilities for multiple queries
Monitor Query Metrics 1.0.0 Changelog
Features Added
- Initial release of
@azure/monitor-query-metrics
package - This package contains the metrics querying functionality split from
@azure/monitor-query
- Provides
MetricsClient
for querying Azure Monitor Metrics
OpenTelemetry Exporter 1.0.0-beta.33 Changelog
Features Added
- Track CLIENT_READONLY and CLIENT_TIMEOUT customer statsbeat.
Bugs Fixed
- Fix auto-detection of RP environment for azure functions.
Playwright 1.0.0-beta.2 Changelog
Bugs Fixed
- Updated all README documents for better clarity and accuracy.
- Improved error handling.
Features Added
- Added Support for activity log.
Resource Management - Azure AI Search 3.3.0 Changelog
Resource Management - Carbonoptimization 1.0.0 Changelog
Resource Management - Cognitive Services 7.7.0 Changelog
Resource Management - Compute 23.0.0 Changelog
Resource Management - Container Service 23.0.0-beta.2 Changelog
Resource Management - Container Service 22.2.0 Changelog
Resource Management - Container Service 23.0.0-beta.3 Changelog
Resource Management - Data Migration 3.0.0-beta.4 Changelog
Resource Management - Event Grid 15.0.0-beta.1 Changelog
Resource Management - Hybrid Connectivity 2.0.0-beta.2 Changelog
Resource Management - Managed Grafana 2.0.0-beta.1 Changelog
Resource Management - Managed Service Identity 2.2.0 Changelog
Resource Management - Mongo Cluster 1.1.0-beta.1 Changelog
Resource Management - NetApp Files 21.6.0 Changelog
Resource Management - Recovery Services Data Replication 1.0.0 Changelog
Resource Management - Resources 7.0.0 Changelog
Resource Management - Storagediscovery 1.0.0-beta.1 Changelog
Storage - Blobs 12.28.0 Changelog
Features Added
- Includes all features released in 12.28.0-beta.2.
Storage - Common 12.0.0 Changelog
Features Added
- Including all features released in 12.0.0-beta.2
- Moved policies and credentials to this common package
Storage - Files Data Lake 12.27.0 Changelog
Features Added
- Includes all features released in 12.27.0-beta.1.
Storage - Files Share 12.28.0 Changelog
Features Added
- Includes all features released in 12.28.0-beta.1.
Storage - Queues 12.27.0 Changelog
Features Added
- Includes all features released in 12.27.0-beta.1.
VS Code Authentication Plugin 2.0.0 Changelog
Other Changes
All the features shipped as part of 2.0.0-beta.1 will be GA with this version. The most important feature is providing vsCodePlugin
compatible with @azure/identity
v4.11.0.
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/batch@1.0.0-beta.3
$> npm install @azure/ai-agents@1.1.0-beta.1
$> npm install @azure/ai-agents@1.1.0-beta.2
$> npm install @azure/ai-agents@1.1.0-beta.3
$> npm install @azure/ai-agents@1.1.0
$> npm install @azure/ai-projects@1.0.0
$> npm install @azure/arm-carbonoptimization@1.0.0
$> npm install @azure/arm-cognitiveservices@7.7.0
$> npm install @azure/arm-compute@23.0.0
$> npm install @azure/arm-containerservice@23.0.0-beta.2
$> npm install @azure/arm-containerservice@22.2.0
$> npm install @azure/arm-containerservice@23.0.0-beta.3
$> npm install @azure/arm-dashboard@2.0.0-beta.1
$> npm install @azure/arm-datamigration@3.0.0-beta.4
$> npm install @azure/arm-eventgrid@15.0.0-beta.1
$> npm install @azure/arm-hybridconnectivity@2.0.0-beta.2
$> npm install @azure/arm-mongocluster@1.1.0-beta.1
$> npm install @azure/arm-msi@2.2.0
$> npm install @azure/arm-netapp@21.6.0
$> npm install @azure/arm-recoveryservicesdatareplication@1.0.0
$> npm install @azure/arm-resources@7.0.0
$> npm install @azure/arm-search@3.3.0
$> npm install @azure/arm-storagediscovery@1.0.0-beta.1
$> npm install @azure/communication-phone-numbers@1.5.0-beta.1
$> npm install @azure/communication-phone-numbers@1.5.0-beta.2
$> npm install @azure/create-playwright@1.0.0-beta.2
$> npm install @azure/identity@4.11.0
$> npm install @azure/identity@4.11.1
$> npm install @azure/identity-vscode@2.0.0
$> npm install @azure/monitor-opentelemetry@1.12.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.33
$> npm install @azure/monitor-query-logs@1.0.0
$> npm install @azure/monitor-query-metrics@1.0.0
$> npm install @azure/playwright@1.0.0-beta.2
$> npm install @azure/storage-blob@12.28.0
$> npm install @azure/storage-common@12.0.0
$> npm install @azure/storage-file-datalake@12.27.0
$> npm install @azure/storage-file-share@12.28.0
$> npm install @azure/storage-queue@12.27.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