Skip to content

Latest commit

 

History

History
276 lines (163 loc) · 13.6 KB

File metadata and controls

276 lines (163 loc) · 13.6 KB

Release History

5.20.0-beta.1 (Unreleased)

Features Added

Breaking Changes

Bugs Fixed

Other Changes

5.19.0 (2024-12-17)

Please refer to spring/CHANGELOG.md for more details.

5.18.0 (2024-11-05)

Please refer to spring/CHANGELOG.md for more details.

5.17.1 (2024-10-11)

Please refer to spring/CHANGELOG.md for more details.

5.17.0 (2024-10-09)

Please refer to spring/CHANGELOG.md for more details.

5.16.0 (2024-09-09)

Please refer to spring/CHANGELOG.md for more details.

5.15.0 (2024-08-07)

Please refer to spring/CHANGELOG.md for more details.

5.14.0 (2024-07-05)

Please refer to spring/CHANGELOG.md for more details.

5.13.0 (2024-06-06)

Please refer to spring/CHANGELOG.md for more details.

4.19.0 (2024-06-03)

Please refer to spring/CHANGELOG.md for more details.

5.12.0 (2024-05-09)

Please refer to spring/CHANGELOG.md for more details.

4.18.0 (2024-05-07)

Please refer to spring/CHANGELOG.md for more details.

5.11.0 (2024-03-29)

Please refer to spring/CHANGELOG.md for more details.

4.17.0 (2024-03-28)

Please refer to spring/CHANGELOG.md for more details.

5.10.0 (2024-03-01)

Please refer to spring/CHANGELOG.md for more details.

4.16.0 (2024-02-28)

Please refer to spring/CHANGELOG.md for more details.

5.9.1 (2024-02-08)

Please refer to spring/CHANGELOG.md for more details.

5.9.0 (2024-02-04)

Please refer to spring/CHANGELOG.md for more details.

4.15.0 (2024-02-02)

Please refer to spring/CHANGELOG.md for more details.

5.8.0 (2023-12-14)

Please refer to spring/CHANGELOG.md for more details.

4.14.0 (2023-12-14)

Please refer to spring/CHANGELOG.md for more details.

5.7.0 (2023-11-07)

Please refer to spring/CHANGELOG.md for more details.

4.13.0 (2023-11-07)

Please refer to spring/CHANGELOG.md for more details.

5.6.0 (2023-10-24)

Please refer to spring/CHANGELOG.md for more details.

4.12.0 (2023-10-23)

Please refer to spring/CHANGELOG.md for more details.

4.12.0-beta.1 (2023-09-11)

Features Added

  • Snapshot support using, spring.cloud.azure.appconfiguration.stores[0].selects[0].snapshot-name.
  • Support for trimming prefixes from keys, default value is the key-filter when key-filter is used. spring.cloud.azure.appconfiguration.stores[0].trim-key-prefix

5.5.0 (2023-08-28)

Please refer to spring/CHANGELOG.md for more details.

4.11.0 (2023-08-25)

Please refer to spring/CHANGELOG.md for more details.

5.4.0 (2023-08-02)

Please refer to spring/CHANGELOG.md for more details.

4.10.0 (2023-08-01)

Please refer to spring/CHANGELOG.md for more details.

4.9.0 (2023-06-29)

Please refer to spring/CHANGELOG.md for more details.

5.3.0 (2023-06-28)

Please refer to spring/CHANGELOG.md for more details.

5.2.0 (2023-06-02)

Please refer to spring/CHANGELOG.md for more details.

4.8.0 (2023-05-25)

Please refer to spring/CHANGELOG.md for more details.

5.1.0 (2023-04-26)

Please refer to spring/CHANGELOG.md for more details.

4.7.0 (2023-03-23)

Please refer to spring/CHANGELOG.md for more details.

4.0.0-beta.1 (2023-02-16)

This first beta release of Spring Cloud Azure App Configuration Config as part of Spring Cloud Azure.

2.11.0 (2023-01-18)

Upgrade Spring Boot dependencies version to 2.7.7 and Spring Cloud dependencies version to 2021.0.5

Bugs Fixed

  • Updating to SDK 1.4.1 to fix sync token issue.

2.10.0 (2022-11-24)

  • This release is compatible with Spring Boot 2.5.0-2.5.14, 2.6.0-2.6.13, 2.7.0-2.7.5. (Note: 2.5.x (x>14), 2.6.y (y>13) and 2.7.z (z>5) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.6, 2021.0.0-2021.0.5. (Note: 2020.0.x (x>6) and 2021.0.y (y>5) should be supported, but they aren't tested with this release.)

Bugs Fixed

  • Fix CVE2022-40152.
  • Fix CVE2022-40153.
  • Fixed an issue where Feature Flags didn't NormalizeNull on refresh checks, causing (No Label)/empty label feature flags to not cause refreshes when their value changed.

2.9.0 (2022-09-22)

  • This release is compatible with Spring Boot 2.5.0-2.5.14, 2.6.0-2.6.11, 2.7.0-2.7.3. (Note: 2.5.x (x>14), 2.6.y (y>11) and 2.7.z (z>3) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.6, 2021.0.0-2021.0.3. (Note: 2020.0.x (x>6) and 2021.0.y (y>3) should be supported, but they aren't tested with this release.)

Features Added

  • Added Geo-Replication support, only supported using endpoints.
  • Added spring.cloud.azure.appconfiguration.stores[0].endpoints which enables listing of multiple endpoints. See MSDocs or README for more details.

Dependency Upgrades

  • Upgrade azure-sdk's version to latest released version.

2.8.0 (2022-06-29)

  • This release is compatible with Spring Boot 2.5.0-2.5.14, 2.6.0-2.6.9, 2.7.0-2.7.1. (Note: 2.5.x (x>14), 2.6.y (y>9) and 2.7.z (z>1) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.5, 2021.0.0-2021.0.3. (Note: 2020.0.x (x>5) and 2021.0.y (y>3) should be supported, but they aren't tested with this release.)

Dependency Upgrades

  • Upgrade azure-sdk's version to latest released version.

2.7.0 (2022-05-24)

  • This release is compatible with Spring Boot 2.5.0-2.5.13, 2.6.0-2.6.7. (Note: 2.5.x (x>13) and 2.6.y (y>7) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.5, 2021.0.0-2021.0.2. (Note: 2020.0.x (x>5) and 2021.0.y (y>2) should be supported, but they aren't tested with this release.)

Dependency Upgrades

  • Upgrade azure-sdk's version to latest released version.

2.6.0 (2022-04-29)

  • This release is compatible with Spring Boot 2.5.0-2.5.13, 2.6.0-2.6.7. (Note: 2.5.x (x>13) and 2.6.y (y>7) should be supported, but they aren't tested with this release.)
  • This release is compatible with Spring Cloud 2020.0.3-2020.0.5, 2021.0.0-2021.0.2. (Note: 2020.0.x (x>5) and 2021.0.y (y>2) should be supported, but they aren't tested with this release.)

Dependency Upgrades

2.5.0 (2022-03-28)

This release is compatible with Spring Boot 2.5.0-2.5.11, 2.6.0-2.6.5.

Features Added

  • Added refresh interval parameter to spring.cloud.azure.appconfiguration to force refreshes on a given interval. Can be used to make sure secrets are kept up to date.
  • Added BackoffTimeCalculator, which sets the next refresh period to sooner if a refresh fails.

Dependency Upgrades

2.4.0 (2022-03-01)

This release is compatible with Spring Boot 2.5.5-2.5.8, 2.6.0-2.6.2.

Dependency Upgrades

2.3.0 (2022-01-06)

This release is compatible with Spring Boot 2.5.5-2.5.8, 2.6.0-2.6.1.

Bugs Fixed

  • Fixed a bug where spring.cloud.application was still used in some locations. This caused a refresh bug where a null value was used on refresh. spring.cloud.application is replaced by key-filter.

2.2.0 (2021-11-25)

  • Fixed a bug where JsonNode type was passed to Spring instead of a String, when the JsonNode was a number Spring had issues resolving the value.

2.1.1 (2021-09-28)

Bugs Fixed

  • Fixed usage of null for watch keys. Updates returned null labels automatically to \0.
  • Reworked Feature Flag watching to make sure all changes are detected. Such as new or deleted feature flags.

Other Changes

  • Updated Tracing to check for Key Vault and Dev usage.

2.1.0 (2021-09-05)

  • Add Health Indicator with the property management.endpoint.health.azure-app-configuration.enabled to enable the endpoint.
  • Added Secret Resolver with use of KeyVaultSecretProvider which enables overriding connecting to Key Vault with client provided values.
  • Update to JUnit 5 from JUnit 4

2.0.0 (2021-07-20)

  • GA of 2.0.0 version, no changes from 2.0.0-beta.2 version.

2.0.0-beta.2 (2021-06-21)

Breaking Changes

  • Changed package path to com.azure.spring.cloud.config
  • Renamed cache-expiration to refresh-interval
  • Moved and renamed feature-flag cache-expiration to spring.cloud.azure.appconfiguration.stores[0].monitoring.feature-flag-refresh-interval
  • Removed use of revisions endpoint

2.0.0-beta.1 (2021-05-04)

Breaking Changes

  • Change group id from com.microsoft.azure to com.azure.spring.
  • Change artifact id from spring-cloud-azure-appconfiguration-config to azure-spring-cloud-appconfiguration-config.
  • Format and options of library configuration has completely changed. See Readme in Starter
  • Use of a Watch Key is now required see spring.cloud.azure.appconfiguration.stores[0].monitoring.triggers
  • Added support for JSON content type
  • Feature Management config loading is no longer on by default.
  • Users can now select multiple groups of keys from one store see spring.cloud.azure.appconfiguration.stores[0].selects. Same default select happens as before.
  • By default, spring.profiles.active is used as the label of all filters. This can be overridden using selects. If no profile is set \0 is used i.e. `(No Label)