Skip to content

Commit 80e0579

Browse files
authored
Provider 1.3.0 Release (#37237)
* Provider Release Update * Updated docs and readme * Update README.md * giving replica_client_manager a default value so it's not a breaking change. * re-write to not have a breaking change. * Update README.md
1 parent 7cd1a97 commit 80e0579

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

sdk/appconfiguration/azure-appconfiguration-provider/CHANGELOG.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
# Release History
22

3-
## 1.3.0b1 (Unreleased)
3+
## 1.3.0 (2024-09-09)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
* Added support for auto failover between replicas.
8+
* Added support for auto discovery of replicas.
129

1310
## 1.2.0 (2024-05-24)
1411

sdk/appconfiguration/azure-appconfiguration-provider/README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Currently the Azure App Configuration Provider enables:
4444
* Selecting multiple sets of configurations using `SettingSelector`.
4545
* Loading Feature Flags
4646
* Dynamic Refresh
47+
* Geo-Replication support
4748
* Trim prefixes off key names.
4849
* Resolving Key Vault References, requires AAD.
4950
* Secret Resolver, resolve Key Vault References locally without connecting to Key Vault.
@@ -53,7 +54,6 @@ Currently the Azure App Configuration Provider enables:
5354

5455
List of features we are going to add to the Python Provider in the future.
5556

56-
* Geo-Replication support
5757
* Configuration Placeholders
5858

5959
## Examples
@@ -168,6 +168,19 @@ key_vault_options = AzureAppConfigurationKeyVaultOptions(
168168
config = load(endpoint=endpoint, credential=DefaultAzureCredential(), key_vault_options=key_vault_options)
169169
```
170170

171+
## Geo Replication
172+
173+
The Azure App Configuration Provider library will automatically discover the provided configuration store's replicas and use the replicas if any issue arises. From more information see [Geo-Replication](https://learn.microsoft.com/azure/azure-app-configuration/howto-geo-replication).
174+
175+
Replica discovery is enabled by default. If you want to disable it, you can set `replica_discovery_enabled` to `False`.
176+
177+
```python
178+
from azure.appconfiguration.provider import load
179+
from azure.identity import DefaultAzureCredential
180+
181+
config = load(endpoint=endpoint, credential=DefaultAzureCredential(), replica_discovery_enabled=False)
182+
```
183+
171184
## Loading Feature Flags
172185

173186
Feature Flags can be loaded from config stores using the provider. Feature flags are loaded as a dictionary of key/value pairs stored in the provider under the `feature_management`, then `feature_flags`.

sdk/appconfiguration/azure-appconfiguration-provider/azure/appconfiguration/provider/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# license information.
55
# -------------------------------------------------------------------------
66

7-
VERSION = "1.3.0b1"
7+
VERSION = "1.3.0"

0 commit comments

Comments
 (0)