From a0ff862c1de955a0dc3acfc728bc2cd2f3de5b34 Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Fri, 6 Jun 2025 15:17:32 -0700 Subject: [PATCH 1/3] Old Changes --- .../SpringCloudAzureAppConfigurationConfig.md | 21 +++++++++++++++++++ .../SpringCloudAzureFeatureManagement.md | 10 +++++++++ 2 files changed, 31 insertions(+) diff --git a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md index da9987dd..95b84937 100644 --- a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md +++ b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md @@ -14,6 +14,27 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 5.16.0 - September 09, 2024 + +### Bug Fixes + +* Fix missing "additional-spring-configuration-metadata.json" in spring-cloud-azure-starter-appconfiguration-config. [#41502](https://github.com/Azure/azure-sdk-for-java/pull/41502). + +## 5.13.0 - June 06, 2024 + +### Bug Fixes + +* Fixing App Configuration expose the value of key in error message when parsing invalid JSON. [#40132](https://github.com/Azure/azure-sdk-for-java/pull/40132). +* Remove final from App Configuration refresh endpoints, which caused errors when creating Spring AOP Aspects. [#40452](https://github.com/Azure/azure-sdk-for-java/pull/40452). + +## 5.11.0 - March 29, 2024 + +### Enhancements + +* Add telemetry schema [#38933](https://github.com/Azure/azure-sdk-for-java/pull/38933). +* Added Auto fail over support. Will automatically find Azure App Configuration replica stores for provided store. The found replica stores will be used as fail over stores after all provided replicas have failed [#38534](https://github.com/Azure/azure-sdk-for-java/pull/38534). +* Added property to disable auto fail over support `spring.cloud.azure.appconfiguration.stores[0].replica-discovery-enabled` [#38534](https://github.com/Azure/azure-sdk-for-java/pull/38534). + ## 5.9.0-beta.1 - January 11, 2024 ### Enhancements diff --git a/releaseNotes/SpringCloudAzureFeatureManagement.md b/releaseNotes/SpringCloudAzureFeatureManagement.md index 380768fd..d42cbb81 100644 --- a/releaseNotes/SpringCloudAzureFeatureManagement.md +++ b/releaseNotes/SpringCloudAzureFeatureManagement.md @@ -8,6 +8,16 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 5.16.0 - September 09, 2024 + +### Bug Fixes + +* Support map and list when parse client_filters parameter. [#41298](https://github.com/Azure/azure-sdk-for-java/pull/41298). + +## 5.14.0 - July 05, 2024 + +* Add "Recurrence" parameter for TimeWindowFilter to support config feature flag recur periodically. [#40093](https://github.com/Azure/azure-sdk-for-java/pull/40093). + ## 5.9.0-beta.1 - January 11, 2024 ### Enhancements From 16a8dc89f1ed14b93299c15540726622097c85e0 Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Fri, 6 Jun 2025 15:20:38 -0700 Subject: [PATCH 2/3] Updated Wording --- releaseNotes/SpringCloudAzureAppConfigurationConfig.md | 6 +++--- releaseNotes/SpringCloudAzureFeatureManagement.md | 6 ++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md index 95b84937..282fe2f5 100644 --- a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md +++ b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md @@ -18,14 +18,14 @@ ### Bug Fixes -* Fix missing "additional-spring-configuration-metadata.json" in spring-cloud-azure-starter-appconfiguration-config. [#41502](https://github.com/Azure/azure-sdk-for-java/pull/41502). +* Fixed missing "additional-spring-configuration-metadata.json" in spring-cloud-azure-starter-appconfiguration-config. [#41502](https://github.com/Azure/azure-sdk-for-java/pull/41502). ## 5.13.0 - June 06, 2024 ### Bug Fixes -* Fixing App Configuration expose the value of key in error message when parsing invalid JSON. [#40132](https://github.com/Azure/azure-sdk-for-java/pull/40132). -* Remove final from App Configuration refresh endpoints, which caused errors when creating Spring AOP Aspects. [#40452](https://github.com/Azure/azure-sdk-for-java/pull/40452). +* Fixed a bug where App Configuration exposed the value of key in error message when parsing invalid JSON. [#40132](https://github.com/Azure/azure-sdk-for-java/pull/40132). +* Fixed a bug where final modifier on App Configuration refresh endpoints caused errors when creating Spring AOP Aspects. [#40452](https://github.com/Azure/azure-sdk-for-java/pull/40452). ## 5.11.0 - March 29, 2024 diff --git a/releaseNotes/SpringCloudAzureFeatureManagement.md b/releaseNotes/SpringCloudAzureFeatureManagement.md index d42cbb81..776166a9 100644 --- a/releaseNotes/SpringCloudAzureFeatureManagement.md +++ b/releaseNotes/SpringCloudAzureFeatureManagement.md @@ -12,11 +12,13 @@ ### Bug Fixes -* Support map and list when parse client_filters parameter. [#41298](https://github.com/Azure/azure-sdk-for-java/pull/41298). +* Fixed support for map and list when parsing client_filters parameter. [#41298](https://github.com/Azure/azure-sdk-for-java/pull/41298). ## 5.14.0 - July 05, 2024 -* Add "Recurrence" parameter for TimeWindowFilter to support config feature flag recur periodically. [#40093](https://github.com/Azure/azure-sdk-for-java/pull/40093). +### Enhancements + +* Added "Recurrence" parameter for TimeWindowFilter to support configuring feature flags to recur periodically. [#40093](https://github.com/Azure/azure-sdk-for-java/pull/40093). ## 5.9.0-beta.1 - January 11, 2024 From d86e550a3dda3e88ec94d53332fa3baeb16a945d Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Fri, 6 Jun 2025 16:49:11 -0700 Subject: [PATCH 3/3] 6.0.0 beta 1 release notes --- .../SpringCloudAzureAppConfigurationConfig.md | 9 +++++++++ releaseNotes/SpringCloudAzureFeatureManagement.md | 12 ++++++++++++ 2 files changed, 21 insertions(+) diff --git a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md index 282fe2f5..5b70ac5e 100644 --- a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md +++ b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md @@ -14,6 +14,15 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 6.0.0-beta.1 - June 04, 2025 + +### Enhancements + +* Added support for new Spring configuration system. Now uses `application.properties` and `application.yml` files instead of `bootstrap.properties` and `bootstrap.yml`. + * Now requires `spring.config.import=azureAppConfiguration` to be set to load Azure App Configuration. +* Added `DefaultAzureCredential` as the default authentication method instead of `ManagedIdentityCredential`. +* Removed `fail-fast` property. Replicas should be used to ensure high availability. + ## 5.16.0 - September 09, 2024 ### Bug Fixes diff --git a/releaseNotes/SpringCloudAzureFeatureManagement.md b/releaseNotes/SpringCloudAzureFeatureManagement.md index 776166a9..5f12bd8a 100644 --- a/releaseNotes/SpringCloudAzureFeatureManagement.md +++ b/releaseNotes/SpringCloudAzureFeatureManagement.md @@ -8,6 +8,18 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 6.0.0-beta.1 - June 04, 2025 + +### Breaking Changes + +* Changed the method for calculating the `TargetingFilter` to match the results for the other Feature Management libraries. This will result in different results for percentage rollouts. + +### Enhancements + +* Added support for Feature Variants. A new method has been added to `FeatureManager` that allows you to retrieve the `Variant` of a feature flag. See the [Variants documentation](https://learn.microsoft.com/azure/azure-app-configuration/howto-variant-feature-flags). +* Added support for providing local context to feature filters. All `FeatureManager` methods now have an overload that accepts a feature context which is an `Object`. This context is passed to the feature filters and can be used to provide additional information to the filters. +* Added built-in Feature Filters that are now created by default if no filters are provided. + ## 5.16.0 - September 09, 2024 ### Bug Fixes