Azure SDK for JavaScript (June 2024)
The Azure SDK team is pleased to announce our June 2024 client library releases.
53 packages released this month.
Stable Packages (19)
-
Azure Monitor OpenTelemetry
-
Core - Client - AMQP
-
Event Grid
-
Event Grid Namespaces
-
Event Hubs
-
Monitor Ingestion
-
Monitor Query
-
Resource Management - Container Service Fleet
-
Resource Management - Data Factory
-
Resource Management - Machine Learning
-
Resource Management - NetApp Files
-
Resource Management - Recovery Services
-
Resource Management - Recovery Services Backup
-
Resource Management - Storage Cache
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
Text Translation
Patch Updates (7)
-
Communication Chat
-
Identity
-
Identity Broker
-
Notification Hubs
-
Service Bus
-
Storage - Files Share
-
Token Cache Persistence Plugin
Beta Packages (24)
-
Artifacts
-
Azure AI Search
-
Azure Blob Storage Checkpoint Store
-
Azure EventGrid System Events
-
Communication Chat
-
Core - Client - AMQP
-
Core - Client - LRO
-
Cosmos DB
-
Event Hubs
-
Identity
-
OpenTelemetry Exporter
-
Resource Management - Devopsinfrastructure
-
Resource Management - Hybrid Compute
-
Resource Management - Informaticadatamanagement
-
Resource Management - Maintenance
-
Resource Management - Oracledatabase
-
Resource Management - SQL
-
Resource Management - Security
-
Resource Management - Self Help
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
-
unknown
Release highlights
Artifacts 1.0.0-beta.15 Changelog
Features Added
- Model Dataset has a new parameter LakeHouseLocation
- Model Dataset has a new parameter GoogleBigQueryV2ObjectDataset
- Model Dataset has a new parameter PostgreSqlV2TableDataset
- Model Dataset has a new parameter SalesforceServiceCloudV2ObjectDataset
- Model Dataset has a new parameter SalesforceV2ObjectDataset
- Model Dataset has a new parameter ServiceNowV2ObjectDataset
- Model Dataset has a new parameter SnowflakeV2Dataset
- Model Dataset has a new parameter WarehouseTableDataset
- Model Pipeline has a new parameter ExpressionV2
- Model Pipeline has a new parameter GoogleBigQueryV2Source
- Model Pipeline has a new parameter LakeHouseTableSink
- Model Pipeline has a new parameter LakeHouseTableSource
- Model Pipeline has a new parameter LakeHouseWriteSettings
- Model Pipeline has a new parameter LakeHouseReadSettings
- Model Pipeline has a new parameter Metadata
- Model Pipeline has a new parameter MetadataItem
- Model Pipeline has a new parameter ParquetReadSettingsstate
- Model Pipeline has a new parameter PostgreSqlV2Source
- Model Pipeline has a new parameter SalesforceServiceCloudV2Sink
- Model Pipeline has a new parameter SalesforceServiceCloudV2Source
- Model Pipeline has a new parameter SalesforceV2Sink
- Model Pipeline has a new parameter SalesforceV2SourceReadBehavior
- Model Pipeline has a new parameter SalesforceV2Source
- Model Pipeline has a new parameter ServiceNowV2Source
- Model Pipeline has a new parameter SnowflakeV2Sink
- Model Pipeline has a new parameter SnowflakeV2Source
- Model Pipeline has a new parameter WarehouseSink
- Model Pipeline has a new parameter WarehouseSource
- Model LinkedService add supports GoogleAds
- Model LinkedService has a new parameter GoogleBigQueryV2LinkedService
- Model LinkedService has a new parameter LakeHouseLinkedService
- Model LinkedService has a new parameter PostgreSqlV2LinkedService
- Model LinkedService has a new parameter SalesforceServiceCloudV2LinkedService
- Model LinkedService has a new parameter SalesforceV2LinkedService
- Model LinkedService has a new parameter SalesforceV2LinkedService
- Model LinkedService has a new parameter SnowflakeV2LinkedService
- Model LinkedService has a new parameter WarehouseLinkedService
- Model LinkedService has a new parameter WarehouseLinkedService
Breaking Changes
- Model LinkedService parameter MariaDBLinkedService update new properties
- Model LinkedService parameter MySqlLinkedService update new properties
- Model LinkedService parameter ServiceNowV2LinkedService update properties
- Model Pipeline parameter ExecuteDataFlowActivity update new properties computeType
- Model Pipeline parameter ScriptActivityScriptBlock update properties type
Azure AI Search 12.1.0-beta.2 Changelog
Breaking Changes
- Fixed an incorrect enum variant in
KnownVectorQueryKind
#29601
Features Added
- Enhance vector search support for image data #29594
AIServicesVisionVectorizer
leverages your Azure AI Vision deployment to generate embeddings from image data or text provided at query imeVisionVectorizeSkill
allows for indexers to do the same- Vector queries now have the ability to accept an image in the form of a URL or base64 encoded string
- Add support for enrichment of search results with your own ML model #29594
AzureMachineLearningVectorizer
leverages your Azure AI Studio model deployment to generate embeddings for text provided at query time- Add support for search indexers to use OneLake as a data source #29594
- Add support for search score and vector similarity to be used as a threshold on the results of vector queries #29594
- Add support for hybrid search #29594
Bugs Fixed
- Fixed serialization performance on large payloads #29597
Azure Blob Storage Checkpoint Store 1.1.0-beta.1 Changelog
Key Bugs Fixed
- Fixed a bug where
ContainerClient
could not passed toBlobCheckpointStore
if theContainerClient
was created by another version of@azure/storage-blob
.
Features Added
- With the dropping of support for Node.js versions that are no longer in LTS, the dependency on
@types/node
has been updated to version 12. Read our support policy for more details. - Updates all async methods on
BlobCheckpointStore
to accept an optionaloptions
parameter that can be used to pass in anabortSignal
andtracingOptions
. Resolves issue #9492.
Azure EventGrid System Events 1.0.0-beta.1 Changelog
Features Added
- Released System Events related to Eventgrid service.
Azure Monitor OpenTelemetry 1.6.0 Changelog
Bugs Fixed
- Setting the sampling ratio to 0 now correctly applies the value instead of defaulting to 1.
- Fixed standard metrics reported success/failure status for dependencies/requests.
- 3xx level response codes on request telemetry is no longer counted as a request failure in standard metrics.
Communication Chat 1.6.0-beta.2 Changelog
Features Added
- New
messagingPolicy
property inChatThreadProperties
fortextOnlyChat
. - New
policyViolation
property inChatMessage
for data loss prevention.
Communication Chat 1.5.1 Changelog
Bugs Fixed
- Updated @azure/core-client and @azure/core-rest-pipeline version.
Core - Client - AMQP 4.3.0 Changelog
Breaking Changes
- Moved to ESM core with builds for ESM, CommonJS, React-Native and Browser.
- Moved unit tests from mocha to vitest.
Core - Client - AMQP 4.4.0-beta.1 Changelog
Features Added
- Exports a constant for the geographic replication feature.
Core - Client - LRO 3.0.0-beta.2 Changelog
To migrate the existing applications to v3, please refer to Migration Guide.
Compared with v3.0.0-beta.1 there are following changes.
Other Changes
- Remove the
isStopped
considering we deprecatestopPolling
- The return type for
processResult
is changed fromTResult
toPromise<TResult>
- Rename the property from
initialUrl
toinitialRequestUrl
forOperationConfig
Cosmos DB 4.0.1-beta.3 Changelog
- Added support for Vector Search.
- Add query feedOption to disable nonStreamingOrderBy query feature
Event Grid 5.5.0 Changelog
Features Added
-
Added new System Events:
Microsoft.Communication.ChatThreadCreated
Microsoft.Communication.ChatThreadDeleted
Microsoft.Communication.ChatThreadPropertiesUpdated
Event Grid Namespaces 1.0.0 Changelog
Features Added
- Released V1.0 GA Version. Refer PR #29764 for further details.
Event Hubs 5.12.0 Changelog
Features Added
- Adds support for connecting to the development emulator. The connection string for the development emulator should have the
";UseDevelopmentEmulator=true"
slug.
Event Hubs 5.13.0-beta.1 Changelog
Features Added
- Support Geographic replication to enable recovery in case of geographic disasters.
Breaking Changes
- The
offset
property of event data is now typed as a string instead of as a number.
Identity 4.3.0-beta.2 Changelog
Bugs Fixed
- Managed identity bug fixes
Identity 4.2.1 Changelog
Bugs Fixed
- Managed identity bug fixes
Identity Broker 1.0.1 Changelog
Other Changes
- Upgraded @azure/msal-node to the latest version
Monitor Ingestion 1.1.0 Changelog
Bugs Fixed
- React-Native support for
zlib
via thepako
package.
Features Added
- Added
audience
support for the logs ingestion client to specify the audience for the authentication token. This feature is necessary to use a sovereign cloud. Refer to #27280 for further details.
Monitor Query 1.3.0 Changelog
Features Added
- Added
audience
support for all the clients to specify the audience for the authentication token. This is useful when working in sovereign clouds. Refer to #28821 for further details.
Notification Hubs 1.2.3 Changelog
Bugs Fixed
- Added outcome counts to the
NotificationOutcomeDetails
response for browser and FCMV1 notifications. - #29404
OpenTelemetry Exporter 1.0.0-beta.24 Changelog
Bugs Fixed
- Fix issue with
disableOfflineStorage
being set sending error messages to customer apps. - Fix issue with
disableOfflineStorage
not applying to Statsbeat senders.
Resource Management - Container Service Fleet 1.1.0 Changelog
Resource Management - Data Factory 16.0.0 Changelog
Resource Management - Devopsinfrastructure 1.0.0-beta.1 Changelog
Resource Management - Hybrid Compute 4.0.0-beta.2 Changelog
Resource Management - Informaticadatamanagement 1.0.0-beta.1 Changelog
Resource Management - Machine Learning 2.2.0 Changelog
Resource Management - Maintenance 1.0.0-beta.2 Changelog
Resource Management - NetApp Files 21.0.0 Changelog
Resource Management - Oracledatabase 1.0.0-beta.1 Changelog
Resource Management - Recovery Services 6.0.0 Changelog
Resource Management - Recovery Services Backup 13.1.0 Changelog
Resource Management - SQL 11.0.0-beta.1 Changelog
Resource Management - Security 6.0.0-beta.5 Changelog
Resource Management - Self Help 2.0.0-beta.4 Changelog
Resource Management - Storage Cache 8.0.0 Changelog
Service Bus 7.9.5 Changelog
Bugs Fixed
- Fix an issue where
rhea-promise
receivers are not properly closed inMessageSession.createRheaLink()
PR #29954
Storage - Blobs 12.18.0 Changelog
Features Added
- Includes all features released in 12.18.0-beta.1.
Storage - Blobs 12.23.0 Changelog
Features Added
- Includes all features released in 12.23.0-beta.1.
- Allow HTTP connections
Storage - Blobs 12.24.0-beta.1 Changelog
Features Added
- Added support for service version 2024-08-04.
- Added BlobContainerClient.getAccountInfo() and BlobClient.getAccountInfo() APIs.
- Added more detailed messaging for authorization failure cases.
Storage - Files Data Lake 12.17.0 Changelog
Features Added
- Includes all features released in 12.17.0.
Storage - Files Data Lake 12.22.0 Changelog
Features Added
- Includes all features released in 12.22.0-beta.1.
- Allow HTTP connections
Storage - Files Data Lake 12.23.0-beta.1 Changelog
Features Added
- Added support for service version 2024-08-04.
- Added more detailed messaging for authorization failure cases.
Storage - Files Share 12.18.1 Changelog
Features Added
- Includes all features released in 12.18.1-beta.1.
Storage - Files Share 12.23.0 Changelog
Features Added
- Includes all features released in 12.23.0-beta.1.
- Allow HTTP connections
Storage - Files Share 12.24.0-beta.1 Changelog
Features Added
- Added support for service version 2024-08-04.
- Added more detailed messaging for authorization failure cases.
- Added support for snapshot management on NFS shares.
Storage - Queues 12.17.0 Changelog
Features Added
- Added support for service version 2024-05-04.
Storage - Queues 12.22.0 Changelog
Features Added
- Includes all features released in 12.22.0-beta.1.
- Allow HTTP connections
Storage - Queues 12.23.0-beta.1 Changelog
Features Added
- Added support for service version 2024-08-04.
- Added more detailed messaging for authorization failure cases.
Text Translation 1.0.0 Changelog
Features Added
- Added support for AAD authentication.
Token Cache Persistence Plugin 1.1.1 Changelog
Other Changes
- Updated msal-node to the latest version
unknown 1.0.0-beta.1 Changelog
Breaking Changes
- This library supports only the Azure AI Face v1.1-preview.1 API, whose data models are not compatible with the v1.0 API used by @azure/cognitiveservices-face.
- This library follows the design of REST client, which is essentially different from @azure/cognitiveservices-face.
- The Snapshot operations are all removed as the Snapshot API is no longer supported.
Features Added
These are the new features not supported by the old package @azure/cognitiveservices-face.
- Added support for Liveness Detection.
- Added support for
Person
andDynamicPersonGroup
operations. - Added support for face recognition with
PersonDirectory
by passingIdentifyFromPersonDirectoryParameters
orIdentifyFromDynamicPersonGroupParameters
to/identify
. - Added support for authentication with Microsoft Entra ID using
DefaultAzureCredential
from@azure/identity
.
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/ai-translation-text@1.0.0
$> npm install @azure-rest/ai-vision-face@1.0.0-beta.1
$> npm install @azure/arm-containerservicefleet@1.1.0
$> npm install @azure/arm-datafactory@16.0.0
$> npm install @azure/arm-devopsinfrastructure@1.0.0-beta.1
$> npm install @azure/arm-hybridcompute@4.0.0-beta.2
$> npm install @azure/arm-informaticadatamanagement@1.0.0-beta.1
$> npm install @azure/arm-machinelearning@2.2.0
$> npm install @azure/arm-maintenance@1.0.0-beta.2
$> npm install @azure/arm-netapp@21.0.0
$> npm install @azure/arm-oracledatabase@1.0.0-beta.1
$> npm install @azure/arm-recoveryservices@6.0.0
$> npm install @azure/arm-recoveryservicesbackup@13.1.0
$> npm install @azure/arm-security@6.0.0-beta.5
$> npm install @azure/arm-selfhelp@2.0.0-beta.4
$> npm install @azure/arm-sql@11.0.0-beta.1
$> npm install @azure/arm-storagecache@8.0.0
$> npm install @azure/communication-chat@1.6.0-beta.2
$> npm install @azure/communication-chat@1.5.1
$> npm install @azure/core-amqp@4.3.0
$> npm install @azure/core-amqp@4.4.0-beta.1
$> npm install @azure/core-lro@3.0.0-beta.2
$> npm install @azure/cosmos@4.0.1-beta.3
$> npm install @azure/event-hubs@5.12.0
$> npm install @azure/event-hubs@5.13.0-beta.1
$> npm install @azure/eventgrid@5.5.0
$> npm install @azure/eventgrid-namespaces@1.0.0
$> npm install @azure/eventgrid-system-events@1.0.0-beta.1
$> npm install @azure/eventhubs-checkpointstore-blob@1.1.0-beta.1
$> npm install @azure/identity@4.3.0-beta.2
$> npm install @azure/identity@4.2.1
$> npm install @azure/identity-broker@1.0.1
$> npm install @azure/identity-cache-persistence@1.1.1
$> npm install @azure/monitor-ingestion@1.1.0
$> npm install @azure/monitor-opentelemetry@1.6.0
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.24
$> npm install @azure/monitor-query@1.3.0
$> npm install @azure/notification-hubs@1.2.3
$> npm install @azure/search-documents@12.1.0-beta.2
$> npm install @azure/service-bus@7.9.5
$> npm install @azure/storage-blob@12.18.0
$> npm install @azure/storage-blob@12.23.0
$> npm install @azure/storage-blob@12.24.0-beta.1
$> npm install @azure/storage-file-datalake@12.17.0
$> npm install @azure/storage-file-datalake@12.22.0
$> npm install @azure/storage-file-datalake@12.23.0-beta.1
$> npm install @azure/storage-file-share@12.18.1
$> npm install @azure/storage-file-share@12.23.0
$> npm install @azure/storage-file-share@12.24.0-beta.1
$> npm install @azure/storage-queue@12.17.0
$> npm install @azure/storage-queue@12.22.0
$> npm install @azure/storage-queue@12.23.0-beta.1
$> npm install @azure/synapse-artifacts@1.0.0-beta.15
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