Skip to content

Releases: Azure/AppConfiguration-DotnetProvider

7.2.0

07 May 02:01
1608a3a
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.2.0 - May 2, 2024

Enhancements

  • Added support for .NET 8 as a target framework. #530
  • Improved JSON key-value deserialization. #537
  • Updated Azure.Data.AppConfiguration reference to 1.4.1. #514.

Microsoft.Azure.AppConfiguration.AspNetCore 7.2.0 - May 2, 2024

Enhancements

  • Added support for .NET 8 as a target framework. #530
  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.2.0. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.2.0 - May 2, 2024

Enhancements

  • Added support for .NET 8 as a target framework. #530
  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.2.0. See the release notes for more information on the changes.

8.0.0-preview.2

08 Apr 18:17
17f708b
Compare
Choose a tag to compare
8.0.0-preview.2 Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 8.0.0-preview.2 - March 18, 2024

Bug Fixes

  • Fixed a bug where a FormatException may be thrown for a variant feature flag when the configuration value was not set to a string or null. With this fix, the configuration value of a variant can be a string, number, boolean, array, or JSON object. #531

Microsoft.Azure.AppConfiguration.AspNetCore 8.0.0-preview.2 - March 18, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 8.0.0-preview.2. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 8.0.0-preview.2 - March 18, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 8.0.0-preview.2. See the release notes for more information on the changes.

8.0.0-preview

01 Mar 23:46
113348a
Compare
Choose a tag to compare
8.0.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 8.0.0-preview - February 28, 2024

Enhancements

  • Added new fields to feature flag telemetry metadata, including FeatureFlagId, FeatureFlagReference, and ETag. #517

Bug Fixes

  • Fixed a bug where a feature flag would not be parsed correctly by the Microsoft.FeatureManagement library if the flag was enabled but had no filters. #525

Microsoft.Azure.AppConfiguration.AspNetCore 8.0.0-preview - February 28, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 8.0.0-preview. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 8.0.0-preview - February 28, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 8.0.0-preview. See the release notes for more information on the changes.

7.1.0

01 Mar 23:46
2ddc9a2
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.1.0 - February 26, 2024

Enhancements

  • This is the first stable release of the Replica Auto-Discovery enhancement that was introduced in 7.1.0-preview.

Bug Fixes

  • Fixed a bug where the provider would throw a KeyVaultReferenceException instead of retrying for transient errors while connecting to Key Vault during startup, even if the startup timeout had not elapsed. #516

Microsoft.Azure.AppConfiguration.AspNetCore 7.1.0 - February 26, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.1.0. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.1.0 - February 26, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.1.0. See the release notes for more information on the changes.

7.1.0-preview

25 Jan 17:51
178d43d
Compare
Choose a tag to compare
7.1.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.1.0-preview - January 19, 2024

Enhancements

  • Replica Auto-Discovery: For App Configuration stores with geo-replication enabled, the provider will now automatically discover any additional replicas and attempt to connect to them when it fails to connect to user-provided endpoints in code. This capability allows applications to leverage geo-replication for enhanced resiliency without code change and redeployment. Replica discovery is enabled by default and can be disabled by setting the new AzureAppConfigurationOptions.ReplicaDiscoveryEnabled property equal to false. #442.

  • Added support for the variants, allocation, and telemetry properties for feature flags introduced in version 4.0.0-preview of the Microsoft.FeatureManagement library. #476

Bug Fixes

  • Fixed a bug where passing a null value for the key parameter to AzureAppConfigurationRefreshOptions.Register would throw a NullReferenceException. #503
  • Fixed a bug with AzureAppConfigurationOptions.Select, FeatureFlagOptions.Select, and AzureAppConfigurationOptions.SelectSnapshot where additional calls with the same filters after the first call were ignored. The provider will now correctly use only the last call with duplicate filters to preserve the expected precedence. #490

Microsoft.Azure.AppConfiguration.AspNetCore 7.1.0-preview - January 19, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.1.0-preview. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.1.0-preview - January 19, 2024

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.1.0-preview. See the release notes for more information on the changes.

7.0.0

30 Nov 00:01
6b1eb04
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.0.0 - November 21, 2023

Breaking Changes

  • AddAzureAppConfiguration now throws ArgumentException for invalid inputs even if the optional parameter is equal to true. #318

Enhancements

  • This is the first stable release of the following API introduced in the 7.0.0-preview release. #387

    public AzureAppConfigurationOptions SelectSnapshot(string name)
  • Added support for the requirement_type property for feature flags introduced in version 2.6.0-preview of the Microsoft.FeatureManagement library. #406

  • The initial configuration load now uses time-based retries instead of count-based retries in case of failures. The time-based retry often works more effectively in real-world scenarios, making applications more resilient to transient errors during startup. By default, the retry timeout is set to 100 seconds in AzureAppConfigurationOptions.StartupOptions.Timeout, but you can customize it using the following new API. #458

    public AzureAppConfigurationOptions ConfigureStartupOptions(Action<StartupOptions> configure)
  • Added netstandard2.1 as a target framework. #482

Microsoft.Azure.AppConfiguration.AspNetCore 7.0.0 - November 21, 2023

  • Removed .NET Core 3.1 as a target framework as .NET Core 3.1 is out of support. #482
  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.0.0 - November 21, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0. See the release notes for more information on the changes.

6.1.1

25 Oct 21:10
1632115
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 6.1.1 - October 25, 2023

  • Added improvements for request tracing.

Microsoft.Azure.AppConfiguration.AspNetCore 6.1.1 - October 25, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 6.1.1. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 6.1.1 - October 25, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 6.1.1. See the release notes for more information on the changes.

7.0.0-preview.2

24 Aug 20:10
eafe441
Compare
Choose a tag to compare
7.0.0-preview.2 Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.0.0-preview.2 - August 24, 2023

  • Includes all changes made in 6.1.0.

Microsoft.Azure.AppConfiguration.AspNetCore 7.0.0-preview.2 - August 24, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0-preview.2. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.0.0-preview.2 - August 24, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0-preview.2. See the release notes for more information on the changes.

6.1.0

24 Aug 20:08
41f71f3
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 6.1.0 - August 17, 2023

  • Fixed a bug where TryRefreshAsync could throw an AggregateException after a network timeout while trying to get key-values from Azure App Configuration. #440
  • Designated a new environment variable AZURE_APP_CONFIGURATION_PROVIDER_DISABLED that when equal to "true" will disable Azure App Configuration in your application. #429
  • Added a new warning log that indicates when the provider fails over to a different endpoint. #431

Microsoft.Azure.AppConfiguration.AspNetCore 6.1.0 - August 17, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 6.1.0. See the release notes for more information on the changes.
  • Fixed an issue where accessing HttpContext could sometimes throw a NullReferenceException in middleware used alongside Azure App Configuration middleware. #432

Microsoft.Azure.AppConfiguration.Functions.Worker 6.1.0 - August 17, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 6.1.0. See the release notes for more information on the changes.
  • Fixed an issue where accessing HttpContext could sometimes throw a NullReferenceException in middleware used alongside Azure App Configuration middleware. #432

7.0.0-preview

24 Jul 15:49
001ac08
Compare
Choose a tag to compare
7.0.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 7.0.0-preview - July 20, 2023

Breaking Changes:

  • Feature flags are now parsed and transformed into feature management configuration even if AzureAppConfigurationOptions.UseFeatureFlags is not called. AzureAppConfigurationOptions.UseFeatureFlags is still used to configure feature flag options. #422

Enhancements

  • Added the following new API for adding a snapshot's key-values to the configuration. #422

    public AzureAppConfigurationOptions SelectSnapshot(string name)

Microsoft.Azure.AppConfiguration.AspNetCore 7.0.0-preview - July 20, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0-preview. See the release notes for more information on the changes.

Microsoft.Azure.AppConfiguration.Functions.Worker 7.0.0-preview - July 20, 2023

  • Updated Microsoft.Extensions.Configuration.AzureAppConfiguration reference to 7.0.0-preview. See the release notes for more information on the changes.