From 864e39adcf711c6a73d37d8e51d24a8d9f727b23 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Wed, 3 Mar 2021 21:20:11 +0000 Subject: [PATCH 01/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/2021-03/dotnet.md | 28 ++++++++++++++++++++++++++++ releases/dotnet.lastupdated | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 9baef1e4752b..1394773d089c 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -7,12 +7,18 @@ repository: azure/azure-sdk-for-net --- The Azure SDK team is pleased to announce our March 2021 client library releases. #### GA +- Azure Mixed Reality Authentication [pattern.ga]: # (- ${PackageFriendlyName}) @@ -21,6 +27,9 @@ The Azure SDK team is pleased to announce our March 2021 client library releases [pattern.patch]: # (- ${PackageFriendlyName}) #### Beta +- Azure Remote Rendering +- Azure Object Anchors Conversion +- LUIS - Authoring [pattern.beta]: # (- ${PackageFriendlyName}) @@ -29,6 +38,10 @@ The Azure SDK team is pleased to announce our March 2021 client library releases To install any of our packages, please search for them via `Manage NuGet Packages...` in Visual Studio (with `Include prerelease` checked) or copy these commands into your terminal: ```bash +$> dotnet install Azure.MixedReality.Authentication --version 1.0.0 +$> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 +$> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 +$> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 ``` @@ -39,6 +52,21 @@ To install any of our packages, please search for them via `Manage NuGet Package If you have a bug or feature request for one of the libraries, please [file an issue in our repo](https://github.com/Azure/azure-sdk-for-net/issues/new/choose). ## Release highlights +### Azure Mixed Reality Authentication 1.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.Authentication_1.0.0/sdk/mixedreality/Azure.MixedReality.Authentication/CHANGELOG.md#100-2021-02-23) +- First stable release. + +### Azure Remote Rendering 1.0.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.RemoteRendering_1.0.0-beta.3/sdk/remoterendering/Azure.MixedReality.RemoteRendering/CHANGELOG.md#100-beta3-2021-02-24) +- Allow the STS endpoint to be customized. +- Changed constructors to align with guidance. + +### Azure Object Anchors Conversion 0.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.ObjectAnchors.Conversion_0.1.0-beta.1/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md#010-beta1-2021-02-26) +- Initial client + +### LUIS - Authoring 3.2.0-preview.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring_3.2.0-preview.4/sdk/cognitiveservices/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring/CHANGELOG.md#320-preview4-2021-02-25) +#### Fixed +- ExampleId attribute in label APIs could not hold int values +- ArmTokenParameter parameter name had a typo + [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index 691c4cf19ea5..3912745f08d9 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-02-23 \ No newline at end of file +2021-03-03 \ No newline at end of file From 23b9a7ed60e2fba52d43c5e1b53fb10b78d940cb Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Thu, 4 Mar 2021 18:07:57 +0000 Subject: [PATCH 02/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/2021-03/dotnet.md | 1 - releases/dotnet.lastupdated | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 1394773d089c..abdf9acea54a 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -67,7 +67,6 @@ If you have a bug or feature request for one of the libraries, please [file an i - ExampleId attribute in label APIs could not hold int values - ArmTokenParameter parameter name had a typo - [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) ## Latest Releases diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index 3912745f08d9..79307bfdf07c 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-03 \ No newline at end of file +2021-03-04 \ No newline at end of file From 9d6159b29596a59b5eaba8d59f8ea08da021558a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Fri, 5 Mar 2021 18:08:50 +0000 Subject: [PATCH 03/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index 79307bfdf07c..a40720935708 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-04 \ No newline at end of file +2021-03-05 \ No newline at end of file From 7cd05bc1b67f0bd6944f91a1fc7a7cbd85a1db48 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 8 Mar 2021 18:08:36 +0000 Subject: [PATCH 04/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index a40720935708..73a2d0899132 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-05 \ No newline at end of file +2021-03-08 \ No newline at end of file From a8a5d9e1eb6c231f5eb367cff6c814a14f16709a Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 9 Mar 2021 18:08:40 +0000 Subject: [PATCH 05/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/2021-03/dotnet.md | 6 ++++++ releases/dotnet.lastupdated | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index abdf9acea54a..6c3d7abea62e 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -11,6 +11,7 @@ Azure.MixedReality.Authentication:1.0.0 Azure.MixedReality.RemoteRendering:1.0.0-beta.3 Azure.MixedReality.ObjectAnchors.Conversion:0.1.0-beta.1 Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring:3.2.0-preview.4 +Azure.Core:1.10.0 [pattern]: # (${PackageName}:${PackageVersion}) --> @@ -19,6 +20,7 @@ The Azure SDK team is pleased to announce our March 2021 client library releases #### GA - Azure Mixed Reality Authentication +- Core [pattern.ga]: # (- ${PackageFriendlyName}) @@ -42,6 +44,7 @@ $> dotnet install Azure.MixedReality.Authentication --version 1.0.0 $> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 $> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 $> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 +$> dotnet install Azure.Core --version 1.10.0 ``` @@ -66,6 +69,9 @@ If you have a bug or feature request for one of the libraries, please [file an i #### Fixed - ExampleId attribute in label APIs could not hold int values - ArmTokenParameter parameter name had a typo +### Core 1.10.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.10.0/sdk/core/Azure.Core/CHANGELOG.md#1100-2021-03-09) +- Added `CloudEvent` type based on the [CloudEvent spec](https://github.com/cloudevents/spec/blob/master/spec.md). + [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index 73a2d0899132..a1e45040f006 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-08 \ No newline at end of file +2021-03-09 \ No newline at end of file From 443168c58515e16add564fd55098d74eb4e9f06e Mon Sep 17 00:00:00 2001 From: Christopher Scott Date: Tue, 9 Mar 2021 16:31:26 -0600 Subject: [PATCH 06/19] Add Tables and Identity --- releases/2021-03/dotnet.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 6c3d7abea62e..6bbec64899e3 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -40,11 +40,13 @@ The Azure SDK team is pleased to announce our March 2021 client library releases To install any of our packages, please search for them via `Manage NuGet Packages...` in Visual Studio (with `Include prerelease` checked) or copy these commands into your terminal: ```bash +$> dotnet install Azure.Core --version 1.10.0 +$> dotnet add package Azure.Data.Tables --version 12.0.0-beta.6 +$> dotnet add package Azure.Identity --version 1.4.0-beta.4 $> dotnet install Azure.MixedReality.Authentication --version 1.0.0 $> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 $> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 $> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 -$> dotnet install Azure.Core --version 1.10.0 ``` @@ -65,6 +67,17 @@ If you have a bug or feature request for one of the libraries, please [file an i ### Azure Object Anchors Conversion 0.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.ObjectAnchors.Conversion_0.1.0-beta.1/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md#010-beta1-2021-02-26) - Initial client +### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md) +- Added the `[Serializable]` attribute to all custom exception types. +- Update the default value of ExcludeSharedTokenCacheCredential on DefaultAzureCredentialsOptions to true, to exclude the SharedTokenCacheCredential from the DefaultAzureCredential by default. See BREAKING_CHANGES.md + +### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md) +- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. +- TableClient and TableServiceClient now accept AzureSasCredential for SAS token scenarios rather than requiring developers to build the URI manually. +- Added TableUriBuilder +- Added a constructor to TableSasBuilder and TableAccountSasBuilder that accepts a Uri with a Sas token +- Fixed an issue that prevented start/end row key and partition key values from being used in Sas tokens + ### LUIS - Authoring 3.2.0-preview.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring_3.2.0-preview.4/sdk/cognitiveservices/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring/CHANGELOG.md#320-preview4-2021-02-25) #### Fixed - ExampleId attribute in label APIs could not hold int values From 1d6b40323c6c756a4f83b7c81eabf9129a53cc7e Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 9 Mar 2021 23:27:24 +0000 Subject: [PATCH 07/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/2021-03/dotnet.md | 101 +++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 6bbec64899e3..bf0f931ca978 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -12,6 +12,12 @@ Azure.MixedReality.RemoteRendering:1.0.0-beta.3 Azure.MixedReality.ObjectAnchors.Conversion:0.1.0-beta.1 Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring:3.2.0-preview.4 Azure.Core:1.10.0 +Azure.AI.TextAnalytics:5.1.0-beta.5 +Azure.Data.Tables:12.0.0-beta.6 +Azure.Data.AppConfiguration:1.1.0-beta.1 +Azure.Messaging.EventHubs:5.3.1 +Azure.Messaging.EventHubs.Processor:5.3.1 +Azure.Identity:1.4.0-beta.4 [pattern]: # (${PackageName}:${PackageVersion}) --> @@ -25,6 +31,8 @@ The Azure SDK team is pleased to announce our March 2021 client library releases [pattern.ga]: # (- ${PackageFriendlyName}) #### Updates +- Event Hubs +- Event Hubs - Event Processor [pattern.patch]: # (- ${PackageFriendlyName}) @@ -32,6 +40,10 @@ The Azure SDK team is pleased to announce our March 2021 client library releases - Azure Remote Rendering - Azure Object Anchors Conversion - LUIS - Authoring +- Text Analytics +- Tables +- App Configuration +- Identity [pattern.beta]: # (- ${PackageFriendlyName}) @@ -47,6 +59,12 @@ $> dotnet install Azure.MixedReality.Authentication --version 1.0.0 $> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 $> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 $> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 +$> dotnet install Azure.AI.TextAnalytics --version 5.1.0-beta.5 +$> dotnet install Azure.Data.Tables --version 12.0.0-beta.6 +$> dotnet install Azure.Data.AppConfiguration --version 1.1.0-beta.1 +$> dotnet install Azure.Messaging.EventHubs --version 5.3.1 +$> dotnet install Azure.Messaging.EventHubs.Processor --version 5.3.1 +$> dotnet install Azure.Identity --version 1.4.0-beta.4 ``` @@ -85,6 +103,89 @@ If you have a bug or feature request for one of the libraries, please [file an i ### Core 1.10.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.10.0/sdk/core/Azure.Core/CHANGELOG.md#1100-2021-03-09) - Added `CloudEvent` type based on the [CloudEvent spec](https://github.com/cloudevents/spec/blob/master/spec.md). +### Text Analytics 5.1.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.AI.TextAnalytics_5.1.0-beta.5/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md#510-beta5-2021-03-09) +#### New features +- Added ability to filter the categories returned in a Personally Identifiable Information recognition with the optional parameter `CategoriesFilter` in `RecognizePiiEntitiesOptions`. +- Added the ability to recognize linked entities under `StartAnalyzeBatchActions`. +- Added `RecognizeLinkedEntitiesOptions` to `TextAnalyticsActions`. +- Added `RecognizeLinkedEntitiesActionsResults` to `AnalyzeBatchActionsResult`. +- `AnalyzeHealthcareEntitiesResult`, now exposes the property `EntityRelations`of type `HealthcareEntityRelation`. +- Introduced `HealthcareEntityRelation` class which will determine all the different relations between the entities as `Roles`. +- Added `HealthcareEntityRelationRole`, which exposes `Name` and `Entity` of type `string` and `HealthcareEntity` respectively. +- `HealthcareEntityAssertion` is added to `HealthcareEntity` which further exposes `EntityAssociation`, `EntityCertainity` and `EntityConditionality`. +- Added new types under `HealthcareRelationType` class. + +#### Breaking changes +- Renamed `AspectSentiment` to `TargetSentiment`. +- Renamed `MinedOpinion` to `SentenceOpinion`. +- Renamed `OpinionSentiment` to `AssessmentSentiment`. +- For `PiiEntity.Category` the type of the property is now `PiiEntityCategory` instead of `EntityCategory`. +- Removed `RelatedEntities`. +- `RecognizePiiEntitiesOptions.Domain` is now a nullable type. +- In `StartAnalyzeBatchActions` when all actions return status `failed` the SDK will no longer throw an exception. The request will succeed and the errors will be located at the specific action level. + +#### Fixes +- `RecognizePiiEntities` and `TextAnalyticsActions.RecognizePiiEntitiesOptions` were always passing `PiiEntityDomainType.PHI`. Now, it is only passed when requested by the user [19086](https://github.com/Azure/azure-sdk-for-net/issues/19086). + +### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md#1200-beta6-2021-03-09) +#### Changed + +- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. +- `TableClient` and `TableServiceClient` now accept `AzureSasCredential` for SAS token scenarios rather than requiring developers to build the URI manually. + +#### Key Bug Fixes + +- Fixed an issue that prevented start/end row key and partition key values from being used in Sas tokens + +#### Added + +- Added TableUriBuilder +- Added a constructor to `TableSasBuilder` and `TableAccountSasBuilder` that accepts a Uri with a Sas token + +### App Configuration 1.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.AppConfiguration_1.1.0-beta.1/sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md#110-beta1-2021-03-09) +#### Changes + +##### New Features + +- Added `SecretReferenceConfigurationSetting` type to represent a configuration setting that references a KeyVault Secret. +- Added `FeatureFlagConfigurationSetting` type to represent a configuration setting that controls a feature flag. +- Added `AddSyncToken` to `ConfigurationClient` to be able to provide external synchronization tokens. + +### Event Hubs 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#531-2021-03-09) +#### Changes + +##### Key Bug Fixes + +- Fixed an issue where long-lived credentials (more than 49 days) were overflowing refresh timer limits and being rejected. + +- Added detection and recovery for a race condition that occurred when the Event Hubs service closed a connection or link after the client had validated its state and was performing an operation; this will now be properly retried with a fresh connection/link. + +- Extended retry scenarios to include generic I/O exceptions, as they are typically transient network failures. + +- Extended retry scenarios to include authorization failures, as the Event Hubs services do not differentiate between authentication and authorization, callers cannot reason about whether an `Unauthorized` return from an operation indicates that the call will never succeed or may trigger a credential renewal that may allow success. + +### Event Hubs - Event Processor 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs.Processor_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#531-2021-03-09) +#### Changes + +##### Key Bug Fixes + +- Fixed an issue where long-lived credentials (more than 49 days) were overflowing refresh timer limits and being rejected. + +- Added detection and recovery for a race condition that occurred when the Event Hubs service closed a connection or link after the client had validated its state and was performing an operation; this will now be properly retried with a fresh connection/link. + +- Extended retry scenarios to include generic I/O exceptions, as they are typically transient network failures. + +- Extended retry scenarios to include authorization failures, as the Event Hubs services do not differentiate between authentication and authorization, callers cannot reason about whether an `Unauthorized` return from an operation indicates that the call will never succeed or may trigger a credential renewal that may allow success. + +### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md#140-beta4-2021-03-09) +#### Fixes and Improvements + +- Added the `[Serializable]` attribute to all custom exception types. + +#### Breaking Changes + +- Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) + [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) From a4dd634c7fceec32651234c2fdcdd4a3840ee077 Mon Sep 17 00:00:00 2001 From: Caio Saldanha Date: Wed, 10 Mar 2021 11:39:32 -0800 Subject: [PATCH 08/19] Fixing commit history --- releases/2021-03/dotnet.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index bf0f931ca978..45db1a8effd3 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -12,6 +12,7 @@ Azure.MixedReality.RemoteRendering:1.0.0-beta.3 Azure.MixedReality.ObjectAnchors.Conversion:0.1.0-beta.1 Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring:3.2.0-preview.4 Azure.Core:1.10.0 +Azure.AI.FormRecognizer:3.1.0-beta.3 Azure.AI.TextAnalytics:5.1.0-beta.5 Azure.Data.Tables:12.0.0-beta.6 Azure.Data.AppConfiguration:1.1.0-beta.1 @@ -39,6 +40,7 @@ The Azure SDK team is pleased to announce our March 2021 client library releases #### Beta - Azure Remote Rendering - Azure Object Anchors Conversion +- Form Recognizer - LUIS - Authoring - Text Analytics - Tables @@ -59,6 +61,7 @@ $> dotnet install Azure.MixedReality.Authentication --version 1.0.0 $> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 $> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 $> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 +$> dotnet install Azure.AI.FormRecognizer --version 3.1.0-beta.3 $> dotnet install Azure.AI.TextAnalytics --version 5.1.0-beta.5 $> dotnet install Azure.Data.Tables --version 12.0.0-beta.6 $> dotnet install Azure.Data.AppConfiguration --version 1.1.0-beta.1 @@ -85,6 +88,10 @@ If you have a bug or feature request for one of the libraries, please [file an i ### Azure Object Anchors Conversion 0.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.ObjectAnchors.Conversion_0.1.0-beta.1/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md#010-beta1-2021-02-26) - Initial client +### Form Recognizer 3.1.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.AI.FormRecognizer_3.1.0-beta.3/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md#310-beta3-2021-03-09) +#### New features +- Added protected constructors for mocking to `Operation` types, such as `TrainingOperation` and `RecognizeContentOperation`. + ### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md) - Added the `[Serializable]` attribute to all custom exception types. - Update the default value of ExcludeSharedTokenCacheCredential on DefaultAzureCredentialsOptions to true, to exclude the SharedTokenCacheCredential from the DefaultAzureCredential by default. See BREAKING_CHANGES.md From 771fd7c127371f54a9f9affc30f4b568c3892829 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Wed, 10 Mar 2021 20:39:53 +0000 Subject: [PATCH 09/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/2021-03/dotnet.md | 1 - releases/dotnet.lastupdated | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 45db1a8effd3..980cf52075be 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -193,7 +193,6 @@ If you have a bug or feature request for one of the libraries, please [file an i - Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) - [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) ## Latest Releases diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index a1e45040f006..396db2cd3998 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-09 \ No newline at end of file +2021-03-10 \ No newline at end of file From b1e3ec5c0d8e10329101c50e1ea9df10de29d342 Mon Sep 17 00:00:00 2001 From: jorgegarchirota <75809971+jorgegarchirota@users.noreply.github.com> Date: Wed, 10 Mar 2021 17:11:20 -0600 Subject: [PATCH 10/19] Update dotnet.md Update ACS release notes --- releases/2021-03/dotnet.md | 63 +++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 980cf52075be..6a44cac28e5f 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -28,6 +28,11 @@ The Azure SDK team is pleased to announce our March 2021 client library releases #### GA - Azure Mixed Reality Authentication - Core +- Communication Chat +- Communication Common +- Communication Identity +- Communication Phone Numbers +- Communication SMS [pattern.ga]: # (- ${PackageFriendlyName}) @@ -68,7 +73,11 @@ $> dotnet install Azure.Data.AppConfiguration --version 1.1.0-beta.1 $> dotnet install Azure.Messaging.EventHubs --version 5.3.1 $> dotnet install Azure.Messaging.EventHubs.Processor --version 5.3.1 $> dotnet install Azure.Identity --version 1.4.0-beta.4 - +$> dotnet add package Azure.Communication.Chat --version 1.0.0-beta.5 +$> dotnet add package Azure.Communication.Common --version 1.0.0-beta.5 +$> dotnet add package Azure.Communication.Identity --version 1.0.0-beta.5 +$> dotnet add package Azure.Communication.PhoneNumbers --version 1.0.0-beta.5 +$> dotnet add package Azure.Communication.SMS --version 1.0.0-beta.5 ``` [pattern]: # ($> dotnet install ${PackageName} --version ${PackageVersion}) @@ -195,6 +204,58 @@ If you have a bug or feature request for one of the libraries, please [file an i [pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) +### Azure Communication Administration is deprecated + +- `PhoneNumberAdministrationClient` is moved into the new package `Azure.Communication.PhoneNumbers` and replaced by `PhoneNumberClient`. + +### Azure Communication Phone Numbers 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md#100-beta5-2021-03-09) + +#### New Features + +- Added `PhoneNumbersClient` (originally was part of the `Azure.Communication.Administration` package). +- Added support for Azure Active Directory Authentication. + +#### Breaking Changes + +- `PhoneNumberAdministrationClient` has been replaced with `PhoneNumbersClient`, which has the same functionality but different APIs. To learn more about how PhoneNumbersClient works, refer to the [README.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md) + +### Azure Communication Chat 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/CHANGELOG.md#100-beta5-2021-03-09) + +#### Breaking Changes + +- Added support for communication identifiers instead of raw strings. +- Removed support for nullable reference types. + +### Azure Communication Common 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/CHANGELOG.md#100-beta5-2021-03-09) + +#### Breaking Changes + +- Updated `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher, Func> asyncTokenRefresher = null, string initialToken = null)` +to `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher)`. `asyncTokenRefresher` and `initialToken` are updated to become public properties. + +### Azure Communication Identity 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/CHANGELOG.md#100-beta5-2021-03-09) + +#### Breaking Changes + +- `CommunicationIdentityClient.IssueToken` and `CommunicationIdentityClient.IssueTokenAsync` are renamed to `GetToken` and `GetTokenAsync`, respectively +- `CommunicationIdentityClient.CreateUserWithToken` and `CommunicationIdentityClient.CreateUserWithTokenAsync` are renamed to `CreateUserAndToken` and `CreateUserAndTokenAsync`, respectively. Their return value is also changed from `Tuple` to `CommunicationUserIdentifierAndToken`. + +### Azure Communication SMS 1.0.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/CHANGELOG.md#100-beta4-2021-03-09) + +#### New Features + +- Added support to create SmsClient with AzureKeyCredential. +- Support for creating SmsClient with TokenCredential. +- Added support for 1:N SMS messaging. +- Added support for tagging SMS messages. +- Send method series in SmsClient are idempotent under retry policy. + +#### Breaking Changes + +- Updated `Task> SendAsync(PhoneNumberIdentifier from, PhoneNumberIdentifier to, string message, SendSmsOptions sendSmsOptions = null, CancellationToken cancellationToken = default)` +to `Task> SendAsync(string from, string to, string message, SmsSendOptions options = default)` +- Replaced `SendSmsResponse` with `SmsSendResult` + ## Latest Releases View all the latest versions of .NET packages [here][dotnet-latest-releases]. From b6890eaaa8a044173cfde9f5fb3e07bad91734f9 Mon Sep 17 00:00:00 2001 From: jorgegarchirota <75809971+jorgegarchirota@users.noreply.github.com> Date: Wed, 10 Mar 2021 17:30:03 -0600 Subject: [PATCH 11/19] Update dotnet.md Update review comments --- releases/2021-03/dotnet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 6a44cac28e5f..edbf58c3ffb5 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -231,7 +231,7 @@ If you have a bug or feature request for one of the libraries, please [file an i #### Breaking Changes - Updated `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher, Func> asyncTokenRefresher = null, string initialToken = null)` -to `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher)`. `asyncTokenRefresher` and `initialToken` are updated to become public properties. +to `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher)`. `AsyncTokenRefresher` and `InitialToken` are updated to become public properties. ### Azure Communication Identity 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/CHANGELOG.md#100-beta5-2021-03-09) @@ -245,7 +245,7 @@ to `CommunicationTokenRefreshOptions(bool refreshProactively, Func Date: Thu, 11 Mar 2021 20:40:14 +0000 Subject: [PATCH 12/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index 396db2cd3998..ae586f55b029 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-10 \ No newline at end of file +2021-03-11 \ No newline at end of file From 69df9a7b58c7115625b06e1b991183a943ade66c Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Fri, 12 Mar 2021 20:38:16 +0000 Subject: [PATCH 13/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index ae586f55b029..b4880c3186c6 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-11 \ No newline at end of file +2021-03-12 \ No newline at end of file From 155ff44f25e18e54c0c1776164c4a39986d59070 Mon Sep 17 00:00:00 2001 From: Mohit Chakraborty <8271806+Mohit-Chakraborty@users.noreply.github.com> Date: Mon, 15 Mar 2021 12:16:37 -0700 Subject: [PATCH 14/19] Update EventHubs section Co-authored-by: Jesse Squire --- releases/2021-03/dotnet.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index edbf58c3ffb5..e771ae6addbf 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -181,17 +181,8 @@ If you have a bug or feature request for one of the libraries, please [file an i - Extended retry scenarios to include authorization failures, as the Event Hubs services do not differentiate between authentication and authorization, callers cannot reason about whether an `Unauthorized` return from an operation indicates that the call will never succeed or may trigger a credential renewal that may allow success. ### Event Hubs - Event Processor 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs.Processor_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#531-2021-03-09) -#### Changes - -##### Key Bug Fixes - -- Fixed an issue where long-lived credentials (more than 49 days) were overflowing refresh timer limits and being rejected. -- Added detection and recovery for a race condition that occurred when the Event Hubs service closed a connection or link after the client had validated its state and was performing an operation; this will now be properly retried with a fresh connection/link. - -- Extended retry scenarios to include generic I/O exceptions, as they are typically transient network failures. - -- Extended retry scenarios to include authorization failures, as the Event Hubs services do not differentiate between authentication and authorization, callers cannot reason about whether an `Unauthorized` return from an operation indicates that the call will never succeed or may trigger a credential renewal that may allow success. +- Minor bug fixes and enhancements. ### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md#140-beta4-2021-03-09) #### Fixes and Improvements From 90327a8f1219c62e5af05a2317cc3b7e8625ace6 Mon Sep 17 00:00:00 2001 From: Mohit Chakraborty <8271806+Mohit-Chakraborty@users.noreply.github.com> Date: Mon, 15 Mar 2021 12:18:45 -0700 Subject: [PATCH 15/19] Update Azure.Messaging.EventHubs section Co-authored-by: Jesse Squire --- releases/2021-03/dotnet.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index e771ae6addbf..3644bd701b65 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -168,17 +168,8 @@ If you have a bug or feature request for one of the libraries, please [file an i - Added `AddSyncToken` to `ConfigurationClient` to be able to provide external synchronization tokens. ### Event Hubs 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#531-2021-03-09) -#### Changes - -##### Key Bug Fixes - -- Fixed an issue where long-lived credentials (more than 49 days) were overflowing refresh timer limits and being rejected. -- Added detection and recovery for a race condition that occurred when the Event Hubs service closed a connection or link after the client had validated its state and was performing an operation; this will now be properly retried with a fresh connection/link. - -- Extended retry scenarios to include generic I/O exceptions, as they are typically transient network failures. - -- Extended retry scenarios to include authorization failures, as the Event Hubs services do not differentiate between authentication and authorization, callers cannot reason about whether an `Unauthorized` return from an operation indicates that the call will never succeed or may trigger a credential renewal that may allow success. +- Minor bug fixes and enhancements. ### Event Hubs - Event Processor 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs.Processor_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#531-2021-03-09) From f3dd14f9a82c9f83f78a07f6cae258cff6377a0f Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 15 Mar 2021 19:38:22 +0000 Subject: [PATCH 16/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index b4880c3186c6..c1acb1e265aa 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-12 \ No newline at end of file +2021-03-15 \ No newline at end of file From 0d6682614216e77b4863a2ef733ae0c4043474ab Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Tue, 16 Mar 2021 00:46:25 +0000 Subject: [PATCH 17/19] Create or Update Release Notes for dotnet 2021-03 release --- releases/dotnet.lastupdated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/dotnet.lastupdated b/releases/dotnet.lastupdated index c1acb1e265aa..9f203ee1c8b2 100644 --- a/releases/dotnet.lastupdated +++ b/releases/dotnet.lastupdated @@ -1 +1 @@ -2021-03-15 \ No newline at end of file +2021-03-16 \ No newline at end of file From bea7972f8b23c8a60d2eb7df4d5f85dda2cf0380 Mon Sep 17 00:00:00 2001 From: Mohit Chakraborty Date: Tue, 16 Mar 2021 14:38:48 -0700 Subject: [PATCH 18/19] Sort entries alphabetically Standardize the install command. Remove duplicate description entries. --- releases/2021-03/dotnet.md | 197 +++++++++++++++++-------------------- 1 file changed, 89 insertions(+), 108 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 3644bd701b65..7823e87c9790 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -26,31 +26,30 @@ Azure.Identity:1.4.0-beta.4 The Azure SDK team is pleased to announce our March 2021 client library releases. #### GA -- Azure Mixed Reality Authentication - Core -- Communication Chat -- Communication Common -- Communication Identity -- Communication Phone Numbers -- Communication SMS +- Event Grid +- Azure Mixed Reality Authentication [pattern.ga]: # (- ${PackageFriendlyName}) #### Updates +- App Configuration - Event Hubs - Event Hubs - Event Processor [pattern.patch]: # (- ${PackageFriendlyName}) #### Beta -- Azure Remote Rendering -- Azure Object Anchors Conversion +- Communication Chat +- Communication Common +- Communication Identity +- Communication Phone Numbers +- Communication SMS - Form Recognizer -- LUIS - Authoring -- Text Analytics -- Tables -- App Configuration - Identity +- Service Bus +- Tables +- Text Analytics [pattern.beta]: # (- ${PackageFriendlyName}) @@ -59,25 +58,22 @@ The Azure SDK team is pleased to announce our March 2021 client library releases To install any of our packages, please search for them via `Manage NuGet Packages...` in Visual Studio (with `Include prerelease` checked) or copy these commands into your terminal: ```bash -$> dotnet install Azure.Core --version 1.10.0 -$> dotnet add package Azure.Data.Tables --version 12.0.0-beta.6 -$> dotnet add package Azure.Identity --version 1.4.0-beta.4 -$> dotnet install Azure.MixedReality.Authentication --version 1.0.0 -$> dotnet install Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 -$> dotnet install Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 -$> dotnet install Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring --version 3.2.0-preview.4 -$> dotnet install Azure.AI.FormRecognizer --version 3.1.0-beta.3 -$> dotnet install Azure.AI.TextAnalytics --version 5.1.0-beta.5 -$> dotnet install Azure.Data.Tables --version 12.0.0-beta.6 -$> dotnet install Azure.Data.AppConfiguration --version 1.1.0-beta.1 -$> dotnet install Azure.Messaging.EventHubs --version 5.3.1 -$> dotnet install Azure.Messaging.EventHubs.Processor --version 5.3.1 -$> dotnet install Azure.Identity --version 1.4.0-beta.4 +$> dotnet add package Azure.AI.FormRecognizer --version 3.1.0-beta.3 +$> dotnet add package Azure.AI.TextAnalytics --version 5.1.0-beta.5 $> dotnet add package Azure.Communication.Chat --version 1.0.0-beta.5 $> dotnet add package Azure.Communication.Common --version 1.0.0-beta.5 $> dotnet add package Azure.Communication.Identity --version 1.0.0-beta.5 $> dotnet add package Azure.Communication.PhoneNumbers --version 1.0.0-beta.5 $> dotnet add package Azure.Communication.SMS --version 1.0.0-beta.5 +$> dotnet add package Azure.Core --version 1.10.0 +$> dotnet add package Azure.Data.AppConfiguration --version 1.1.0-beta.1 +$> dotnet add package Azure.Data.Tables --version 12.0.0-beta.6 +$> dotnet add package Azure.Identity --version 1.4.0-beta.4 +$> dotnet add package Azure.Messaging.EventHubs --version 5.3.1 +$> dotnet add package Azure.Messaging.EventHubs.Processor --version 5.3.1 +$> dotnet add package Azure.MixedReality.Authentication --version 1.0.0 +$> dotnet add package Azure.MixedReality.RemoteRendering --version 1.0.0-beta.3 +$> dotnet add package Azure.MixedReality.ObjectAnchors.Conversion --version 0.1.0-beta.1 ``` [pattern]: # ($> dotnet install ${PackageName} --version ${PackageVersion}) @@ -87,38 +83,10 @@ $> dotnet add package Azure.Communication.SMS --version 1.0.0-beta.5 If you have a bug or feature request for one of the libraries, please [file an issue in our repo](https://github.com/Azure/azure-sdk-for-net/issues/new/choose). ## Release highlights -### Azure Mixed Reality Authentication 1.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.Authentication_1.0.0/sdk/mixedreality/Azure.MixedReality.Authentication/CHANGELOG.md#100-2021-02-23) -- First stable release. - -### Azure Remote Rendering 1.0.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.RemoteRendering_1.0.0-beta.3/sdk/remoterendering/Azure.MixedReality.RemoteRendering/CHANGELOG.md#100-beta3-2021-02-24) -- Allow the STS endpoint to be customized. -- Changed constructors to align with guidance. - -### Azure Object Anchors Conversion 0.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.ObjectAnchors.Conversion_0.1.0-beta.1/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md#010-beta1-2021-02-26) -- Initial client - ### Form Recognizer 3.1.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.AI.FormRecognizer_3.1.0-beta.3/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md#310-beta3-2021-03-09) #### New features - Added protected constructors for mocking to `Operation` types, such as `TrainingOperation` and `RecognizeContentOperation`. -### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md) -- Added the `[Serializable]` attribute to all custom exception types. -- Update the default value of ExcludeSharedTokenCacheCredential on DefaultAzureCredentialsOptions to true, to exclude the SharedTokenCacheCredential from the DefaultAzureCredential by default. See BREAKING_CHANGES.md - -### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md) -- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. -- TableClient and TableServiceClient now accept AzureSasCredential for SAS token scenarios rather than requiring developers to build the URI manually. -- Added TableUriBuilder -- Added a constructor to TableSasBuilder and TableAccountSasBuilder that accepts a Uri with a Sas token -- Fixed an issue that prevented start/end row key and partition key values from being used in Sas tokens - -### LUIS - Authoring 3.2.0-preview.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring_3.2.0-preview.4/sdk/cognitiveservices/Microsoft.Azure.CognitiveServices.Language.LUIS.Authoring/CHANGELOG.md#320-preview4-2021-02-25) -#### Fixed -- ExampleId attribute in label APIs could not hold int values -- ArmTokenParameter parameter name had a typo -### Core 1.10.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.10.0/sdk/core/Azure.Core/CHANGELOG.md#1100-2021-03-09) -- Added `CloudEvent` type based on the [CloudEvent spec](https://github.com/cloudevents/spec/blob/master/spec.md). - ### Text Analytics 5.1.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.AI.TextAnalytics_5.1.0-beta.5/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md#510-beta5-2021-03-09) #### New features - Added ability to filter the categories returned in a Personally Identifiable Information recognition with the optional parameter `CategoriesFilter` in `RecognizePiiEntitiesOptions`. @@ -143,100 +111,113 @@ If you have a bug or feature request for one of the libraries, please [file an i #### Fixes - `RecognizePiiEntities` and `TextAnalyticsActions.RecognizePiiEntitiesOptions` were always passing `PiiEntityDomainType.PHI`. Now, it is only passed when requested by the user [19086](https://github.com/Azure/azure-sdk-for-net/issues/19086). -### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md#1200-beta6-2021-03-09) -#### Changed +### Azure Communication Administration is deprecated -- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. -- `TableClient` and `TableServiceClient` now accept `AzureSasCredential` for SAS token scenarios rather than requiring developers to build the URI manually. +- `PhoneNumberAdministrationClient` has moved into the new package `Azure.Communication.PhoneNumbers` and been replaced by `PhoneNumberClient`. -#### Key Bug Fixes +### Azure Communication Chat 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/CHANGELOG.md#100-beta5-2021-03-09) -- Fixed an issue that prevented start/end row key and partition key values from being used in Sas tokens +#### Breaking Changes -#### Added +- Added support for communication identifiers instead of raw strings. +- Removed support for nullable reference types. -- Added TableUriBuilder -- Added a constructor to `TableSasBuilder` and `TableAccountSasBuilder` that accepts a Uri with a Sas token +### Azure Communication Common 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/CHANGELOG.md#100-beta5-2021-03-09) -### App Configuration 1.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.AppConfiguration_1.1.0-beta.1/sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md#110-beta1-2021-03-09) -#### Changes +#### Breaking Changes -##### New Features +- Updated `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher, Func> asyncTokenRefresher = null, string initialToken = null)` +to `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher)`. `AsyncTokenRefresher` and `InitialToken` are updated to become public properties. -- Added `SecretReferenceConfigurationSetting` type to represent a configuration setting that references a KeyVault Secret. -- Added `FeatureFlagConfigurationSetting` type to represent a configuration setting that controls a feature flag. -- Added `AddSyncToken` to `ConfigurationClient` to be able to provide external synchronization tokens. +### Azure Communication Identity 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/CHANGELOG.md#100-beta5-2021-03-09) -### Event Hubs 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#531-2021-03-09) +#### Breaking Changes -- Minor bug fixes and enhancements. +- `CommunicationIdentityClient.IssueToken` and `CommunicationIdentityClient.IssueTokenAsync` are renamed to `GetToken` and `GetTokenAsync`, respectively +- `CommunicationIdentityClient.CreateUserWithToken` and `CommunicationIdentityClient.CreateUserWithTokenAsync` are renamed to `CreateUserAndToken` and `CreateUserAndTokenAsync`, respectively. Their return value is also changed from `Tuple` to `CommunicationUserIdentifierAndToken`. -### Event Hubs - Event Processor 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs.Processor_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#531-2021-03-09) +### Azure Communication Phone Numbers 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md#100-beta5-2021-03-09) -- Minor bug fixes and enhancements. +#### New Features -### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md#140-beta4-2021-03-09) -#### Fixes and Improvements +- Added `PhoneNumbersClient` (originally was part of the `Azure.Communication.Administration` package). +- Added support for Azure Active Directory Authentication. -- Added the `[Serializable]` attribute to all custom exception types. +#### Breaking Changes + +- `PhoneNumberAdministrationClient` has been replaced with `PhoneNumbersClient`, which has the same functionality but different APIs. To learn more about how PhoneNumbersClient works, refer to the [README.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md) + +### Azure Communication SMS 1.0.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/CHANGELOG.md#100-beta4-2021-03-09) + +#### New Features + +- Added support to create SmsClient with AzureKeyCredential. +- Added support to create SmsClient with TokenCredential. +- Added support for 1:N SMS messaging. +- Added support for tagging SMS messages. +- Send method series in SmsClient are idempotent under retry policy. #### Breaking Changes -- Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) +- Updated `Task> SendAsync(PhoneNumberIdentifier from, PhoneNumberIdentifier to, string message, SendSmsOptions sendSmsOptions = null, CancellationToken cancellationToken = default)` +to `Task> SendAsync(string from, string to, string message, SmsSendOptions options = default)` +- Replaced `SendSmsResponse` with `SmsSendResult` -[pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) +### Core 1.10.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.10.0/sdk/core/Azure.Core/CHANGELOG.md#1100-2021-03-09) +- Added `CloudEvent` type based on the [CloudEvent spec](https://github.com/cloudevents/spec/blob/master/spec.md). -### Azure Communication Administration is deprecated +### App Configuration 1.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.AppConfiguration_1.1.0-beta.1/sdk/appconfiguration/Azure.Data.AppConfiguration/CHANGELOG.md#110-beta1-2021-03-09) +#### Changes -- `PhoneNumberAdministrationClient` is moved into the new package `Azure.Communication.PhoneNumbers` and replaced by `PhoneNumberClient`. +##### New Features -### Azure Communication Phone Numbers 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md#100-beta5-2021-03-09) +- Added `SecretReferenceConfigurationSetting` type to represent a configuration setting that references a KeyVault Secret. +- Added `FeatureFlagConfigurationSetting` type to represent a configuration setting that controls a feature flag. +- Added `AddSyncToken` to `ConfigurationClient` to be able to provide external synchronization tokens. -#### New Features +### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md#1200-beta6-2021-03-09) +#### Changed -- Added `PhoneNumbersClient` (originally was part of the `Azure.Communication.Administration` package). -- Added support for Azure Active Directory Authentication. +- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. +- `TableClient` and `TableServiceClient` now accept `AzureSasCredential` for SAS token scenarios rather than requiring developers to build the URI manually. -#### Breaking Changes +#### Key Bug Fixes -- `PhoneNumberAdministrationClient` has been replaced with `PhoneNumbersClient`, which has the same functionality but different APIs. To learn more about how PhoneNumbersClient works, refer to the [README.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.PhoneNumbers/README.md) +- Fixed an issue that prevented start/end row key and partition key values from being used in Sas tokens -### Azure Communication Chat 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/CHANGELOG.md#100-beta5-2021-03-09) +#### Added -#### Breaking Changes +- Added TableUriBuilder +- Added a constructor to `TableSasBuilder` and `TableAccountSasBuilder` that accepts a Uri with a Sas token -- Added support for communication identifiers instead of raw strings. -- Removed support for nullable reference types. +### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md#140-beta4-2021-03-09) +#### Fixes and Improvements -### Azure Communication Common 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/CHANGELOG.md#100-beta5-2021-03-09) +- Added the `[Serializable]` attribute to all custom exception types. #### Breaking Changes -- Updated `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher, Func> asyncTokenRefresher = null, string initialToken = null)` -to `CommunicationTokenRefreshOptions(bool refreshProactively, Func tokenRefresher)`. `AsyncTokenRefresher` and `InitialToken` are updated to become public properties. +- Update the default value of `ExcludeSharedTokenCacheCredential` on `DefaultAzureCredentialsOptions` to true, to exclude the `SharedTokenCacheCredential` from the `DefaultAzureCredential` by default. See [BREAKING_CHANGES.md](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/BREAKING_CHANGES.md#140) -### Azure Communication Identity 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Identity/CHANGELOG.md#100-beta5-2021-03-09) +### Event Hubs 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md#531-2021-03-09) -#### Breaking Changes +- Minor bug fixes and enhancements. -- `CommunicationIdentityClient.IssueToken` and `CommunicationIdentityClient.IssueTokenAsync` are renamed to `GetToken` and `GetTokenAsync`, respectively -- `CommunicationIdentityClient.CreateUserWithToken` and `CommunicationIdentityClient.CreateUserWithTokenAsync` are renamed to `CreateUserAndToken` and `CreateUserAndTokenAsync`, respectively. Their return value is also changed from `Tuple` to `CommunicationUserIdentifierAndToken`. +### Event Hubs - Event Processor 5.3.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.EventHubs.Processor_5.3.1/sdk/eventhub/Azure.Messaging.EventHubs.Processor/CHANGELOG.md#531-2021-03-09) -### Azure Communication SMS 1.0.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/CHANGELOG.md#100-beta4-2021-03-09) +- Minor bug fixes and enhancements. -#### New Features +### Azure Mixed Reality Authentication 1.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.Authentication_1.0.0/sdk/mixedreality/Azure.MixedReality.Authentication/CHANGELOG.md#100-2021-02-23) +- First stable release. -- Added support to create SmsClient with AzureKeyCredential. -- Added support to create SmsClient with TokenCredential. -- Added support for 1:N SMS messaging. -- Added support for tagging SMS messages. -- Send method series in SmsClient are idempotent under retry policy. +### Azure Remote Rendering 1.0.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.RemoteRendering_1.0.0-beta.3/sdk/remoterendering/Azure.MixedReality.RemoteRendering/CHANGELOG.md#100-beta3-2021-02-24) +- Allow the STS endpoint to be customized. +- Changed constructors to align with guidance. -#### Breaking Changes +### Azure Object Anchors Conversion 0.1.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.MixedReality.ObjectAnchors.Conversion_0.1.0-beta.1/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/CHANGELOG.md#010-beta1-2021-02-26) +- Initial client -- Updated `Task> SendAsync(PhoneNumberIdentifier from, PhoneNumberIdentifier to, string message, SendSmsOptions sendSmsOptions = null, CancellationToken cancellationToken = default)` -to `Task> SendAsync(string from, string to, string message, SmsSendOptions options = default)` -- Replaced `SendSmsResponse` with `SmsSendResult` +[pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n) ## Latest Releases From 6f6ca74620ea6fa6f5c3c5d457bddbc73501e547 Mon Sep 17 00:00:00 2001 From: Mohit Chakraborty Date: Tue, 16 Mar 2021 15:44:04 -0700 Subject: [PATCH 19/19] Add a release highlight --- releases/2021-03/dotnet.md | 4 ++-- releases/2021-03/index.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/2021-03/dotnet.md b/releases/2021-03/dotnet.md index 7823e87c9790..bff02f44475c 100644 --- a/releases/2021-03/dotnet.md +++ b/releases/2021-03/dotnet.md @@ -178,7 +178,7 @@ to `Task> SendAsync(string from, string to, string messa ### Tables 12.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Data.Tables_12.0.0-beta.6/sdk/tables/Azure.Data.Tables/CHANGELOG.md#1200-beta6-2021-03-09) #### Changed -- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross language consistency. +- Changed major version number to 12 to indicate this is the latest Tables package across all legacy versions and for cross-language consistency. - `TableClient` and `TableServiceClient` now accept `AzureSasCredential` for SAS token scenarios rather than requiring developers to build the URI manually. #### Key Bug Fixes @@ -187,7 +187,7 @@ to `Task> SendAsync(string from, string to, string messa #### Added -- Added TableUriBuilder +- Added `TableUriBuilder` - Added a constructor to `TableSasBuilder` and `TableAccountSasBuilder` that accepts a Uri with a Sas token ### Identity 1.4.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Identity_1.4.0-beta.4/sdk/identity/Azure.Identity/CHANGELOG.md#140-beta4-2021-03-09) diff --git a/releases/2021-03/index.md b/releases/2021-03/index.md index 08c481d6d0a6..952fc71356e1 100644 --- a/releases/2021-03/index.md +++ b/releases/2021-03/index.md @@ -11,7 +11,7 @@ You can find links to packages, code, and docs on our [Azure SDK Releases page]( ## Release Highlights -* +* `Azure Communication Phone Numbers` has added support for Azure Active Directory Authentication. * *