6.0.0
Microsoft.Extensions.Configuration.AzureAppConfiguration 6.0.0 - March 28, 2023
Breaking Changes:
- Removed
IConfigurationRefresher.SetDirty
API in favor ofIConfigurationRefresher.ProcessPushNotification
API for push-model based configuration refresh. Unlike theSetDirty
method, theProcessPushNotification
method guarantees that all configuration changes up to the triggering event are loaded in the following configuration refresh. For more details on theProcessPushNotification
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 ifservices.AddAzureAppConfiguration()
is invoked in yourConfigureServices
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 underChainedConfigurationProvider
. #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 to6.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 to6.0.0
. See the release notes for more information on the changes.