From 49475599e0b4f18c7b4babdc30cc79c6754dab7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 3 Sep 2020 14:48:42 -0400 Subject: [PATCH 01/26] [JS] September release notes September release notes for JavaScript. --- releases/2020-09/js.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 0181d74bfe1..5efc96b7905 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -10,15 +10,23 @@ The Azure SDK team is pleased to make available the September 2020 client librar #### GA -- _Add packages_ +- Azure Storage Blob Changefeed. +- Azure Form Recognizer. #### Updates -- _Add packages_ +- Core Libraries. +- Azure Storage. +- Azure Event Hubs. #### Preview -- _Add packages_ +- Identity. +- Azure Key Vault. +- Azure Service Bus. +- Azure Tables. +- Azure Schema Registry. +- Azure Text Analytics. ## Installation Instructions From 4a87f8ae6d99c62f55d26131105f9cd2affbecca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 3 Sep 2020 15:00:39 -0400 Subject: [PATCH 02/26] More information about how to install the packages --- releases/2020-09/js.md | 38 ++++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 5efc96b7905..55a1de0d3bf 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -10,30 +10,44 @@ The Azure SDK team is pleased to make available the September 2020 client librar #### GA -- Azure Storage Blob Changefeed. -- Azure Form Recognizer. +- Azure Storage Blob Changefeed +- Azure Form Recognizer #### Updates -- Core Libraries. -- Azure Storage. -- Azure Event Hubs. +- Core Libraries +- Azure Storage +- Azure Event Hubs #### Preview -- Identity. -- Azure Key Vault. -- Azure Service Bus. -- Azure Tables. -- Azure Schema Registry. -- Azure Text Analytics. +- Identity +- Azure Key Vault +- Azure Service Bus +- Azure Tables +- Azure Schema Registry +- Azure Text Analytics ## Installation Instructions To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/package-name +$> npm install @azure/storage-blob-changefeed +$> npm install @azure/storage-queue +$> npm install @azure/storage-file-share +$> npm install @azure/storage-datalake +$> npm install @azure/storage-blob +$> npm install @azure/ai-form-recognizer +$> npm install @azure/event-hubs +$> npm install @azure/identity@next +$> npm install @azure/keyvault-keys@next +$> npm install @azure/keyvault-secrets@next +$> npm install @azure/keyvault-certificates@next +$> npm install @azure/keyvault-admin@next +$> npm install @azure/data-tables@next +$> npm install @azure/schema-registry@next +$> npm install @azure/ai-text-analytics@next ``` ## Feedback From 91a981d22865f9507cb6c831950a3f84baee640c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 3 Sep 2020 15:06:51 -0400 Subject: [PATCH 03/26] Format for new content --- releases/2020-09/js.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 55a1de0d3bf..096dcedf7e1 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -58,9 +58,34 @@ If you have a bug or feature request for one of the libraries, please post an is Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here are some of the highlights: +--- + +=== COPY THIS AND ADD THE INFORMATION OF YOUR PACKAGE: === + +Keep in mind that: + +- Including the package name in the headers makes the URL links work for multiple packages. +- The format of this file will be cleaned up once all of your proposals are in. + +--- + ### _Package name_ -- Major changes only! +#### _Package name_ [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk///CHANGELOG.md) + +(leave blank) + +##### Breaking Changes on _Package name_ + +- _Add one or more, or remove the "Breaking Changes on ..." entire section._ + +##### New Features on _Package name_ + +- _Add one or more, or remove the "New Features on ..." section._ + +##### Major Fixes on _Package name_ + +- _Add one or more, or remove the "Major Fixes on ..." section._ ## Latest Releases From ec844dc7481182737fc216988702ce14266b211c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 3 Sep 2020 15:07:53 -0400 Subject: [PATCH 04/26] Update js.md --- releases/2020-09/js.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 096dcedf7e1..acf3147e214 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -65,6 +65,7 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here Keep in mind that: - Including the package name in the headers makes the URL links work for multiple packages. +- Only include customer-facing changes. - The format of this file will be cleaned up once all of your proposals are in. --- From 3ba697546e226a55301c67eac3cef97b62a54597 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 3 Sep 2020 17:46:51 -0400 Subject: [PATCH 05/26] Addressing https://github.com/Azure/azure-sdk/pull/1750/files#r483242523 --- releases/2020-09/js.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index acf3147e214..61fff4c370b 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -47,6 +47,7 @@ $> npm install @azure/keyvault-certificates@next $> npm install @azure/keyvault-admin@next $> npm install @azure/data-tables@next $> npm install @azure/schema-registry@next +$> npm install @azure/schema-registry-avro@next $> npm install @azure/ai-text-analytics@next ``` From 02a18122c405f48dcd050a873c3222ea33a0812c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 17:49:18 -0400 Subject: [PATCH 06/26] Update js.md Addressed some of the feedback. --- releases/2020-09/js.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 61fff4c370b..64c479f85cd 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -10,7 +10,6 @@ The Azure SDK team is pleased to make available the September 2020 client librar #### GA -- Azure Storage Blob Changefeed - Azure Form Recognizer #### Updates @@ -22,11 +21,12 @@ The Azure SDK team is pleased to make available the September 2020 client librar #### Preview - Identity +- Azure Event Grid - Azure Key Vault - Azure Service Bus - Azure Tables -- Azure Schema Registry - Azure Text Analytics +- Azure Storage Blob Changefeed ## Installation Instructions @@ -41,13 +41,13 @@ $> npm install @azure/storage-blob $> npm install @azure/ai-form-recognizer $> npm install @azure/event-hubs $> npm install @azure/identity@next +$> npm install @azure/eventgrid@next $> npm install @azure/keyvault-keys@next $> npm install @azure/keyvault-secrets@next $> npm install @azure/keyvault-certificates@next $> npm install @azure/keyvault-admin@next +$> npm install @azure/service-bus@next $> npm install @azure/data-tables@next -$> npm install @azure/schema-registry@next -$> npm install @azure/schema-registry-avro@next $> npm install @azure/ai-text-analytics@next ``` From 43a7000bb1b8c1b4fdbe9f3e91ee01fa49374dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 17:50:32 -0400 Subject: [PATCH 07/26] Update releases/2020-09/js.md Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-09/js.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 64c479f85cd..4c13c8385f1 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -91,6 +91,18 @@ Keep in mind that: ## Latest Releases +### @azure/event-hubs@5.3.0 + +#### @azure/event-hubs@5.3.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/CHANGELOG.md) + +#### New Features in @azure/event-hubs@5.3.0 + +- Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around + how aggressively the client claims partitions while load balancing. + ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). +- Support using the SharedAccessSignature from the connection string. + ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). + View all the latest versions of JavaScript packages [here][js-latest-releases]. {% include refs.md %} From 7d75afb376e7bfa51021b056fc5d8a799fd16f04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 17:50:55 -0400 Subject: [PATCH 08/26] Apply suggestions from code review Co-authored-by: Matt Ellis Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-09/js.md | 52 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 4c13c8385f1..5ccfd9fc809 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -89,8 +89,58 @@ Keep in mind that: - _Add one or more, or remove the "Major Fixes on ..." section._ -## Latest Releases +#### @azure/eventgrid@3.0.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) +(leave blank) + +##### Breaking Changes on @azure/eventgrid@3.0.0-beta.1 + +- The Event Grid SDK has been updated to follow the new Azure SDK Design Guidelines. + +##### New Features on @azure/eventgrid@3.0.0-beta.1 + +- The Event Grid SDK now supports sending and deseriazing events using the Cloud Events 1.0 schema. + +### @azure/service-bus@7.0.0-preview.6 + +#### @azure/service-bus@7.0.0-preview.6 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/servicebus/service-bus/CHANGELOG.md) + +#### Breaking Changes in @azure/service-bus@7.0.0-preview.6 + +- API Changes + - `SessionReceiver.sessionLockedUntilUtc` is readonly and never undefined. + [PR 10625](https://github.com/Azure/azure-sdk-for-js/pull/10625) + - `ServiceBusClient.createDeadLetterReceiver()` has been absorbed into `createReceiver()`. + To create a dead letter receiver: + + ```typescript + // this same method will work with subscriptions as well. + serviceBusClient.createReceiver(, { + subQueue: "deadLetter" + }); + ``` + +- Renames + - The `ServiceBusManagementClient` has been renamed to `ServiceBusAdministrationClient`. See + [Issue 11012](https://github.com/Azure/azure-sdk-for-js/issues/11012) for more details. + - All senders and receivers are now prefixed with `ServiceBus`: `ServiceBusSender`, `ServiceBusReceiver`, `ServiceBusSessionReceiver` + - Lock duration fields for receivers have been renamed to apply to message locks and session locks: + - `maxMessageAutoRenewLockDurationInMs` to `maxAutoRenewLockDurationInMs` + - `autoRenewLockDurationInMs` -> `maxAutoRenewLockDurationInMs` + - `SessionReceiver.{get,set}State` has been renamed to `SessionReceiver.{get,set}SessionState` + - Administration API: + - Property `defaultMessageTtl` renamed to `defaultMessageTimeToLive` (Wherever applicable) + - `updatedAt` renamed to `modifiedAt` + - `ServiceBusManagementClientOptions` for `ServiceBusManagementClient` is replaced by `PipelineOptions` from `@azure/core-http` + - `AuthorizationRule.accessRights` type has been changed to be a string union with the available rights. + +#### New Features in @azure/service-bus@7.0.0-preview.6 + +- Support using the SharedAccessSignature from the connection string. + ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). +- Added a new field `amqpAnnotatedMessage` to the received message which will hold the received + message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). +- Added `ServiceBusAdministrationClient.ruleExists()` ### @azure/event-hubs@5.3.0 #### @azure/event-hubs@5.3.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/CHANGELOG.md) From 16785fefd72d965728932ed8c3d91425e0f7e2b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 17:51:11 -0400 Subject: [PATCH 09/26] Update releases/2020-09/js.md Co-authored-by: Will Temple --- releases/2020-09/js.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 5ccfd9fc809..812843c8646 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -152,7 +152,15 @@ Keep in mind that: ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). - Support using the SharedAccessSignature from the connection string. ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). +### @azure/ai-form-recognizer@3.0.0 +#### @azure/ai-form-recognizer@3.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md) + +We are pleased to announce the general availability (GA) of the `@azure/ai-form-recognizer` package version 3.0.0. + +##### Features +- Train and utilize custom and/or predefined AI models to extract information from text document images. +- Uses the Azure Form Recognizer v2.0 (GA) endpoint for the latest service features. View all the latest versions of JavaScript packages [here][js-latest-releases]. {% include refs.md %} From 6d846697321e6f76811eae1b734695e08ebf9512 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 18:24:33 -0400 Subject: [PATCH 10/26] Update js.md Sorting things out and fixing some headers --- releases/2020-09/js.md | 69 +++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 31 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 812843c8646..f18f2caf4fa 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -33,12 +33,11 @@ The Azure SDK team is pleased to make available the September 2020 client librar To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/storage-blob-changefeed +$> npm install @azure/ai-form-recognizer $> npm install @azure/storage-queue $> npm install @azure/storage-file-share $> npm install @azure/storage-datalake $> npm install @azure/storage-blob -$> npm install @azure/ai-form-recognizer $> npm install @azure/event-hubs $> npm install @azure/identity@next $> npm install @azure/eventgrid@next @@ -49,6 +48,7 @@ $> npm install @azure/keyvault-admin@next $> npm install @azure/service-bus@next $> npm install @azure/data-tables@next $> npm install @azure/ai-text-analytics@next +$> npm install @azure/storage-blob-changefeed@next ``` ## Feedback @@ -89,25 +89,52 @@ Keep in mind that: - _Add one or more, or remove the "Major Fixes on ..." section._ -#### @azure/eventgrid@3.0.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) +--- + + +### Azure Form Recognizer + +#### Azure Form Recognizer [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md) + +We are pleased to announce the general availability (GA) of the `@azure/ai-form-recognizer` package version 3.0.0. + +##### Features +- Train and utilize custom and/or predefined AI models to extract information from text document images. +- Uses the Azure Form Recognizer v2.0 (GA) endpoint for the latest service features. +View all the latest versions of JavaScript packages [here][js-latest-releases]. + + +### Azure Event Hubs + +#### Azure Event Hubs [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/CHANGELOG.md) + +#### New Features in @azure/event-hubs@5.3.0 + +- Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around + how aggressively the client claims partitions while load balancing. + ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). +- Support using the SharedAccessSignature from the connection string. + ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). -(leave blank) -##### Breaking Changes on @azure/eventgrid@3.0.0-beta.1 +#### Azure Event Grid -- The Event Grid SDK has been updated to follow the new Azure SDK Design Guidelines. +##### Azure Event Grid [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) + +Azure Event Grid releases a new preview with some API improvements, including: ##### New Features on @azure/eventgrid@3.0.0-beta.1 - The Event Grid SDK now supports sending and deseriazing events using the Cloud Events 1.0 schema. -### @azure/service-bus@7.0.0-preview.6 -#### @azure/service-bus@7.0.0-preview.6 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/servicebus/service-bus/CHANGELOG.md) +### Azure Service Bus + +#### Azure Service Bus [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/servicebus/service-bus/CHANGELOG.md) #### Breaking Changes in @azure/service-bus@7.0.0-preview.6 -- API Changes +- API Changes: - `SessionReceiver.sessionLockedUntilUtc` is readonly and never undefined. [PR 10625](https://github.com/Azure/azure-sdk-for-js/pull/10625) - `ServiceBusClient.createDeadLetterReceiver()` has been absorbed into `createReceiver()`. @@ -120,7 +147,7 @@ Keep in mind that: }); ``` -- Renames +- Renames: - The `ServiceBusManagementClient` has been renamed to `ServiceBusAdministrationClient`. See [Issue 11012](https://github.com/Azure/azure-sdk-for-js/issues/11012) for more details. - All senders and receivers are now prefixed with `ServiceBus`: `ServiceBusSender`, `ServiceBusReceiver`, `ServiceBusSessionReceiver` @@ -133,7 +160,7 @@ Keep in mind that: - `updatedAt` renamed to `modifiedAt` - `ServiceBusManagementClientOptions` for `ServiceBusManagementClient` is replaced by `PipelineOptions` from `@azure/core-http` - `AuthorizationRule.accessRights` type has been changed to be a string union with the available rights. - + #### New Features in @azure/service-bus@7.0.0-preview.6 - Support using the SharedAccessSignature from the connection string. @@ -141,26 +168,6 @@ Keep in mind that: - Added a new field `amqpAnnotatedMessage` to the received message which will hold the received message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). - Added `ServiceBusAdministrationClient.ruleExists()` -### @azure/event-hubs@5.3.0 - -#### @azure/event-hubs@5.3.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/CHANGELOG.md) - -#### New Features in @azure/event-hubs@5.3.0 - -- Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around - how aggressively the client claims partitions while load balancing. - ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). -- Support using the SharedAccessSignature from the connection string. - ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). -### @azure/ai-form-recognizer@3.0.0 - -#### @azure/ai-form-recognizer@3.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md) -We are pleased to announce the general availability (GA) of the `@azure/ai-form-recognizer` package version 3.0.0. - -##### Features -- Train and utilize custom and/or predefined AI models to extract information from text document images. -- Uses the Azure Form Recognizer v2.0 (GA) endpoint for the latest service features. -View all the latest versions of JavaScript packages [here][js-latest-releases]. {% include refs.md %} From cca73863db8a49309b05bb5f602a8dd0e8bbdf27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 18:41:11 -0400 Subject: [PATCH 11/26] Update js.md Paragraphs introducing the packages, Latest Releases section --- releases/2020-09/js.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index f18f2caf4fa..c47c96e6e9a 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -94,14 +94,13 @@ Keep in mind that: ### Azure Form Recognizer -#### Azure Form Recognizer [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md) - We are pleased to announce the general availability (GA) of the `@azure/ai-form-recognizer` package version 3.0.0. +#### Azure Form Recognizer [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/formrecognizer/ai-form-recognizer/CHANGELOG.md) + ##### Features - Train and utilize custom and/or predefined AI models to extract information from text document images. - Uses the Azure Form Recognizer v2.0 (GA) endpoint for the latest service features. -View all the latest versions of JavaScript packages [here][js-latest-releases]. ### Azure Event Hubs @@ -119,9 +118,9 @@ View all the latest versions of JavaScript packages [here][js-latest-releases]. #### Azure Event Grid -##### Azure Event Grid [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) +We're releasing a new preview for the Azure Event Grid client, with some API improvements. -Azure Event Grid releases a new preview with some API improvements, including: +##### Azure Event Grid [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) ##### New Features on @azure/eventgrid@3.0.0-beta.1 @@ -130,6 +129,8 @@ Azure Event Grid releases a new preview with some API improvements, including: ### Azure Service Bus +We're releasing a new preview for the Azure Service Bus, with some API changes and new features. + #### Azure Service Bus [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/servicebus/service-bus/CHANGELOG.md) #### Breaking Changes in @azure/service-bus@7.0.0-preview.6 @@ -169,5 +170,8 @@ Azure Event Grid releases a new preview with some API improvements, including: message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). - Added `ServiceBusAdministrationClient.ruleExists()` +## Latest Releases + +View all the latest versions of JavaScript packages [here][js-latest-releases]. {% include refs.md %} From 0fad0cc845a290cd5a928e3701e914f23634e4aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 18:42:55 -0400 Subject: [PATCH 12/26] typo --- releases/2020-09/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index c47c96e6e9a..d955d180234 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -124,7 +124,7 @@ We're releasing a new preview for the Azure Event Grid client, with some API imp ##### New Features on @azure/eventgrid@3.0.0-beta.1 -- The Event Grid SDK now supports sending and deseriazing events using the Cloud Events 1.0 schema. +- The Event Grid SDK now supports sending and deserializing events using the Cloud Events 1.0 schema. ### Azure Service Bus From f515d3be34f7481b975f042ae5a7f052e3a09810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Sep 2020 19:07:22 -0400 Subject: [PATCH 13/26] Update js.md --- releases/2020-09/js.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index d955d180234..fa322968e39 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -170,6 +170,20 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). - Added `ServiceBusAdministrationClient.ruleExists()` + +### Azure Tables + +We're releasing a new beta version for a client of Azure Tables. It supports the essential functionality of the service, including creating and deleting tables, as well as querying, creating, reading, updating and deleting entities. + +#### Azure Tables [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/CHANGELOG.md) + +##### New Features on @azure/data-tables@1.0.0-beta.1 + +- First beta release of this new package. +- Provides client API to interact with the Azure Tables service +- [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) + + ## Latest Releases View all the latest versions of JavaScript packages [here][js-latest-releases]. From b42e91993c3f9df157fc61074e2d7b5b8bbd6eb1 Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Thu, 10 Sep 2020 13:09:58 +0800 Subject: [PATCH 14/26] Update releases/2020-09/js.md --- releases/2020-09/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index fa322968e39..52642e1cd1f 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -36,7 +36,7 @@ To install the packages, copy and paste the below into a terminal. $> npm install @azure/ai-form-recognizer $> npm install @azure/storage-queue $> npm install @azure/storage-file-share -$> npm install @azure/storage-datalake +$> npm install @azure/storage-file-datalake $> npm install @azure/storage-blob $> npm install @azure/event-hubs $> npm install @azure/identity@next From 6f47437404d6ba07c19dbeb9df3f544f8aa204ee Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Thu, 10 Sep 2020 13:10:14 +0800 Subject: [PATCH 15/26] Update releases/2020-09/js.md --- releases/2020-09/js.md | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 52642e1cd1f..7173585053b 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -184,6 +184,61 @@ We're releasing a new beta version for a client of Azure Tables. It supports the - [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) +### Azure Storage + +#### Azure Storage Blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) + +##### New Features on @azure/storage-blob@12.2.0 + +- Supported RehydratePriority. +- Supported Object Replication Service. +- Supported Append Blob Seal. +- Supported Tags conditional operations. +- The Static Website Service now supports a DefaultIndexDocumentPath for a global HTTP 200 route within the static website. You can get it by `BlobServiceClient.getProperties()` and set it via `blobServiceClient.setProperties()`. + +##### Major Fixes on @azure/storage-blob@12.2.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- High level upload functions `BlockBlobClient.uploadFile()`, `BlockBlobClient.uploadStream()` and `BlockBlobClient.uploadBrowserData()` now support setting tier. Fixes bug [9062](https://github.com/Azure/azure-sdk-for-js/issues/9062). +- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Data Lake Storage [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-datalake/CHANGELOG.md) + +##### New Features on @azure/storage-file-datalake@12.1.0 + +- Supported Quick Query. Added a new API `DataLakeFileClient.query()`. + +##### Major Fixes on @azure/storage-file-datalake@12.1.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage File Share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md) + +##### New Features on @azure/storage-file-share@12.2.0 + +- Supported share soft delete. Added `undeleteShare` to `ShareServiceClient`. `listShares` now can return deleted shares. Note: share soft delete only take effect on accounts with share soft delete feature enabled. + +##### Major Fixes on @azure/storage-file-share@12.2.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage Queue [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-queue/CHANGELOG.md) + +##### Major Fixes on @azure/storage-queue@12.1.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage Blob Change Feed [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob-changefeed/CHANGELOG.md) + +##### New Features on @azure/storage-blob-change-feed@12.0.0-preview.2 + +- Supported `abortSignal` when fetching Change Feed events. +- Added new constructor overloads for the `BlobChangeFeedClient`. + + ## Latest Releases View all the latest versions of JavaScript packages [here][js-latest-releases]. From b083238f8cd9b897ce749fd259e637a05b6091e5 Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Thu, 10 Sep 2020 13:12:43 +0800 Subject: [PATCH 16/26] Update releases/2020-09/js.md --- releases/2020-09/js.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 7173585053b..e760a34db81 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -183,7 +183,6 @@ We're releasing a new beta version for a client of Azure Tables. It supports the - Provides client API to interact with the Azure Tables service - [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) - ### Azure Storage #### Azure Storage Blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) From 61652c6aebde3ffbbca8121211b82fbff1cff7ea Mon Sep 17 00:00:00 2001 From: Lin Jian <1215122919@qq.com> Date: Thu, 10 Sep 2020 13:12:56 +0800 Subject: [PATCH 17/26] Update releases/2020-09/js.md --- releases/2020-09/js.md | 1 - 1 file changed, 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index e760a34db81..6d0bfe2462e 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -237,7 +237,6 @@ We're releasing a new beta version for a client of Azure Tables. It supports the - Supported `abortSignal` when fetching Change Feed events. - Added new constructor overloads for the `BlobChangeFeedClient`. - ## Latest Releases View all the latest versions of JavaScript packages [here][js-latest-releases]. From 346752c6a8a83e7165a145329347d07dc2c96a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 10 Sep 2020 06:56:28 -0400 Subject: [PATCH 18/26] Update releases/2020-09/js.md Co-authored-by: Jose Manuel Heredia Hidalgo --- releases/2020-09/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 6d0bfe2462e..e5043c0656e 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -173,7 +173,7 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a ### Azure Tables -We're releasing a new beta version for a client of Azure Tables. It supports the essential functionality of the service, including creating and deleting tables, as well as querying, creating, reading, updating and deleting entities. +We're releasing the first beta version of the new Azure Tables client, following our [guidelines](https://azure.github.io/azure-sdk/typescript_introduction.html) which ensures it is idiomatic, consistent, and diagnosable. It supports essential operations of the service, such as creating and deleting tables, as well as querying, creating, reading, updating and deleting entities. #### Azure Tables [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/CHANGELOG.md) From 0cb1c309b6fed83ae8c9ecf4f52c4fb9805c57cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Thu, 10 Sep 2020 13:53:11 -0400 Subject: [PATCH 19/26] Azure Text Analytics and arrangements --- releases/2020-09/js.md | 110 ++++++++++++++++++++++++----------------- 1 file changed, 65 insertions(+), 45 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index e5043c0656e..46db87d9db1 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -103,6 +103,61 @@ We are pleased to announce the general availability (GA) of the `@azure/ai-form- - Uses the Azure Form Recognizer v2.0 (GA) endpoint for the latest service features. +### Azure Storage + +#### Azure Storage Blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) + +##### New Features on @azure/storage-blob@12.2.0 + +- Supported RehydratePriority. +- Supported Object Replication Service. +- Supported Append Blob Seal. +- Supported Tags conditional operations. +- The Static Website Service now supports a DefaultIndexDocumentPath for a global HTTP 200 route within the static website. You can get it by `BlobServiceClient.getProperties()` and set it via `blobServiceClient.setProperties()`. + +##### Major Fixes on @azure/storage-blob@12.2.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- High level upload functions `BlockBlobClient.uploadFile()`, `BlockBlobClient.uploadStream()` and `BlockBlobClient.uploadBrowserData()` now support setting tier. Fixes bug [9062](https://github.com/Azure/azure-sdk-for-js/issues/9062). +- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Data Lake Storage [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-datalake/CHANGELOG.md) + +##### New Features on @azure/storage-file-datalake@12.1.0 + +- Supported Quick Query. Added a new API `DataLakeFileClient.query()`. + +##### Major Fixes on @azure/storage-file-datalake@12.1.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage File Share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md) + +##### New Features on @azure/storage-file-share@12.2.0 + +- Supported share soft delete. Added `undeleteShare` to `ShareServiceClient`. `listShares` now can return deleted shares. Note: share soft delete only take effect on accounts with share soft delete feature enabled. + +##### Major Fixes on @azure/storage-file-share@12.2.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage Queue [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-queue/CHANGELOG.md) + +##### Major Fixes on @azure/storage-queue@12.1.0 + +- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). +- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + +#### Azure Storage Blob Change Feed [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob-changefeed/CHANGELOG.md) + +##### New Features on @azure/storage-blob-change-feed@12.0.0-preview.2 + +- Supported `abortSignal` when fetching Change Feed events. +- Added new constructor overloads for the `BlobChangeFeedClient`. + + ### Azure Event Hubs #### Azure Event Hubs [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventhub/event-hubs/CHANGELOG.md) @@ -183,59 +238,24 @@ We're releasing the first beta version of the new Azure Tables client, following - Provides client API to interact with the Azure Tables service - [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) -### Azure Storage - -#### Azure Storage Blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) - -##### New Features on @azure/storage-blob@12.2.0 - -- Supported RehydratePriority. -- Supported Object Replication Service. -- Supported Append Blob Seal. -- Supported Tags conditional operations. -- The Static Website Service now supports a DefaultIndexDocumentPath for a global HTTP 200 route within the static website. You can get it by `BlobServiceClient.getProperties()` and set it via `blobServiceClient.setProperties()`. - -##### Major Fixes on @azure/storage-blob@12.2.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- High level upload functions `BlockBlobClient.uploadFile()`, `BlockBlobClient.uploadStream()` and `BlockBlobClient.uploadBrowserData()` now support setting tier. Fixes bug [9062](https://github.com/Azure/azure-sdk-for-js/issues/9062). -- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). - -#### Azure Data Lake Storage [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-datalake/CHANGELOG.md) - -##### New Features on @azure/storage-file-datalake@12.1.0 -- Supported Quick Query. Added a new API `DataLakeFileClient.query()`. +#### Azure Text Analytics -##### Major Fixes on @azure/storage-file-datalake@12.1.0 +We're releasing a new beta version of the new Azure Text Analytics client, which is now targeting the service's v3.1-preview.2 API as the default instead of v3.0. -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). +#### Azure Text Analytics [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/textanalytics/ai-text-analytics/CHANGELOG.md) -#### Azure Storage File Share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md) +##### New Features on @azure/text-analytics@5.1.0-beta.1 -##### New Features on @azure/storage-file-share@12.2.0 +- We now have added support for opinion mining feature of Sentiment Analysis. To get this support, pass `includeOpinionMining` as True when calling the `analyzeSentiment` endpoint. +- We have added the `recognizePiiEntities` API which returns entities containing personal information for a batch of documents and also returns the redacted text. +- The `length` and `offset` properties are added to the `SentenceSentiment`, `Entity`, `Match`, `PiiEntity` and `CategorizedEntity` interfaces to represent the length of the sentence's text and its offset from the start of the document. The unit of distance used is UTF-16 code points. +- `bingEntitySearchApiId` property is now returned for entities returned by `recognizeLinkedEntities` API and is added to the `LinkedEntity` interface. This property is to be used in conjunction with the Bing Entity Search API to fetch additional relevant information about the returned entity. -- Supported share soft delete. Added `undeleteShare` to `ShareServiceClient`. `listShares` now can return deleted shares. Note: share soft delete only take effect on accounts with share soft delete feature enabled. - -##### Major Fixes on @azure/storage-file-share@12.2.0 +##### Major Fixes on @azure/text-analytics@5.1.0-beta.1 -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). +- The `text` property of the `SentenceSentiment` interface is no longer marked as optional because the service has always returned it. This interface is used exclusively as an output type so this change does not break existing code. -#### Azure Storage Queue [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-queue/CHANGELOG.md) - -##### Major Fixes on @azure/storage-queue@12.1.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). - -#### Azure Storage Blob Change Feed [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob-changefeed/CHANGELOG.md) - -##### New Features on @azure/storage-blob-change-feed@12.0.0-preview.2 - -- Supported `abortSignal` when fetching Change Feed events. -- Added new constructor overloads for the `BlobChangeFeedClient`. ## Latest Releases From b3d09f7bdf9524c80437ffedbb25be990391cb0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Fri, 11 Sep 2020 07:38:23 -0400 Subject: [PATCH 20/26] Removing Text Analytics, as requested. Removing Text Analytics, as requested. --- releases/2020-09/js.md | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 46db87d9db1..dcaf36fbe9a 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -25,7 +25,6 @@ The Azure SDK team is pleased to make available the September 2020 client librar - Azure Key Vault - Azure Service Bus - Azure Tables -- Azure Text Analytics - Azure Storage Blob Changefeed ## Installation Instructions @@ -47,7 +46,6 @@ $> npm install @azure/keyvault-certificates@next $> npm install @azure/keyvault-admin@next $> npm install @azure/service-bus@next $> npm install @azure/data-tables@next -$> npm install @azure/ai-text-analytics@next $> npm install @azure/storage-blob-changefeed@next ``` @@ -239,24 +237,6 @@ We're releasing the first beta version of the new Azure Tables client, following - [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) -#### Azure Text Analytics - -We're releasing a new beta version of the new Azure Text Analytics client, which is now targeting the service's v3.1-preview.2 API as the default instead of v3.0. - -#### Azure Text Analytics [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/textanalytics/ai-text-analytics/CHANGELOG.md) - -##### New Features on @azure/text-analytics@5.1.0-beta.1 - -- We now have added support for opinion mining feature of Sentiment Analysis. To get this support, pass `includeOpinionMining` as True when calling the `analyzeSentiment` endpoint. -- We have added the `recognizePiiEntities` API which returns entities containing personal information for a batch of documents and also returns the redacted text. -- The `length` and `offset` properties are added to the `SentenceSentiment`, `Entity`, `Match`, `PiiEntity` and `CategorizedEntity` interfaces to represent the length of the sentence's text and its offset from the start of the document. The unit of distance used is UTF-16 code points. -- `bingEntitySearchApiId` property is now returned for entities returned by `recognizeLinkedEntities` API and is added to the `LinkedEntity` interface. This property is to be used in conjunction with the Bing Entity Search API to fetch additional relevant information about the returned entity. - -##### Major Fixes on @azure/text-analytics@5.1.0-beta.1 - -- The `text` property of the `SentenceSentiment` interface is no longer marked as optional because the service has always returned it. This interface is used exclusively as an output type so this change does not break existing code. - - ## Latest Releases View all the latest versions of JavaScript packages [here][js-latest-releases]. From 2f7e5f33f1164ac739dbdb2b2ea6ff380eb9a63a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Fri, 11 Sep 2020 09:44:35 -0400 Subject: [PATCH 21/26] Update js.md --- releases/2020-09/js.md | 66 ++++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index dcaf36fbe9a..fa4ba7ee2f7 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -57,38 +57,6 @@ If you have a bug or feature request for one of the libraries, please post an is Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here are some of the highlights: ---- - -=== COPY THIS AND ADD THE INFORMATION OF YOUR PACKAGE: === - -Keep in mind that: - -- Including the package name in the headers makes the URL links work for multiple packages. -- Only include customer-facing changes. -- The format of this file will be cleaned up once all of your proposals are in. - ---- - -### _Package name_ - -#### _Package name_ [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk///CHANGELOG.md) - -(leave blank) - -##### Breaking Changes on _Package name_ - -- _Add one or more, or remove the "Breaking Changes on ..." entire section._ - -##### New Features on _Package name_ - -- _Add one or more, or remove the "New Features on ..." section._ - -##### Major Fixes on _Package name_ - -- _Add one or more, or remove the "Major Fixes on ..." section._ - ---- - ### Azure Form Recognizer @@ -180,6 +148,40 @@ We're releasing a new preview for the Azure Event Grid client, with some API imp - The Event Grid SDK now supports sending and deserializing events using the Cloud Events 1.0 schema. +#### Azure Key Vault + +We're releasing four beta versions of the Azure Key Vault packages. The the `4.2.0-beta.1` version of Key Vault Keys, Secrets and Certificates have a new feature that allows parsing the Ids of their respective keys, secrets and certficates. The package for Key Vault Keys in particular now provides a new client called `LocalCryptographyClient`. We're also announcing a brand new package called Key Vault Administration (`@azure/keyvault-admin` on NPM) which is releasing two new clients, `KeyVaultAccessControlClient` and `KeyVaultBackupClient`. + +#### Changelogs + +- [Key Vault Keys](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/keyvault/keyvault-keys/CHANGELOG.md). +- [Key Vault Secrets](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/keyvault/keyvault-secrets/CHANGELOG.md). +- [Key Vault Certificates](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/keyvault/keyvault-certificates/CHANGELOG.md). +- [Key Vault Administration](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/keyvault/keyvault-admin/CHANGELOG.md). + +##### New Features on @azure/keyvault-keys@4.2.0-beta.1 + +- Added `parseKeyVaultKeysIdentifier` and `ParsedKeyVaultKeysIdentifier` to help with parsing the unique identifiers of Key Vault Keys. +- Added the basic structure of a new client to perform local cryptography operations, which is now called `LocalCryptographyClient`. + - The existing `CryptographyClient`, when initialized, will create one instance of a local cryptography client, which can be retrieved by calling to a new method that is part of the `CryptographyClient` class: `getLocalCryptographyClient()`. + - The `LocalCryptographyClient` currently has limited support of the cryptography operations available on the `CryptographyClient`. More operations will be added over time. + +##### New Features on @azure/keyvault-secrets@4.2.0-beta.1 + +- Added `parseKeyVaultSecretsIdentifier` and `ParsedKeyVaultSecretsIdentifier` to help with parsing the unique identifiers of Key Vault Secrets. + +##### New Features on @azure/keyvault-certificates@4.2.0-beta.1 + +- Added `parseKeyVaultCertificatesIdentifier` and `ParsedKeyVaultCertificatesIdentifier` to help with parsing the unique identifiers of Key Vault Certificates. + +##### New Features on @azure/keyvault-admin@4.0.0-beta.1 + +The @azure/keyvault-admin package provides two clients, `KeyVaultAccessControlClient` and `KeyVaultBackupClient`. + +- The `KeyVaultAccessControlClient` allows working with role-based access control (RBAC) operations, meaning assigning, deleting and retrieving role assignments, and retrieving role definitions. +- The `KeyVaultBackupClient` allows generating full backups and restores of Key Vault instances, and selective restores of keys. + + ### Azure Service Bus We're releasing a new preview for the Azure Service Bus, with some API changes and new features. From 4feb1d4dd6d1ab18a915833bdc34b04df768ffac Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Mon, 14 Sep 2020 17:11:42 +0800 Subject: [PATCH 22/26] update for storage --- releases/2020-09/js.md | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index fa4ba7ee2f7..bd1059f5af5 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -71,32 +71,21 @@ We are pleased to announce the general availability (GA) of the `@azure/ai-form- ### Azure Storage +- Bug Fixes - Undid the workaround for axios where the Content-Length header is removed before the request is passed to underlying http client. The workaround leads to HMAC signature miss-match for users using http clients like the default node http client which do not set the header themselves. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). + #### Azure Storage Blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) ##### New Features on @azure/storage-blob@12.2.0 -- Supported RehydratePriority. -- Supported Object Replication Service. -- Supported Append Blob Seal. -- Supported Tags conditional operations. +- Supported [Tags Conditional Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations#tags-conditional-operations). Now you can specify conditions against the tags on a blob resource for several read and write operations. - The Static Website Service now supports a DefaultIndexDocumentPath for a global HTTP 200 route within the static website. You can get it by `BlobServiceClient.getProperties()` and set it via `blobServiceClient.setProperties()`. - -##### Major Fixes on @azure/storage-blob@12.2.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- High level upload functions `BlockBlobClient.uploadFile()`, `BlockBlobClient.uploadStream()` and `BlockBlobClient.uploadBrowserData()` now support setting tier. Fixes bug [9062](https://github.com/Azure/azure-sdk-for-js/issues/9062). -- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). +- High level upload functions `BlockBlobClient.uploadFile()`, `BlockBlobClient.uploadStream()` and `BlockBlobClient.uploadBrowserData()` now support setting tier via the `tier` option. See [issue 9062](https://github.com/Azure/azure-sdk-for-js/issues/9062). #### Azure Data Lake Storage [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-datalake/CHANGELOG.md) ##### New Features on @azure/storage-file-datalake@12.1.0 -- Supported Quick Query. Added a new API `DataLakeFileClient.query()`. - -##### Major Fixes on @azure/storage-file-datalake@12.1.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). +- Supported Query Blob Contents. Added a new API `DataLakeFileClient.query()`. This API applies a simple Structured Query Language (SQL) statement on a blob's contents and returns only the queried subset of the data. You can also call Query Blob Contents to query the contents of a version or snapshot. Learn more at [Query Blob Content REST API](https://docs.microsoft.com/rest/api/storageservices/query-blob-contents) #### Azure Storage File Share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md) @@ -104,24 +93,13 @@ We are pleased to announce the general availability (GA) of the `@azure/ai-form- - Supported share soft delete. Added `undeleteShare` to `ShareServiceClient`. `listShares` now can return deleted shares. Note: share soft delete only take effect on accounts with share soft delete feature enabled. -##### Major Fixes on @azure/storage-file-share@12.2.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). - #### Azure Storage Queue [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-queue/CHANGELOG.md) -##### Major Fixes on @azure/storage-queue@12.1.0 - -- The `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). -- The Content-Length header is no longer ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). - #### Azure Storage Blob Change Feed [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob-changefeed/CHANGELOG.md) ##### New Features on @azure/storage-blob-change-feed@12.0.0-preview.2 -- Supported `abortSignal` when fetching Change Feed events. -- Added new constructor overloads for the `BlobChangeFeedClient`. +- Added new constructor overloads for the `BlobChangeFeedClient` to support initializing with storage account credentials. ### Azure Event Hubs From f9cc6e17720ed6ef33afc2ed1a44d8d4363975ca Mon Sep 17 00:00:00 2001 From: Jon Gallant <2163001+jongio@users.noreply.github.com> Date: Tue, 15 Sep 2020 05:55:04 -0700 Subject: [PATCH 23/26] Update releases/2020-09/js.md Co-authored-by: Harsha Nalluru --- releases/2020-09/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index bd1059f5af5..498aebfea67 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -184,7 +184,7 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a - Renames: - The `ServiceBusManagementClient` has been renamed to `ServiceBusAdministrationClient`. See [Issue 11012](https://github.com/Azure/azure-sdk-for-js/issues/11012) for more details. - - All senders and receivers are now prefixed with `ServiceBus`: `ServiceBusSender`, `ServiceBusReceiver`, `ServiceBusSessionReceiver` + - Sender, Receivers, and the ReceivedMessage interfaces are now prefixed with `ServiceBus`: `ServiceBusSender`, `ServiceBusReceiver`, `ServiceBusSessionReceiver`, `ServiceBusReceivedMessage` and `ServiceBusReceivedMessageWithLock`. - Lock duration fields for receivers have been renamed to apply to message locks and session locks: - `maxMessageAutoRenewLockDurationInMs` to `maxAutoRenewLockDurationInMs` - `autoRenewLockDurationInMs` -> `maxAutoRenewLockDurationInMs` From 8db86cd5c564955d077d4df0373e2aa18d684ae7 Mon Sep 17 00:00:00 2001 From: Jon Gallant <2163001+jongio@users.noreply.github.com> Date: Tue, 15 Sep 2020 05:55:59 -0700 Subject: [PATCH 24/26] Apply suggestions from code review Co-authored-by: Ramya Rao Co-authored-by: Harsha Nalluru --- releases/2020-09/js.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 498aebfea67..39b62351989 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -197,12 +197,14 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a #### New Features in @azure/service-bus@7.0.0-preview.6 -- Support using the SharedAccessSignature from the connection string. +- Support a new key-value pair in the connection string for the Shared Access Signature. The key to use is `SharedAccessSignature`. ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). - Added a new field `amqpAnnotatedMessage` to the received message which will hold the received message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). - Added `ServiceBusAdministrationClient.ruleExists()` +- Options to create a queue and topic now support `enableExpress` boolean property. `enableExpress` indicates whether Express Entities are enabled on a queue or topic. An express queue holds a message in memory temporarily before writing it to persistent storage. + [PR 10984](https://github.com/Azure/azure-sdk-for-js/pull/10984) ### Azure Tables @@ -210,11 +212,6 @@ We're releasing the first beta version of the new Azure Tables client, following #### Azure Tables [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/CHANGELOG.md) -##### New Features on @azure/data-tables@1.0.0-beta.1 - -- First beta release of this new package. -- Provides client API to interact with the Azure Tables service -- [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) ## Latest Releases From e91a673a10117782ba0e0204a601d55184960655 Mon Sep 17 00:00:00 2001 From: Jon Gallant <2163001+jongio@users.noreply.github.com> Date: Tue, 15 Sep 2020 05:56:43 -0700 Subject: [PATCH 25/26] Apply suggestions from code review Co-authored-by: Ramya Rao --- releases/2020-09/js.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index 39b62351989..b3c39b31044 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -111,7 +111,7 @@ We are pleased to announce the general availability (GA) of the `@azure/ai-form- - Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around how aggressively the client claims partitions while load balancing. ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). -- Support using the SharedAccessSignature from the connection string. +- Support a new key-value pair in the connection string for the Shared Access Signature. The key to use is `SharedAccessSignature`. ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). @@ -128,7 +128,10 @@ We're releasing a new preview for the Azure Event Grid client, with some API imp #### Azure Key Vault -We're releasing four beta versions of the Azure Key Vault packages. The the `4.2.0-beta.1` version of Key Vault Keys, Secrets and Certificates have a new feature that allows parsing the Ids of their respective keys, secrets and certficates. The package for Key Vault Keys in particular now provides a new client called `LocalCryptographyClient`. We're also announcing a brand new package called Key Vault Administration (`@azure/keyvault-admin` on NPM) which is releasing two new clients, `KeyVaultAccessControlClient` and `KeyVaultBackupClient`. + +We are introducing a new package `@azure/keyvault-admin` that provides support for role-based access control (RBAC) operations and backup/restore operations for whole Key Vault instances. + +For Key Vault Keys, Secrets and Certificates packages, we are releasing a beta for the next version that exports a function to parse the key/secret/certificate id and return the different components like the vault url, name and version of the key/secret/certificate. #### Changelogs From 5fda5165882e912bc0f4700577d77b2ffb52122f Mon Sep 17 00:00:00 2001 From: Jon Gallant Date: Tue, 15 Sep 2020 06:11:43 -0700 Subject: [PATCH 26/26] Updated from review --- releases/2020-09/js.md | 68 +++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/releases/2020-09/js.md b/releases/2020-09/js.md index b3c39b31044..0143d6df6c1 100644 --- a/releases/2020-09/js.md +++ b/releases/2020-09/js.md @@ -32,32 +32,27 @@ The Azure SDK team is pleased to make available the September 2020 client librar To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/ai-form-recognizer -$> npm install @azure/storage-queue -$> npm install @azure/storage-file-share -$> npm install @azure/storage-file-datalake -$> npm install @azure/storage-blob -$> npm install @azure/event-hubs -$> npm install @azure/identity@next -$> npm install @azure/eventgrid@next -$> npm install @azure/keyvault-keys@next -$> npm install @azure/keyvault-secrets@next -$> npm install @azure/keyvault-certificates@next -$> npm install @azure/keyvault-admin@next -$> npm install @azure/service-bus@next -$> npm install @azure/data-tables@next -$> npm install @azure/storage-blob-changefeed@next +npm install @azure/ai-form-recognizer +npm install @azure/storage-queue +npm install @azure/storage-file-share +npm install @azure/storage-file-datalake +npm install @azure/storage-blob +npm install @azure/event-hubs +npm install @azure/identity@next +npm install @azure/eventgrid@next +npm install @azure/keyvault-keys@next +npm install @azure/keyvault-secrets@next +npm install @azure/keyvault-certificates@next +npm install @azure/keyvault-admin@next +npm install @azure/service-bus@next +npm install @azure/data-tables@next +npm install @azure/storage-blob-changefeed@next ``` ## 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](https://github.com/azure/azure-sdk-for-js/issues) -## Changelog - -Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here are some of the highlights: - - ### Azure Form Recognizer We are pleased to announce the general availability (GA) of the `@azure/ai-form-recognizer` package version 3.0.0. @@ -108,22 +103,19 @@ We are pleased to announce the general availability (GA) of the `@azure/ai-form- #### New Features in @azure/event-hubs@5.3.0 -- Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around - how aggressively the client claims partitions while load balancing. - ([PR 9706](https://github.com/Azure/azure-sdk-for-js/pull/9706)). +- Adds `loadBalancingOptions` to the `EventHubConsumerClient` to add control around how aggressively the client claims partitions while load balancing. - Support a new key-value pair in the connection string for the Shared Access Signature. The key to use is `SharedAccessSignature`. - ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). #### Azure Event Grid -We're releasing a new preview for the Azure Event Grid client, with some API improvements. +We're releasing a new preview for the Azure Event Grid client, with some API improvements. This release is a preview of our efforts to create a client library that is user friendly and idiomatic to the JavaScript ecosystem. The reasons for most of the changes in this update can be found in the [Azure SDK Design Guidelines for TypeScript](https://azure.github.io/azure-sdk/typescript_introduction.html). ##### Azure Event Grid [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/eventgrid/eventgrid/CHANGELOG.md) ##### New Features on @azure/eventgrid@3.0.0-beta.1 -- The Event Grid SDK now supports sending and deserializing events using the Cloud Events 1.0 schema. +- The Event Grid SDK now supports sending and deserializing events using the [Cloud Events 1.0 schema](https://cloudevents.io/). #### Azure Key Vault @@ -173,7 +165,6 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a - API Changes: - `SessionReceiver.sessionLockedUntilUtc` is readonly and never undefined. - [PR 10625](https://github.com/Azure/azure-sdk-for-js/pull/10625) - `ServiceBusClient.createDeadLetterReceiver()` has been absorbed into `createReceiver()`. To create a dead letter receiver: @@ -201,13 +192,10 @@ We're releasing a new preview for the Azure Service Bus, with some API changes a #### New Features in @azure/service-bus@7.0.0-preview.6 - Support a new key-value pair in the connection string for the Shared Access Signature. The key to use is `SharedAccessSignature`. - ([PR 10951](https://github.com/Azure/azure-sdk-for-js/pull/10951)). - Added a new field `amqpAnnotatedMessage` to the received message which will hold the received message in its raw form, complete with all parts of the message as per the [AMQP spec](https://www.amqp.org/sites/amqp.org/files/amqp.pdf). - Added `ServiceBusAdministrationClient.ruleExists()` - - Options to create a queue and topic now support `enableExpress` boolean property. `enableExpress` indicates whether Express Entities are enabled on a queue or topic. An express queue holds a message in memory temporarily before writing it to persistent storage. - [PR 10984](https://github.com/Azure/azure-sdk-for-js/pull/10984) ### Azure Tables @@ -215,6 +203,26 @@ We're releasing the first beta version of the new Azure Tables client, following #### Azure Tables [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/CHANGELOG.md) +##### New Features on @azure/data-tables + +- First beta release of this new package. +- Provides client API to interact with the Azure Tables service +- [Readme](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/README.md) + + +### Azure Text Analytics + +#### Azure Text Analytics [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/textanalytics/ai-text-analytics/CHANGELOG.md) + +##### New Features in @azure/text-analytics@5.1.0-beta.1 +- We are now targeting the service's v3.1-preview.2 API as the default instead of v3.0. +- We have added support for opinion mining feature of Sentiment Analysis. To get this support, pass `includeOpinionMining` as True when calling the `analyzeSentiment` endpoint. +- We have added the `recognizePiiEntities` API which returns entities containing personal information for a batch of documents and also returns the redacted text. +- The `length` and `offset` properties are added to the `SentenceSentiment`, `Entity`, `Match`, `PiiEntity` and `CategorizedEntity` interfaces to represent the length of the sentence's text and its offset from the start of the document. The unit of distance used is UTF-16 code points. +- `bingEntitySearchApiId` property is now returned for entities returned by `recognizeLinkedEntities` API and is added to the `LinkedEntity` interface. This property is to be used in conjunction with the Bing Entity Search API to fetch additional relevant information about the returned entity. + +##### Major Fixes in @azure/text-analytics@5.1.0-beta.1 +- The `text` property of the `SentenceSentiment` interface is no longer marked as optional because the service has always returned it. This interface is used exclusively as an output type so this change does not break existing code. ## Latest Releases