Skip to content

Commit

Permalink
Added Release Notes for Spring Provider/Feature Flags (#860)
Browse files Browse the repository at this point in the history
* Added old release notes

* Updated Sections, removed Spring Support

* Added missing links

* Removed extra info

* Updated Tense

* Fixed line wrap

* Update SpringCloudAzureAppConfigurationConfig.md
  • Loading branch information
mrm9084 authored Jan 19, 2024
1 parent 6ec813c commit 4a903b1
Show file tree
Hide file tree
Showing 2 changed files with 123 additions and 0 deletions.
46 changes: 46 additions & 0 deletions releaseNotes/SpringCloudAzureAppConfigurationConfig.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
77 changes: 77 additions & 0 deletions releaseNotes/SpringCloudAzureFeatureManagement.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 4a903b1

Please sign in to comment.