NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4243 most downloaded on PyPI
Microsoft App Configuration Provider Library for Python
Last release 1 months ago
25 Aug 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
23 releases · first in 2022
One column per quarter.
Enhanced feature flags created via the dedicated feature flag resource endpoint ( FeatureFlagClient / FeatureFlag in azure-appconfiguration ) are now
FeatureFlagClient/FeatureFlag in azure-appconfiguration) are now loaded automatically alongside key-value based feature flags whenever feature_flag_enabled=True. Both kinds are merged into the same feature_management.feature_flags list, with resource-based feature flags taking precedence over key-value based ones when they share the same name. No new load() options are required to opt in, and existing feature_flag_selectors filter both kinds.azure-appconfiguration>=1.10.0b1. Dropped support for Python 3.7, 3.8, and 3.9.refresh_on handling so that a single-string watched setting is treated as a key with the default (no) label instead of being incorrectly unpacked character-by-character.KeyError when loading with an endpoint and credential (no connection string).azure-core to >=1.31.0.azure-appconfiguration to >=1.10.0b1 for FeatureFlagClient/FeatureFlag support.Added refresh_enabled parameter to the load method. Defaults to True if refresh_on is set. When set to True without refresh_on keys, all selected key-
refresh_enabled parameter to the load method. Defaults to True if refresh_on is set. When set to True without refresh_on keys, all selected key-values are monitored for changes. When set to False, calling refresh will be a no-op.refresh_enabled kwarg. When this kwarg is set to True, and refresh_on is not specified, changes to any selected key-values will trigger configuration reload.Added startup retry, if the initial load fails, the provider will retry until the startup timeout is reached. By default the retry period is 100s, and
startup_timeout kwarg on the load method.audience to the kwargs for load allowing it to specify the audience for the request.load.feature_flag_selects could be passed in as None which resulted in an exception on load, doing this now results in loading the default feature flags.feature_flag_selects couldn't load snapshots.Fixed a bug where calling the refresh method would always trigger it.
Added support for Azure App Configuration Snapshots, SettingSelector now has a snapshot_name parameter.
SettingSelector now has a snapshot_name parameter.secret_refresh_interval to the AzureAppConfigurationProvider load method. This allows the provider to refresh Key Vault secrets at a specified interval. Is set to 60 seconds by default, and can only be set if using Key Vault references.on_refresh_success.configuration_mapper parameter to the load method, allows for a callback to be added to modify configurations.Added tag_filters in SettingSelector to filter settings by tags.
tag_filters in SettingSelector to filter settings by tags.load method, when a configuration setting has the json content type.Added AllocationId to the feature flag telemetry metadata when the feature flag has telemetry enabled.
Updates the feature flag telemetry to use the provided endpoint instead of the endpoint of the store the feature flag was loaded from.
Updates telemetry for JSON usage.
Updates the failure to load from a config store from a debug level log to a warning level log.
azure-core to >=1.30.0azure-appconfiguration to >=1.6.1Added support for load balancing between replicas.
Allocation Id value changed so other providers can match the value.
Added AllocationId to the feature flag telemetry metadata when the feature flag has telemetry enabled.
Code | Docs
Confidential Ledger Certificate
azure-confidentialledger-certificate
Added support for feature flag telemetry.
Code | Docs
Question Answering Authoring
azure-ai-language-questionanswering-authoring
Added support for auto failover between replicas.
Enable loading of feature flags with feature_flag_enabled
feature_flag_enabledfeature_flag_selectorsfeature_flag_refresh_enabledCode | Docs
Support: Active
Azure Blob Storage Checkpoint Store AIO
azure-eventhub-checkpointstoreblob-aio
New API for Azure App Configuration Provider, refresh, which can be used to refresh the configuration from the Azure App Configuration service. refres
refresh, which can be used to refresh the configuration from the Azure App Configuration service. refresh by default can check every 30 seconds for changes to specified sentinel keys. If a change is detected then all configurations are reloaded. Sentinel keys can be set by passing a list of SentinelKey's to refresh_on.on_refresh_success and on_refresh_failure callbacks to the load method. These callbacks are called when the refresh method successfully refreshes the configuration or fails to refresh the configuration.refresh_interval is at least 1 second.Added on_refresh_success callback to load method. This callback is called when the refresh method successfully refreshes the configuration.
SentinelKey to be WatchKey.Added support for keyvault_credential, keyvault_client_configs, and secret_resolver as kwargs instead of using AzureAppConfigurationKeyVaultOptions.
keyvault_credential, keyvault_client_configs, and secret_resolver as kwargs instead of using AzureAppConfigurationKeyVaultOptions.user_agent was required to be set.New API for Azure App Configuration Provider, refresh, which can be used to refresh the configuration from the Azure App Configuration service. refres
refresh, which can be used to refresh the configuration from the Azure App Configuration service. refresh by default can check every 30 seconds for changes to specified sentinel keys. If a change is detected then all configurations are reloaded. Sentinel keys can be set by passing a list of SentinelKey's to refresh_on.azure-core to >=1.25.0Added AzureAppConfigurationKeyVaultOptions to take in a client_configs a Mapping of endpoints to client kwargs instead of taking in the whole client.
load_provider to loadAzureAppConfigurationKeyVaultOptions to take in a client_configs a Mapping of endpoints to client kwargs instead of taking in the whole client.AzureAppConfigurationKeyVaultOptions secret_clients, client_configs should be used instead.trimmed_key_prefixes to trim_prefixesAdded missing methods for Mapping API
selector instead of selects.New Azure App Configuration Provider
New Azure App Configuration Provider
Provides additional support above the Azure App Configuration SDK. Enables:
The Azure App Configuration Provider once loaded returns a dictionary of key/value pairs to use in configuration.
endpoint = "https://<your-store>.azconfig.io"
default_credential = DefaultAzureCredential()
config = AzureAppConfigurationProvider.load(
endpoint=endpoint, credential=default_credential)
print(config["message"])
Your coding agent can read these notes before it upgrades. Set up the MCP server →