Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/Python/ChatApp/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
azure-identity
azure-appconfiguration-provider
azure-appconfiguration-provider<3.0.0
openai
4 changes: 2 additions & 2 deletions examples/Python/python-django-webapp-sample/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Django~=4.2.21
whitenoise==6.4.0
azure-appconfiguration-provider~=2.1.0
azure-appconfiguration-provider<3.0.0
azure-identity==1.16.1
featuremanagement~=2.1.0
featuremanagement<3.0.0
4 changes: 2 additions & 2 deletions examples/Python/python-flask-webapp-sample/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Flask==2.3.2
azure-identity==1.16.1
azure-appconfiguration-provider==1.3.0
featuremanagement==1.0.0b1
azure-appconfiguration-provider<3.0.0
featuremanagement<3.0.0
21 changes: 20 additions & 1 deletion releaseNotes/AzureAppConfigurationProviderPython.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@

[Source code][source_code] | [Package (Pypi)][package] | [Samples][samples]

## 2.3.0 - November 12, 2025

### Features

* Added support for Azure App Configuration Snapshots, `SettingSelector` now has a `snapshot_name` parameter
* Added support for periodic refresh of key-vault references. Adds `secret_refresh_interval` to the `AzureAppConfigurationProvider` `load` method. This allows the provider to refresh Key Vault secrets at a specified interval. It is set to 60 seconds by default and can only be set if using Key Vault references.
* Added support for async library to allow both sync and async `on_refresh_success` callbacks.
* Added support for configuration setting mapping. A new `configuration_mapper` parameter was added to the `load` method. This allows for a callback to be added to modify settings retrieved from the server before they are made available for consumption in the application.

### Bug Fixes

* Fixed a bug where `on_refresh_success` triggering even if there was no change was detected in the watch key(s).
* Fixed a bug where when a key was loaded from multiple selects it was processed multiple times instead of just once.

## 2.2.0 - August 08, 2025

* Added support for `tag_filters` in `SettingSelector` when loading configurations.
* Added support for JSON comments in the `load` method, when a configuration setting has the json content type.

## 2.1.0 - April 29, 2025

### Features
Expand Down Expand Up @@ -29,7 +48,7 @@

* Fixed an issue where snake case was used for telemetry metadata instead of pascal case.

## 2.0.0b1 - Sepeter 12, 2024
## 2.0.0b1 - September 12, 2024

### Features

Expand Down