NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1625 most downloaded on PyPI
Microsoft Corporation Azure App Configuration Data Client Library for Python
Last release 1 months ago
19 Aug 2026
Release timing varies
gaps range from 3 weeks to 1.2 years
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
28 releases · first in 2019
Added FeatureFlagClient (sync and async) for managing feature flags through a dedicated endpoint (requires API version 2026-05-01-preview or later):
FeatureFlagClient (sync and async) for managing feature flags through a dedicated endpoint (requires API version 2026-05-01-preview or later):
set_feature_flag(), get_feature_flag(), list_feature_flags(), delete_feature_flag(), add_feature_flag(), list_feature_flag_revisions(), and list_labels().FeatureFlagClient is available from azure.appconfiguration (sync) and azure.appconfiguration.aio (async).FeatureFlag model along with FeatureFlagConditions, FeatureFilter, FeatureFlagVariantDefinition, FeatureFlagAllocation, FeatureFlagTelemetryConfiguration, PercentileAllocation, UserAllocation, and GroupAllocation, plus the RequirementType and StatusOverride enums.FeatureFlagClient.list_labels() always lists feature-flag labels, while AzureAppConfigurationClient.list_labels() always lists key-value labels.2026-05-01-preview.Code | Docs
App Configuration Provider
azure-appconfiguration-provider
One column per quarter.
Added check_configuration_settings() method to efficiently check for configuration changes using HEAD requests, returning only headers (ETags) without
check_configuration_settings() method to efficiently check for configuration changes using HEAD requests, returning only headers (ETags) without response bodies.list_configuration_settings() and check_configuration_settings() now return ConfigurationSettingPaged (sync) / ConfigurationSettingPagedAsync (async) to expose the by_page(match_conditions=...) API and per-page etag attribute for change detection.ConfigurationSettingPaged and ConfigurationSettingPagedAsync are now publicly exported from azure.appconfiguration.description property to ConfigurationSetting and SecretReferenceConfigurationSetting representing the description of the key-value (requires API version 2026-04-01 or later).description property and a description keyword argument to ConfigurationSnapshot, and a description keyword argument to begin_create_snapshot() for both sync and async clients (requires API version 2026-04-01 or later).Fixed an issue where authorization failures caused crashes. Now an HttpResponseError is returned when the required data plane role is missing.
HttpResponseError is returned when the required data plane role is missing.Replaced deprecated datetime.utcnow() with timezone-aware datetime.now(timezone.utc).
match_conditions parameter to the by_page() method exposed by the page iterator returned by list_configuration_settings() to efficiently monitor configuration changes using etags without fetching unchanged data.audience keyword argument in the AzureAppConfigurationClient constructor to enable authentication against sovereign clouds.datetime.utcnow() with timezone-aware datetime.now(timezone.utc).Fixed a bug where non-HTTPS endpoints would not function correctly.
Fixed a bug in serializing/deserializing tags filter in ConfigurationSnapshot.
ConfigurationSnapshot.Added operation list_labels() for listing configuration setting labels.
list_labels() for listing configuration setting labels.list_configuration_settings() and list_revisions().feature_id of FeatureFlagConfigurationSetting will be different from id customer field, and may overwrite the original customer-defined value if different from the FeatureFlagConfigurationSetting key suffix.api_version to "2023-11-01".LabelFields and model ConfigurationSettingLabel.SnapshotFields, and accepted the type for fields parameter in get_snapshot() and list_snapshots().ConfigurationSettingFields, and accepted the type for fields parameter in list_configuration_settings() and list_revisions().SnapshotComposition, and accepted the type for ConfigurationSnapshot property composition_type and begion_create_snapshot() kwarg composition_type.Exposed send_request() method in each client to send custom requests using the client's existing pipeline.
send_request() method in each client to send custom requests using the client's existing pipeline.list_configuration_setting() result by page.set_configuration_setting().None to False for property enabled in FeatureFlagConfigurationSetting.description, display_name and other customer fields are missing when de/serializing FeatureFlagConfigurationSetting objects.Changed invalid default value None to False for property enabled in FeatureFlagConfigurationSetting.
None to False for property enabled in FeatureFlagConfigurationSetting.description, display_name and other customer fields are missing when de/serializing FeatureFlagConfigurationSetting objects.Exposed send_request() method in each client to send custom requests using the client's existing pipeline.
send_request() method in each client to send custom requests using the client's existing pipeline.list_configuration_setting() result by page.set_configuration_setting().Supported datetime type for keyword argument accept_datetime in get_snapshot_configuration_settings(), list_snapshot_configuration_settings() and list
accept_datetime in get_snapshot_configuration_settings(), list_snapshot_configuration_settings() and list_revisions().azure-core to >=1.28.0.api_version to "2023-10-01".etag keyword documentation in set_read_only() as it's not in use.Renamed parameter name in list_snapshot_configuration_settings() to snapshot_name.
name in list_snapshot_configuration_settings() to snapshot_name.accept_datetime in list_snapshot_configuration_settings().list_snapshot_configuration_settings() to an overload of list_configuration_settings(), and moved the parameter snapshot_name to keyword.SnapshotStatus, and accepted the type for status parameter in list_snapshots() and status property in Snapshot model.Snapshot to ConfigurationSnapshot.ConfigurationSettingFilter to ConfigurationSettingsFilter.Fixed a bug in deserializing and serializing Snapshot when filters property is None.
filters property is None.FeatureFlagConfigurationSetting from SDK but having an error in portal.(#31326)Added support for Snapshot CRUD operations.
Snapshot CRUD operations.update_sync_token() to use async/await keywords.azure-core to >=1.25.0.api_version to "2022-11-01-preview".Python 2.7 is no longer supported. Please use Python version 3.7 or later.
azure-core to >=1.24.0.AsyncioRequestsTransport to the one used in current azure-core (AioHttpTransport). (#26427)msrest requirement.isodate with version range >=0.6.0.Nothing published for this version
Fixed the issue that data was persisted according to an incorrect schema/in an incorrect format
Fixed the issue that data was persisted according to an incorrect schema/in an incorrect format (#20518)
SecretReferenceConfigurationSetting in 1.2.0 used "secret_uri" rather than "uri" as the schema keywords which
broken inter-operation of SecretReferenceConfigurationSetting between SDK and the portal.
Please:
SecretReferenceConfigurationSetting uses.SecretReferenceConfigurationSettings and set them back to correct the format.Added FeatureFlagConfigurationSetting and SecretReferenceConfigurationSetting models
FeatureFlagConfigurationSetting and SecretReferenceConfigurationSetting modelsAzureAppConfigurationClient can now be used as a context manager.update_sync_token() to update sync tokens from Event Grid notifications.Code | Docs
Support: Active
Azure Blob Storage Checkpoint Store AIO
azure-eventhub-checkpointstoreblob-aio
Added context manager functionality to the sync and async AzureAppConfigurationClients.
AzureAppConfigurationClients.FeatureFlagConfigurationSetting and SecretReferenceConfigurationSetting.Added method update_sync_token() to include sync tokens from EventGrid notifications.
update_sync_token() to include sync tokens from EventGrid notifications.SecretReferenceConfigurationSetting type to represent a configuration setting that references a KeyVault Secret.FeatureFlagConfigurationSetting type to represent a configuration setting that controls a feature flag.Code | Docs
Communication Phone Numbers
azure-communication-phonenumbers
Improved error message if Connection string secret has incorrect padding.
Added match condition support for set_read_only() method.
set_read_only() method. (#13276)### Fixes - Doc & Sample fixes
list_configuration_settings() & list_revisions() now take string key/label filter instead of keys/labels list.
Combined set_read_only & clear_read_only to be set_read_only(True/False).
etag and match_condition of delete_configuration_setting() are now keyword argument only.
etag and match_condition of delete_configuration_setting() are now keyword argument only. (#8161)Added conditional operation support
set_read_only() and clear_read_only() methods- New azure app configuration
Your coding agent can read these notes before it upgrades. Set up the MCP server →