From 66589537c86648d5c2339f46acf8782cc48ab21f Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 11:20:36 -0800 Subject: [PATCH 1/8] update release notes for 8.1.0 --- ...icrosoftAzureAppConfigurationAspNetCore.md | 4 ++-- ...oftAzureAppConfigurationFunctionsWorker.md | 3 +++ ...sionsConfigurationAzureAppConfiguration.md | 24 +++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md index ba0b23b9..ddfd7b8b 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md @@ -1,8 +1,8 @@ # Microsoft.Azure.AppConfiguration.AspNetCore [Source code][source_code] | [Package (NuGet)][package] -## 8.1.0-preview - October 24th, 2024 -* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0-preview`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. +## 8.1.0 - February 13th, 2025 +* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. ## 8.0.0 - October 3rd, 2024 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.0.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. diff --git a/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md b/releaseNotes/MicrosoftAzureAppConfigurationFunctionsWorker.md index b832708b..8f0c2a31 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.1.0 - February 13th, 2025 +* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. + ## 8.1.0-preview - October 24th, 2024 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0-preview`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index d73dfcad..976f7471 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -1,6 +1,30 @@ # Microsoft.Extensions.Configuration.AzureAppConfiguration [Source code][source_code] | [Package (NuGet)][package] +## 8.1.0 - February 13th, 2025 +### Enhancements +* Added the ability to monitor all loaded key-values for refresh with the following new API. []() + + ```cs + public AzureAppConfigurationRefreshOptions RegisterAll() + ``` + + When this API is called, changes to any loaded key-values will cause a reload of the configuration. +* Added the ability to check if the type of an `IConfigurationSource` is `AzureAppConfigurationSource` with the following new extension. [#456](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/456) + + ```cs + public static bool IsAzureAppConfigurationSource(this IConfigurationSource source) + ``` + +### Bug Fixes +* Fixed a bug where changing a feature flag would always override an already loaded feature flag with the same key but different label. +Feature flags are also now always refreshed as a collection, meaning a change in any selected flag will result in a reload of all selected feature flags on refresh. [#317](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/317) +* Fixed a bug where an unnecessary refresh could occur when getting a cached value while requesting App Configuration. [#606](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/606) + +### Other Changes +* Removed support for the `configuration_reference` property in feature flags. [#614](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/614) +* Removed support for `AllocationId` in telemetry metadata. [#600](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/600) + ## 8.1.0-preview - October 24th, 2024 ### Enhancements * Added support for injecting additional telemetry metadata to feature flags if telemetry is enabled From 12be80d9e51522020a087edead0044fa402d2a58 Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 11:21:43 -0800 Subject: [PATCH 2/8] add missing issue link --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 976f7471..9d355320 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -3,7 +3,7 @@ ## 8.1.0 - February 13th, 2025 ### Enhancements -* Added the ability to monitor all loaded key-values for refresh with the following new API. []() +* Added the ability to monitor all loaded key-values for refresh with the following new API. [#536](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/536) ```cs public AzureAppConfigurationRefreshOptions RegisterAll() From 9cb38efebe2d9a0b5fd4df2e00e2f76dce28c3bc Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 11:34:30 -0800 Subject: [PATCH 3/8] fix mistake in aspnetcore file --- releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md index ddfd7b8b..52ba038f 100644 --- a/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md +++ b/releaseNotes/MicrosoftAzureAppConfigurationAspNetCore.md @@ -4,6 +4,9 @@ ## 8.1.0 - February 13th, 2025 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. +## 8.1.0-preview - October 24th, 2024 +* Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.1.0-preview`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. + ## 8.0.0 - October 3rd, 2024 * Updated `Microsoft.Extensions.Configuration.AzureAppConfiguration` reference to `8.0.0`. See the [release notes](./MicrosoftExtensionsConfigurationAzureAppConfiguration.md) for more information on the changes. From 99d35565292d14d0a61fbc6162e5ce155e918a8c Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 11:37:15 -0800 Subject: [PATCH 4/8] reword feature flag bug fix --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 9d355320..e1ee3136 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -17,8 +17,7 @@ ``` ### Bug Fixes -* Fixed a bug where changing a feature flag would always override an already loaded feature flag with the same key but different label. -Feature flags are also now always refreshed as a collection, meaning a change in any selected flag will result in a reload of all selected feature flags on refresh. [#317](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/317) +* Fixed a bug where changing a feature flag would always override an already loaded feature flag with the same key but different label on refresh. As part of this change, feature flags are now always refreshed as a collection, meaning a change in any selected flag will result in a reload of all selected feature flags on refresh. [#317](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/317) * Fixed a bug where an unnecessary refresh could occur when getting a cached value while requesting App Configuration. [#606](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/606) ### Other Changes From 9d82fe995f8db2f15b711bb315d67ea6af65e326 Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 11:41:48 -0800 Subject: [PATCH 5/8] reword cache bug fix --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index e1ee3136..73f17c5a 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -18,7 +18,7 @@ ### Bug Fixes * Fixed a bug where changing a feature flag would always override an already loaded feature flag with the same key but different label on refresh. As part of this change, feature flags are now always refreshed as a collection, meaning a change in any selected flag will result in a reload of all selected feature flags on refresh. [#317](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/317) -* Fixed a bug where an unnecessary refresh could occur when getting a cached value while requesting App Configuration. [#606](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/606) +* Fixed a bug where an unnecessary refresh could occur when a request to App Configuration was served from the cache. [#606](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/606) ### Other Changes * Removed support for the `configuration_reference` property in feature flags. [#614](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/614) From dd290e2e9f644a60c249ce2947d29993f1335267 Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Thu, 13 Feb 2025 12:01:03 -0800 Subject: [PATCH 6/8] fix wording --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index 73f17c5a..ff584c5c 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -3,13 +3,13 @@ ## 8.1.0 - February 13th, 2025 ### Enhancements -* Added the ability to monitor all loaded key-values for refresh with the following new API. [#536](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/536) +* Added the ability to monitor all selected key-values for refresh with the following new API. [#536](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/536) ```cs public AzureAppConfigurationRefreshOptions RegisterAll() ``` - When this API is called, changes to any loaded key-values will cause a reload of the configuration. + When this API is called, changes to any selected key-values will cause a reload of the configuration. * Added the ability to check if the type of an `IConfigurationSource` is `AzureAppConfigurationSource` with the following new extension. [#456](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/456) ```cs From fe4886ca2d37fde46ef86e4849a20162f7f85d30 Mon Sep 17 00:00:00 2001 From: Amer Jusupovic <32405726+amerjusupovic@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:29:47 -0800 Subject: [PATCH 7/8] Update releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md Co-authored-by: Avani Gupta --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index ff584c5c..a341e30e 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -22,7 +22,7 @@ ### Other Changes * Removed support for the `configuration_reference` property in feature flags. [#614](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/614) -* Removed support for `AllocationId` in telemetry metadata. [#600](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/600) +* `AllocationId` from feature flag telemetry metadata, which was introduced in 8.1.0-preview version, has been removed in this stable version. [#600](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/600) ## 8.1.0-preview - October 24th, 2024 ### Enhancements From 75d7663b3d9d2854ba6da57094ccfa4713a3df2b Mon Sep 17 00:00:00 2001 From: AMER JUSUPOVIC Date: Fri, 14 Feb 2025 13:44:45 -0800 Subject: [PATCH 8/8] use issue with better desc --- .../MicrosoftExtensionsConfigurationAzureAppConfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md index a341e30e..cef046b6 100644 --- a/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md +++ b/releaseNotes/MicrosoftExtensionsConfigurationAzureAppConfiguration.md @@ -18,7 +18,7 @@ ### Bug Fixes * Fixed a bug where changing a feature flag would always override an already loaded feature flag with the same key but different label on refresh. As part of this change, feature flags are now always refreshed as a collection, meaning a change in any selected flag will result in a reload of all selected feature flags on refresh. [#317](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/317) -* Fixed a bug where an unnecessary refresh could occur when a request to App Configuration was served from the cache. [#606](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/606) +* Fixed a bug where an unnecessary refresh could occur when a request to App Configuration was served from the cache. [#588](https://github.com/Azure/AppConfiguration-DotnetProvider/issues/588) ### Other Changes * Removed support for the `configuration_reference` property in feature flags. [#614](https://github.com/Azure/AppConfiguration-DotnetProvider/pull/614)