From eade7f519763e33aab6d2796c8b9ce06888d9f97 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Wed, 3 Jun 2020 18:41:22 +0000 Subject: [PATCH 01/16] Add JS release notes for June --- releases/2020-06/js.md | 53 +++++++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 14 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index bc17f811a1ee..678cf0dd2ec1 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -8,24 +8,25 @@ repository: azure/azure-sdk-for-js The Azure SDK team is pleased to make available the June 2020 client library release. -#### GA - -- _Add packages_ - -#### Updates - -- _Add packages_ - -#### Preview - -- _Add packages_ +- Updates for Core libraries +- Update for Azure Event Hubs +- New preview of Azure Identity +- New preview of Azure Cognitive Search +- New preview of Azure Cognitive Form Recognizer +- New preview of Azure Cognitive Text Analytics +- New preview of Azure Service Bus ## Installation Instructions To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/package-name +$> npm install @azure/event-hubs +$> npm install @azure/identity +$> npm install @azure/search-documents +$> npm install @azure/ai-form-recognizer +$> npm install @azure/ai-text-analytics +$> npm install @azure/service-bus@next ``` ## Feedback @@ -36,9 +37,33 @@ 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: -### _Package name_ +### Event Hubs + +- TODO + +### Identity + +- TODO + +### Search + +- TODO + +### Text Analytics + +- TODO + +### Form Recognizer + +- Add support to copy custom model from one Form Recognizer resource to another. +- Add support for Azure Active Directory credential. +- [Breaking] Recognition and training methods now return results directly, instead of wrapping the result in a response object. +- [Breaking] Rename refactoring for cross-language consistency. +- [Breaking] Remove `USReceipt` and related types. + +### Service Bus -- Major changes only! +- TODO ## Latest Releases From 21c2c7f19a5f7e9c35d66f5ac17581942c7e541f Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Wed, 3 Jun 2020 20:08:50 +0000 Subject: [PATCH 02/16] Add changes for TA --- releases/2020-06/js.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 678cf0dd2ec1..77cbee81b491 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -51,14 +51,21 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here ### Text Analytics -- TODO +- The library now uses the Text Analytics v3.0 (General Availability) service endpoint. +- [Breaking] Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) +- [Breaking] Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. +- [Breaking] Removed the `graphemeOffset` and `graphemeLength` properties of the `Match`, `Entity`, and `SentenceSentiment` types. +- [Breaking] Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` +- Added a `text` property to `SentenceSentiment` that contains the sentence text +- [Breaking] Removed the `warnings` property of `SentenceSentiment`. +- Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. ### Form Recognizer - Add support to copy custom model from one Form Recognizer resource to another. - Add support for Azure Active Directory credential. - [Breaking] Recognition and training methods now return results directly, instead of wrapping the result in a response object. -- [Breaking] Rename refactoring for cross-language consistency. +- [Breaking] Rename refactoring for many public APIs for cross-language consistency. - [Breaking] Remove `USReceipt` and related types. ### Service Bus From 5f5b502ce53628ebda839aa26681d80e7340cd69 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Wed, 3 Jun 2020 22:17:46 +0000 Subject: [PATCH 03/16] Update to use the new format --- releases/2020-06/js.md | 72 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 64 insertions(+), 8 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 77cbee81b491..f1e754f69756 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -39,37 +39,93 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here ### Event Hubs +#### Breaking Changes + +- TODO + +#### New Features + +- TODO + +#### Key Bug Fixes + - TODO ### Identity +#### Breaking Changes + +- TODO + +#### New Features + +- TODO + +#### Key Bug Fixes + +- TODO + - TODO ### Search +#### Breaking Changes + +- TODO + +#### New Features + +- TODO + +#### Key Bug Fixes + - TODO ### Text Analytics +#### Breaking Changes + +- Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) +- Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. +- Removed the `graphemeOffset` and `graphemeLength` properties of the `Match`, `Entity`, and `SentenceSentiment` types. +- Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` +- Removed the `warnings` property of `SentenceSentiment`. + +#### New Features + - The library now uses the Text Analytics v3.0 (General Availability) service endpoint. -- [Breaking] Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) -- [Breaking] Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. -- [Breaking] Removed the `graphemeOffset` and `graphemeLength` properties of the `Match`, `Entity`, and `SentenceSentiment` types. -- [Breaking] Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` - Added a `text` property to `SentenceSentiment` that contains the sentence text -- [Breaking] Removed the `warnings` property of `SentenceSentiment`. - Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. + ### Form Recognizer +#### Breaking Changes + + +- Recognition and training methods now return results directly, instead of wrapping the result in a response object. +- Rename refactoring for many public APIs for cross-language consistency. +- Remove `USReceipt` and related types. + +#### New Features + - Add support to copy custom model from one Form Recognizer resource to another. - Add support for Azure Active Directory credential. -- [Breaking] Recognition and training methods now return results directly, instead of wrapping the result in a response object. -- [Breaking] Rename refactoring for many public APIs for cross-language consistency. -- [Breaking] Remove `USReceipt` and related types. + ### Service Bus +#### Breaking Changes + +- TODO + +#### New Features + +- TODO + +#### Key Bug Fixes + + - TODO ## Latest Releases From a2c6137c0f3f27e468d47c5aca1a6285b55b0d5a Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Thu, 4 Jun 2020 18:40:50 +0000 Subject: [PATCH 04/16] Update releases/2020-06/js.md Co-authored-by: chradek <51000525+chradek@users.noreply.github.com> --- releases/2020-06/js.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index f1e754f69756..8bb9fe97d08e 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -39,17 +39,9 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here ### Event Hubs -#### Breaking Changes - -- TODO - -#### New Features - -- TODO - #### Key Bug Fixes -- TODO +- Fixed an issue where a `TypeError` was sometimes thrown as an uncaught exception. ### Identity From 325460c1b22642d6e2125003d31f077706e516ce Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Thu, 4 Jun 2020 22:41:51 +0000 Subject: [PATCH 05/16] Update releases/2020-06/js.md Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-06/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 8bb9fe97d08e..9e64cc657888 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -109,7 +109,7 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here #### Breaking Changes -- TODO +- `Sender` now has an `open()` method to proactively initialize the connection. In addition `ServiceBusClient.createSender()` is no longer an `async` method. #### New Features From c19b176fb90677499d0f02f91eeb8701143fa488 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 17:31:58 +0000 Subject: [PATCH 06/16] TA is GA --- releases/2020-06/js.md | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 9e64cc657888..5984d254d092 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -8,12 +8,12 @@ repository: azure/azure-sdk-for-js The Azure SDK team is pleased to make available the June 2020 client library release. +- General Availability of Azure Cognitive Text Analytics - Updates for Core libraries - Update for Azure Event Hubs - New preview of Azure Identity - New preview of Azure Cognitive Search - New preview of Azure Cognitive Form Recognizer -- New preview of Azure Cognitive Text Analytics - New preview of Azure Service Bus ## Installation Instructions @@ -37,6 +37,24 @@ 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: +### Text Analytics + +Text Analytics library is now GA release version. + +#### Breaking Changes + +- Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) +- Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. +- Removed the `graphemeOffset` and `graphemeLength` properties of the `Match`, `Entity`, and `SentenceSentiment` types. +- Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` +- Removed the `warnings` property of `SentenceSentiment`. + +#### New Features + +- The library now uses the Text Analytics v3.0 (General Availability) service endpoint. +- Added a `text` property to `SentenceSentiment` that contains the sentence text +- Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. + ### Event Hubs #### Key Bug Fixes @@ -73,23 +91,6 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here - TODO -### Text Analytics - -#### Breaking Changes - -- Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) -- Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. -- Removed the `graphemeOffset` and `graphemeLength` properties of the `Match`, `Entity`, and `SentenceSentiment` types. -- Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` -- Removed the `warnings` property of `SentenceSentiment`. - -#### New Features - -- The library now uses the Text Analytics v3.0 (General Availability) service endpoint. -- Added a `text` property to `SentenceSentiment` that contains the sentence text -- Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. - - ### Form Recognizer #### Breaking Changes From dd715728b620db061a67c2153d8ab4365d95b00c Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 21:25:02 +0000 Subject: [PATCH 07/16] Update releases/2020-06/js.md --- releases/2020-06/js.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 5984d254d092..e6957f6381fe 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -81,15 +81,25 @@ Text Analytics library is now GA release version. #### Breaking Changes -- TODO +- Results of `ListIndexes` operation can now be listed by pages. +- Added `onlyIfUnchanged` parameter for CreateOrUpdate and Delete operations. +- Removed `$select` property for the List operations. +- Refactored `SearchServiceClient` and split it to `SearchIndexClient` and `SearchIndexerClient` and changed `SearchIndexClient` class to `SearchClient` class. +- All required parameters are moved out of options bag. +- Renamed `countDocuments` method to `getDocumentsCount` method. +- In `search` method, moved the `searchText` parameter from the options bag to method parameter. +- In `indexDocuments` method, the options parameter is renamed to `IndexDocumentsOptions`. +- Modified `deleteDocuments` method to get documents as a parameter. +- In `getIndexStatistics` method, renamed the return type from `GetIndexStatisticsResult` to `SearchIndexStatistics`. +- In `getServiceStatistics` method, renamed the return type from `ServiceStatistics` to `SearchServiceStatistics`. +- Modified `DataSource` model name to `DataSourceConnection`. Changed all references in the method names, parameters, etc. +- Renamed `SimpleDataType` model to `SearchFieldDataType` model. +- Modified the names of several models & parameters. Please refer [#8984](https://github.com/Azure/azure-sdk-for-js/issues/8984), [#9037](https://github.com/Azure/azure-sdk-for-js/issues/9037) and [#8383](https://github.com/Azure/azure-sdk-for-js/issues/8383) for a detailed list of renames. #### New Features -- TODO - -#### Key Bug Fixes - -- TODO +- Added separate methods for getting just names such as `listIndexesNames`, `listSynonymMapsNames`, etc. +- Added `getSearchClient` method to the `SearchIndexClient` class. ### Form Recognizer From 0f39bf166c7b48b680c69b7d3d12ba8d100feabf Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 21:27:14 +0000 Subject: [PATCH 08/16] Update releases/2020-06/js.md --- releases/2020-06/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index e6957f6381fe..3a303140f5a5 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -39,7 +39,7 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here ### Text Analytics -Text Analytics library is now GA release version. +This is the first GA release version of Text Analytics library. #### Breaking Changes From 1e2cba2c374a16d5775829488895be31c35aafe4 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 21:27:59 +0000 Subject: [PATCH 09/16] Update releases/2020-06/js.md Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-06/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 3a303140f5a5..7795ae865774 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -120,7 +120,7 @@ This is the first GA release version of Text Analytics library. #### Breaking Changes -- `Sender` now has an `open()` method to proactively initialize the connection. In addition `ServiceBusClient.createSender()` is no longer an `async` method. +- `ServiceBusClient.createSender()` which was made async in the previous preview to include the link initialization is no longer async. Instead, the sender now has an `open()` method that can be used to proactively initialize the link. #### New Features From d0ef3dce30b53e79c0d02182c37133c48b661899 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 23:03:27 +0000 Subject: [PATCH 10/16] Update releases/2020-06/js.md Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-06/js.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 7795ae865774..ce83c3d72cac 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -121,6 +121,7 @@ This is the first GA release version of Text Analytics library. #### Breaking Changes - `ServiceBusClient.createSender()` which was made async in the previous preview to include the link initialization is no longer async. Instead, the sender now has an `open()` method that can be used to proactively initialize the link. +- `Receiver/SessionReceiver.browseMessages()` has been renamed to `Receiver/SessionReceiver.peekMessages()`. #### New Features From 562cde6ff672d860cc1f3047a97a710a129eed0f Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Fri, 5 Jun 2020 23:03:40 +0000 Subject: [PATCH 11/16] Update releases/2020-06/js.md Co-authored-by: Richard Park <51494936+richardpark-msft@users.noreply.github.com> --- releases/2020-06/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index ce83c3d72cac..b2515f354743 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -130,7 +130,7 @@ This is the first GA release version of Text Analytics library. #### Key Bug Fixes -- TODO +- Improves the performance of the `ServiceBusMessageBatch.tryAdd` method. ## Latest Releases From 918c7a8c07bfb00f1512b076cf1117df5648c182 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Mon, 8 Jun 2020 19:41:13 +0000 Subject: [PATCH 12/16] Update releases/2020-06/js.md service bus Co-authored-by: Harsha Nalluru --- releases/2020-06/js.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index b2515f354743..88beb70671e5 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -125,7 +125,8 @@ This is the first GA release version of Text Analytics library. #### New Features -- TODO +- Added management API features under `ServiceBusManagementClient` that lets you manage a namespace with CRUD operations on the entities(queues, topics, and subscriptions) and on the rules of a subscription. + - Supports authentication with a service bus connection string as well as with the AAD credentials from `@azure/identity`. #### Key Bug Fixes From 92961cd6b87d9ba621d40e0e663c9120fde7261c Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Mon, 8 Jun 2020 19:45:49 +0000 Subject: [PATCH 13/16] Update releases/2020-06/js.md Identity --- releases/2020-06/js.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 88beb70671e5..5f9d7f73779b 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -65,17 +65,11 @@ This is the first GA release version of Text Analytics library. #### Breaking Changes -- TODO +- Switch to using `CredentialUnavailable` to differentiate from expected and unexpected errors during `DefaultAzureCredential` startup. [PR #8172](https://github.com/Azure/azure-sdk-for-js/pull/8127). Note: this changes the original behavior for `ManagedIdentityCredential`, which previously would return `null` instead of throwing an exception. #### New Features -- TODO - -#### Key Bug Fixes - -- TODO - -- TODO +- Make all developer credentials public as well as the list used by `DefaultAzureCredential` [PR #9274](https://github.com/Azure/azure-sdk-for-js/pull/9274) ### Search From 97a33c0d36ba84c2923987a66e091f976dc739eb Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Tue, 9 Jun 2020 23:54:45 +0000 Subject: [PATCH 14/16] Update releases/2020-06/js.md Co-authored-by: chradek <51000525+chradek@users.noreply.github.com> --- releases/2020-06/js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 5f9d7f73779b..2f94a911463a 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -59,7 +59,7 @@ This is the first GA release version of Text Analytics library. #### Key Bug Fixes -- Fixed an issue where a `TypeError` was sometimes thrown as an uncaught exception. +- Improved the reliability of connections and connection recovery. ### Identity From 08c29caa7180b0ab4307a131babaa47ed11bd90d Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Tue, 9 Jun 2020 23:57:16 +0000 Subject: [PATCH 15/16] Remove extra blank lines --- releases/2020-06/js.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index 2f94a911463a..d47cf55954d2 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -99,7 +99,6 @@ This is the first GA release version of Text Analytics library. #### Breaking Changes - - Recognition and training methods now return results directly, instead of wrapping the result in a response object. - Rename refactoring for many public APIs for cross-language consistency. - Remove `USReceipt` and related types. @@ -109,7 +108,6 @@ This is the first GA release version of Text Analytics library. - Add support to copy custom model from one Form Recognizer resource to another. - Add support for Azure Active Directory credential. - ### Service Bus #### Breaking Changes @@ -124,7 +122,6 @@ This is the first GA release version of Text Analytics library. #### Key Bug Fixes - - Improves the performance of the `ServiceBusMessageBatch.tryAdd` method. ## Latest Releases From cd4f6ff516ad158a0fb3280f154bb1479a22a1a0 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Wed, 17 Jun 2020 19:28:10 +0000 Subject: [PATCH 16/16] Move New Features before Breaking Changes change to "Breaking Changes from Last Preview" --- releases/2020-06/js.md | 56 +++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/releases/2020-06/js.md b/releases/2020-06/js.md index d47cf55954d2..e089e6e41c61 100644 --- a/releases/2020-06/js.md +++ b/releases/2020-06/js.md @@ -8,7 +8,7 @@ repository: azure/azure-sdk-for-js The Azure SDK team is pleased to make available the June 2020 client library release. -- General Availability of Azure Cognitive Text Analytics +- General Availability release of Azure Cognitive Text Analytics - Updates for Core libraries - Update for Azure Event Hubs - New preview of Azure Identity @@ -39,9 +39,15 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here ### Text Analytics -This is the first GA release version of Text Analytics library. +This is the first GA release version of the Text Analytics library. -#### Breaking Changes +#### New Features + +- The library now uses the Text Analytics v3.0 (General Availability) service endpoint. +- Added a `text` property to `SentenceSentiment` that contains the sentence text +- Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. + +#### Breaking Changes from Last Preview - Renamed all result array types that extend JavaScript's base `Array` class to end with the word `Array` instead of `Collection` (e.g. `AnalyzeSentimentResultCollection` is now `AnalyzeSentimentResultArray`) - Renamed `score` to `confidenceScore` in the `Match`, `Entity`, and `DetectedLanguage` types. @@ -49,12 +55,6 @@ This is the first GA release version of Text Analytics library. - Renamed the `graphemeCount` property of `TextDocumentStatistics` back to `characterCount` - Removed the `warnings` property of `SentenceSentiment`. -#### New Features - -- The library now uses the Text Analytics v3.0 (General Availability) service endpoint. -- Added a `text` property to `SentenceSentiment` that contains the sentence text -- Added `warnings` property to every document response object containing a list of `TextAnalyticsWarning` objects relevant to the corresponding document. - ### Event Hubs #### Key Bug Fixes @@ -63,17 +63,22 @@ This is the first GA release version of Text Analytics library. ### Identity +#### New Features + +- Make all developer credentials public as well as the list used by `DefaultAzureCredential` [PR #9274](https://github.com/Azure/azure-sdk-for-js/pull/9274) + #### Breaking Changes - Switch to using `CredentialUnavailable` to differentiate from expected and unexpected errors during `DefaultAzureCredential` startup. [PR #8172](https://github.com/Azure/azure-sdk-for-js/pull/8127). Note: this changes the original behavior for `ManagedIdentityCredential`, which previously would return `null` instead of throwing an exception. -#### New Features +### Search -- Make all developer credentials public as well as the list used by `DefaultAzureCredential` [PR #9274](https://github.com/Azure/azure-sdk-for-js/pull/9274) +#### New Features -### Search +- Added separate methods for getting just names such as `listIndexesNames`, `listSynonymMapsNames`, etc. +- Added `getSearchClient` method to the `SearchIndexClient` class. -#### Breaking Changes +#### Breaking Changes from Last Preview - Results of `ListIndexes` operation can now be listed by pages. - Added `onlyIfUnchanged` parameter for CreateOrUpdate and Delete operations. @@ -90,36 +95,31 @@ This is the first GA release version of Text Analytics library. - Renamed `SimpleDataType` model to `SearchFieldDataType` model. - Modified the names of several models & parameters. Please refer [#8984](https://github.com/Azure/azure-sdk-for-js/issues/8984), [#9037](https://github.com/Azure/azure-sdk-for-js/issues/9037) and [#8383](https://github.com/Azure/azure-sdk-for-js/issues/8383) for a detailed list of renames. -#### New Features - -- Added separate methods for getting just names such as `listIndexesNames`, `listSynonymMapsNames`, etc. -- Added `getSearchClient` method to the `SearchIndexClient` class. - ### Form Recognizer -#### Breaking Changes - -- Recognition and training methods now return results directly, instead of wrapping the result in a response object. -- Rename refactoring for many public APIs for cross-language consistency. -- Remove `USReceipt` and related types. - #### New Features - Add support to copy custom model from one Form Recognizer resource to another. - Add support for Azure Active Directory credential. -### Service Bus +#### Breaking Changes from Last Preview -#### Breaking Changes +- Recognition and training methods now return results directly, instead of wrapping the result in a response object. +- Rename refactoring for many public APIs for cross-language consistency. +- Remove `USReceipt` and related types. -- `ServiceBusClient.createSender()` which was made async in the previous preview to include the link initialization is no longer async. Instead, the sender now has an `open()` method that can be used to proactively initialize the link. -- `Receiver/SessionReceiver.browseMessages()` has been renamed to `Receiver/SessionReceiver.peekMessages()`. +### Service Bus #### New Features - Added management API features under `ServiceBusManagementClient` that lets you manage a namespace with CRUD operations on the entities(queues, topics, and subscriptions) and on the rules of a subscription. - Supports authentication with a service bus connection string as well as with the AAD credentials from `@azure/identity`. +#### Breaking Changes from Last Preview + +- `ServiceBusClient.createSender()` which was made async in the previous preview to include the link initialization is no longer async. Instead, the sender now has an `open()` method that can be used to proactively initialize the link. +- `Receiver/SessionReceiver.browseMessages()` has been renamed to `Receiver/SessionReceiver.peekMessages()`. + #### Key Bug Fixes - Improves the performance of the `ServiceBusMessageBatch.tryAdd` method.