From 19be503cbcbd61d46f45f8db051a2de0f9a8c9f3 Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Fri, 9 May 2025 16:15:15 -0700 Subject: [PATCH 1/6] add release notes first draft --- .../MicrosoftAzureAppConfigurationAspNetCore.md | 3 +++ ...osoftAzureAppConfigurationFunctionsWorker.md | 3 +++ ...ensionsConfigurationAzureAppConfiguration.md | 17 +++++++++++++++++ 3 files changed, 23 insertions(+) diff --git a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md index 332425c9..a54477a6 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md @@ -1,6 +1,9 @@ # Microsoft.Azure.AppConfiguration.AspNetCore [Source code][source_code] | [Package (NuGet)][package] +## 8.2.0 - May 9th, 2025 +* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.2.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. + ## 8.1.2 - April 22nd, 2025 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.2`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. diff --git a/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md b/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md index e3c96a2d..2d4c6896 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md @@ -1,6 +1,9 @@ # Microsoft.Azure.AppConfiguration.Functions.Worker [Source code][source_code] | [Package (NuGet)][package] +## 8.2.0 - May 9th, 2025 +* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.2.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. + ## 8.1.2 - April 22nd, 2025 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.2`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 94ec741e..8eec0efe 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -1,6 +1,23 @@ # Microsoft.Extensions.Configuration.AzureAppConfiguration [Source code][source_code] | [Package (NuGet)][package] +## 8.2.0 - May 9th, 2025 +### Enhancements +* Updated the existing `Select` APIs with the new parameter `tagFilters` to support filtering key-values and feature flags by tags. + + ```cs + public AzureAppConfigurationOptions Select(string keyFilter, string labelFilter = LabelFilter.Null, IEnumerable tagFilters = null) + ``` + + ```cs + public FeatureFlagOptions Select(string featureFlagFilter, string labelFilter = LabelFilter.Null, IEnumerable tagFilters = null) + ``` +* Added an `ActivitySource` for load and refresh operations to support OpenTelemetry-based tracing. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) + +### Other Changes +* Removed the `FeatureFlagId` property from feature flag telemetry. [#655](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/655) +* Shortened default network timeout for requests to App Configuration to improve failover speed and retry responsiveness. [#657](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/657) + ## 8.1.2 - April 22nd, 2025 ### Bug Fixes * Calling `IServiceCollection.AddAzureAppConfiguration` now correctly adds an instance of `IConfigurationRefresherProvider` to the service collection only the first time it is called instead of adding an instance on each invocation. [#611](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/611) From fe92d4a6ff3ce385108bd03f670a806996a49e49 Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Mon, 12 May 2025 11:10:22 -0700 Subject: [PATCH 2/6] update notes --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 8eec0efe..f2c2dde1 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -12,7 +12,7 @@ ```cs public FeatureFlagOptions Select(string featureFlagFilter, string labelFilter = LabelFilter.Null, IEnumerable tagFilters = null) ``` -* Added an `ActivitySource` for load and refresh operations to support OpenTelemetry-based tracing. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) +* Added an `ActivitySource` called `Microsoft.Extensions.Configuration.AzureAppConfiguration` to support instrumentation. A `Load` activity will start when configuration is initially built and the `Refresh` activity will start when when a refresh is triggered. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) ### Other Changes * Removed the `FeatureFlagId` property from feature flag telemetry. [#655](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/655) From 2775718aa67cc57d0c2888ff1144b9593a17850d Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Wed, 14 May 2025 10:53:51 -0700 Subject: [PATCH 3/6] mention setclientfactory --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index f2c2dde1..55469643 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -13,6 +13,11 @@ public FeatureFlagOptions Select(string featureFlagFilter, string labelFilter = LabelFilter.Null, IEnumerable tagFilters = null) ``` * Added an `ActivitySource` called `Microsoft.Extensions.Configuration.AzureAppConfiguration` to support instrumentation. A `Load` activity will start when configuration is initially built and the `Refresh` activity will start when when a refresh is triggered. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) +* This is the first stable release of the `AzureAppConfigurationOptions.SetClientFactory` API introduced in 8.2.0-preview. [#380](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/380) + + ```cs + public AzureAppConfigurationOptions SetClientFactory(IAzureClientFactory factory) + ``` ### Other Changes * Removed the `FeatureFlagId` property from feature flag telemetry. [#655](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/655) From f8b2794ee42fb8a73b8d5d5d311f4cb9a68afb7b Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Wed, 14 May 2025 10:55:49 -0700 Subject: [PATCH 4/6] mention allocationid --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 1 + 1 file changed, 1 insertion(+) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 55469643..911c2479 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -22,6 +22,7 @@ ### Other Changes * Removed the `FeatureFlagId` property from feature flag telemetry. [#655](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/655) * Shortened default network timeout for requests to App Configuration to improve failover speed and retry responsiveness. [#657](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/657) +* This is the first stable release of `AllocationId` from feature flag telemetry metadata, which was introduced in 8.1.0-preview. [#600](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/600) ## 8.1.2 - April 22nd, 2025 ### Bug Fixes From f4c4b02b49fcef680da14aaf46e9d359d79aef7d Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Wed, 14 May 2025 11:00:59 -0700 Subject: [PATCH 5/6] update dates --- releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md | 2 +- releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md | 2 +- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md index a54477a6..5ce629c8 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md @@ -1,7 +1,7 @@ # Microsoft.Azure.AppConfiguration.AspNetCore [Source code][source_code] | [Package (NuGet)][package] -## 8.2.0 - May 9th, 2025 +## 8.2.0 - May 14th, 2025 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.2.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. ## 8.1.2 - April 22nd, 2025 diff --git a/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md b/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md index 2d4c6896..ffe11410 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md @@ -1,7 +1,7 @@ # Microsoft.Azure.AppConfiguration.Functions.Worker [Source code][source_code] | [Package (NuGet)][package] -## 8.2.0 - May 9th, 2025 +## 8.2.0 - May 14th, 2025 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.2.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. ## 8.1.2 - April 22nd, 2025 diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 911c2479..913dfc73 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -1,7 +1,7 @@ # Microsoft.Extensions.Configuration.AzureAppConfiguration [Source code][source_code] | [Package (NuGet)][package] -## 8.2.0 - May 9th, 2025 +## 8.2.0 - May 14th, 2025 ### Enhancements * Updated the existing `Select` APIs with the new parameter `tagFilters` to support filtering key-values and feature flags by tags. From 9990ee0b6b1fe2aa4d39fe11df9798058ad6d946 Mon Sep 17 00:00:00 2001 From: Amer Jusupovic <32405726+amerjusupovic@users.noreply.github.com> Date: Wed, 14 May 2025 11:02:48 -0700 Subject: [PATCH 6/6] Update releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 913dfc73..cf02f206 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -12,7 +12,7 @@ ```cs public FeatureFlagOptions Select(string featureFlagFilter, string labelFilter = LabelFilter.Null, IEnumerable tagFilters = null) ``` -* Added an `ActivitySource` called `Microsoft.Extensions.Configuration.AzureAppConfiguration` to support instrumentation. A `Load` activity will start when configuration is initially built and the `Refresh` activity will start when when a refresh is triggered. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) +* Added an `ActivitySource` called `Microsoft.Extensions.Configuration.AzureAppConfiguration` to support instrumentation. A `Load` activity will start when configuration is initially built and the `Refresh` activity will start when a refresh is triggered. [#645](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/645) * This is the first stable release of the `AzureAppConfigurationOptions.SetClientFactory` API introduced in 8.2.0-preview. [#380](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/380) ```cs