Skip to content

Releases: Azure/AppConfiguration-DotnetProvider

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.

6.0.1

03 May 19:35
022ba04
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 6.0.1 - May 3, 2023

  • Fixed a bug where ASP.NET (.NET Framework) applications would fail to refresh the configuration. #410

Microsoft.Azure.AppConfiguration.AspNetCore 6.0.1 - May 3, 2023

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

Microsoft.Azure.AppConfiguration.Functions.Worker 6.0.1 - May 3, 2023

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

6.0.0

03 Apr 17:32
288afcd
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 6.0.0 - March 28, 2023

Breaking Changes:

  • Removed IConfigurationRefresher.SetDirty API in favor of IConfigurationRefresher.ProcessPushNotification API for push-model based configuration refresh. Unlike the SetDirty method, the ProcessPushNotification method guarantees that all configuration changes up to the triggering event are loaded in the following configuration refresh. For more details on the ProcessPushNotification API, refer to this tutorial. #357
  • Removed .NET 5 as a target framework as .NET 5 is out of support. #391
  • Feature Management V2 schema support, which was introduced in 5.2.0-preview release, has been removed from this stable release. #315
  • Removed IConfigurationRefresher.LoggerFactory API, but refresh logs are still available through standard ASP.NET Core logging if services.AddAzureAppConfiguration() is invoked in your ConfigureServices method. #367
  • IConfigurationRefresher.ProcessPushNotification now validates that the push notification was triggered for one of the registered AppConfig stores. If no matching AppConfig store is registered, the push notification is ignored and the refresh operation will not be triggered. #319

Enhancements

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

    public AzureAppConfigurationOptions Connect(IEnumerable<Uri> endpoints, TokenCredential credential)
  • Added the following new API for additional App Configuration geo-replication support. #385

    public AzureAppConfigurationOptions Connect(IEnumerable<string> connectionStrings)

    The new API allows you to provide an ordered list of connection strings of your App Configuration store and its replicas.

  • Added the following new API for performing custom transformations on App Configuration settings. #157

    public AzureAppConfigurationOptions Map(Func<ConfigurationSetting, ValueTask<ConfigurationSetting>> mapper)
  • For .NET 7 or later, added support for refreshing configuration when AzureAppConfigurationProvider is nested under ChainedConfigurationProvider. #168

  • Added support for Azure SDK logging in addition to standard ASP.NET Core logging. Refresh logs are available under the "Microsoft-Extensions-Configuration-AzureAppConfiguration-Refresh" category. To enable Azure SDK logs, refer to these instructions. #367

Microsoft.Azure.AppConfiguration.AspNetCore 6.0.0 - March 28, 2023

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

Microsoft.Azure.AppConfiguration.Functions.Worker 6.0.0 - March 28, 2023

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

5.2.0

30 Nov 17:02
67a31de
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 5.2.0 - November 29, 2022

  • Added support for .NET 7 as a target framework. #366
  • Fixed a bug where passing an empty string for the label filter to AzureAppConfigurationOptions.Select would select key-values with all labels. #311
  • Fixed a bug where calls to AzureAppConfigurationOptions.Select would be incorrectly ignored if the key-values were already selected by a previous call. #349
  • Fixed a bug where AddAzureAppConfiguration could throw an exception on invalid feature flags even with the optional parameter set to true. #348
  • Upgraded the package references Azure.Security.KeyVault.Secrets to 4.3.0 and System.Text.Json to 4.7.2. #351

Microsoft.Azure.AppConfiguration.AspNetCore 5.2.0 - November 29, 2022

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

Microsoft.Azure.AppConfiguration.Functions.Worker 5.2.0 - November 29, 2022

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

5.3.0-preview

22 Nov 20:06
c363d5b
Compare
Choose a tag to compare
5.3.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 5.3.0-preview - July 27, 2022

  • Added the following new API for the App Configuration geo-replication support. #178

    public AzureAppConfigurationOptions Connect(IEnumerable<Uri> endpoints, TokenCredential credential)

    The new API allows you to provide an ordered list of replica endpoints of your App Configuration store. The App Configuration provider will fail over to other replicas when a replica is not accessible (either the service is unavailable or there are networking issues). A sample application can be found here.

Microsoft.Azure.AppConfiguration.AspNetCore 5.3.0-preview - July 27, 2022

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

Microsoft.Azure.AppConfiguration.Functions.Worker 5.3.0-preview - July 27, 2022

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

5.2.0-preview

19 Jul 18:50
9998e25
Compare
Choose a tag to compare
5.2.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 5.2.0-preview - July 18, 2022

  • Added support for Feature Management V2 schema introduced in Microsoft.FeatureManagement 3.0.0-preview library. #315

Microsoft.Azure.AppConfiguration.AspNetCore 5.2.0-preview - July 18, 2022

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

Microsoft.Azure.AppConfiguration.Functions.Worker 5.2.0-preview - July 18, 2022

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

5.1.0

19 Jul 18:49
28aeecf
Compare
Choose a tag to compare

Microsoft.Extensions.Configuration.AzureAppConfiguration 5.1.0 - July 18, 2022

  • Added support for .NET 6 as a target framework. #290
  • Removed support for Feature Management V2 schema introduced in Microsoft.FeatureManagement 3.0.0-preview library. #315

Microsoft.Azure.AppConfiguration.AspNetCore 5.1.0 - July 18, 2022

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

Microsoft.Azure.AppConfiguration.Functions.Worker 5.1.0 - July 18, 2022

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

5.1.0-preview

20 May 22:13
079a999
Compare
Choose a tag to compare
5.1.0-preview Pre-release
Pre-release

Microsoft.Extensions.Configuration.AzureAppConfiguration 5.1.0-preview - May 20, 2022

  • Added support for Feature Management V2 schema introduced in Microsoft.FeatureManagement 3.0.0-preview library. #315

Microsoft.Azure.AppConfiguration.AspNetCore 5.1.0-preview - May 20, 2022

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

Microsoft.Azure.AppConfiguration.Functions.Worker 5.1.0-preview - May 20, 2022

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