diff --git a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md index 84627bff..da9987dd 100644 --- a/releaseNotes/SpringCloudAzureAppConfigurationConfig.md +++ b/releaseNotes/SpringCloudAzureAppConfigurationConfig.md @@ -14,6 +14,52 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 5.9.0-beta.1 - January 11, 2024 + +### Enhancements + +* Added support for loading Feature Variants from Azure App Configuration. [#38293](https://github.com/Azure/azure-sdk-for-java/pull/38293) + +## 5.8.0 - December 13, 2023 + +### Enhancements + +* Added support for Azure App Configuration Snapshots. Snapshots can be loaded by setting `spring.cloud.azure.appconfiguration.stores[0].snapshot-name` to the snapshot name. Snapshots can be created using the Azure CLI or the Azure Portal. See [here](https://docs.microsoft.com/azure/azure-app-configuration/concept-snapshots) for more information on snapshots. [#7598](https://github.com/Azure/azure-sdk-for-java/pull/37598) +* Added support for trimming prefixes from keys,the default value is the key-filter when key-filter is used. The configuration is `spring.cloud.azure.appconfiguration.stores[0].trim-key-prefix` and `spring.cloud.azure.appconfiguration.stores[0].trim-key-prefixes`. + +## 4.14.0 - December 14, 2023 + +### Enhancements + +* Added support for Azure App Configuration Snapshots. Snapshots can be loaded by setting `spring.cloud.azure.appconfiguration.stores[0].snapshot-name` to the snapshot name. Snapshots can be created using the Azure CLI or the Azure Portal. See [here](https://docs.microsoft.com/azure/azure-app-configuration/concept-snapshots) for more information on snapshots. [#7598](https://github.com/Azure/azure-sdk-for-java/pull/37598) +* Added support for trimming prefixes from keys,the default value is the key-filter when key-filter is used. The configuration is `spring.cloud.azure.appconfiguration.stores[0].trim-key-prefix` and `spring.cloud.azure.appconfiguration.stores[0].trim-key-prefixes`. + +## 5.6.0 - October 24, 2023 + +## Bug Fixes + +* Fixed a bug where Web Hook authorization was validated incorrectly, resulting in an Unauthorized error [#37141](https://github.com/Azure/azure-sdk-for-java/pull/37141). + +## 4.12.0 - October 23, 2023 + +## Bug Fixes + +* Fixed a bug where Web Hook authorization was validated incorrectly, resulting in an Unauthorized error[#37141](https://github.com/Azure/azure-sdk-for-java/pull/37141). + +## 5.2.0 - June 01, 2023 + +### Bug Fixes + +* Fixed a bug where where credentials from Azure Spring global properties were being ignored [#34694](https://github.com/Azure/azure-sdk-for-java/pull/34694). +* Fixed a bug where a `NullPointerException` exception was thrown when Azure App Configuration returned an Exception [#35086](https://github.com/Azure/azure-sdk-for-java/pull/35086). + +## 4.8.0 - May 25, 2023 + +### Bug Fixes + +* Fixed a bug where where credentials from Azure Spring global properties were being ignored [#34694](https://github.com/Azure/azure-sdk-for-java/pull/34694). +* Fixed a bug where a `NullPointerException` exception was thrown when Azure App Configuration returned an Exception [#35086](https://github.com/Azure/azure-sdk-for-java/pull/35086). + ## 4.7.0 - April 06, 2023 ### Features Added diff --git a/releaseNotes/SpringCloudAzureFeatureManagement.md b/releaseNotes/SpringCloudAzureFeatureManagement.md index 755a5290..380768fd 100644 --- a/releaseNotes/SpringCloudAzureFeatureManagement.md +++ b/releaseNotes/SpringCloudAzureFeatureManagement.md @@ -8,6 +8,83 @@ [Source code][source_code_web] | [Package (Maven)][package_web] +## 5.9.0-beta.1 - January 11, 2024 + +### Enhancements + +* Adds 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://github.com/Azure/azure-sdk-for-java/blob/feature/azconfig-spring/FeatureVariantBeta/sdk/spring/spring-cloud-azure-feature-management/README.md#variants) for more information. [#38293](https://github.com/Azure/azure-sdk-for-java/pull/38293) +* 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. [#29691](https://github.com/Azure/azure-sdk-for-java/issues/29691) + +## 5.4.0 - August 02, 2023 + +### Bug Fixes + +* Fixed a bug where targeting exclusions coming from Azure App Configuration resulted in a java.lang.ClassCastException [#35823](https://github.com/Azure/azure-sdk-for-java/issues/35823). + +## 4.9.1 - July 19, 2023 + +### Bug Fixes + +* Fixed a bug where targeting exclusions coming from Azure App Configuration resulted in a java.lang.ClassCastException [#35823](https://github.com/Azure/azure-sdk-for-java/issues/35823). + +## 5.2.0 - June 01, 2023 + +### Enhancements + +* Added support for Deny List in the `Microsoft.Targeting` filter. [#34437](https://github.com/Azure/azure-sdk-for-java/pull/34437) + +```yml +feature-management: + TargetingTest: + enabled-for: + - + name: Microsoft.Targeting + parameters: + users: + - Jeff + - Alicia + groups: + - + name: Ring0 + rolloutPercentage: 100 + - + name: Ring1 + rolloutPercentage: 100 + defaultRolloutPercentage: 50 + exclusion: + users: + - Ross +``` + +## 4.8.0 - May 25, 2023 + +### Enhancements + +* Added support for Deny List in the `Microsoft.Targeting` filter. [#34437](https://github.com/Azure/azure-sdk-for-java/pull/34437) + +```yml +feature-management: + TargetingTest: + enabled-for: + - + name: Microsoft.Targeting + parameters: + users: + - Jeff + - Alicia + groups: + - + name: Ring0 + rolloutPercentage: 100 + - + name: Ring1 + rolloutPercentage: 100 + defaultRolloutPercentage: 50 + exclusion: + users: + - Ross +``` + ## 4.7.0 - April 06, 2023 ### Breaking Changes