From 575231a6e3a01c8d0aa6d9bc5d119ff0ab67c57f Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Thu, 19 Dec 2024 11:26:57 -0500 Subject: [PATCH 1/3] Python 2.0.0 Release Notes --- releaseNotes/AzureAppConfigurationProviderPython.md | 5 +++++ releaseNotes/PythonFeatureManagement.md | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/releaseNotes/AzureAppConfigurationProviderPython.md b/releaseNotes/AzureAppConfigurationProviderPython.md index 11137b65..e8fda8f3 100644 --- a/releaseNotes/AzureAppConfigurationProviderPython.md +++ b/releaseNotes/AzureAppConfigurationProviderPython.md @@ -2,6 +2,11 @@ [Source code][source_code] | [Package (Pypi)][package] | [Samples][samples] +## 2.0.0 - January 6, 2025 + +* Added support for load balancing mode, which enables your workloads to distribute requests to App Configuration across all available replicas. This enhancement improves the scalability of applications that typically experience high request volumes to App Configuration, ensuring they remain within quota limits. Load balancing mode is disabled by default and can be activated by setting `load_balancing_enabled` to `true`. +* Added support for including FeatureFlagReference, FeatureFlagId, Etag to feature flag telemetry metadata when telemetry is enabled. + ## 2.0.0b3 - November 14, 2024 ### Bug Fixes diff --git a/releaseNotes/PythonFeatureManagement.md b/releaseNotes/PythonFeatureManagement.md index c8864a35..ed172b88 100644 --- a/releaseNotes/PythonFeatureManagement.md +++ b/releaseNotes/PythonFeatureManagement.md @@ -2,6 +2,18 @@ [Source code][source_code] | [Samples][samples] +## 2.0.0 - January 6, 2025 + +### Enhancements + +* Added support for variant feature flags. A variant feature flag is an enhanced feature flag that supports multiple states or variations. While it can still be toggled on or off, it also allows for different configurations, ranging from simple primitives to complex JSON objects. Variant feature flags are particularly useful for feature rollouts, configuration rollouts, and feature experimentation (also known as A/B testing). + +For more information, see the [feature reference document](https://learn.microsoft.com/azure/azure-app-configuration/feature-management-python-reference#variants). + +* Added support for telemetry in feature flags. Telemetry is a powerful feature that allows you to track how your feature flags are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts. + +An example is available to demonstrate how to use the new Telemetry in Python See [the example](https://github.com/microsoft/FeatureManagement-Python/blob/main/samples/feature_variant_sample_with_telemetry.py) in the examples folder. + ## 2.0.0b3 - November 14, 2024 ### Bug Fixes From 5cda952468a1eb5484397e66191f7e7877bc14f8 Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Mon, 6 Jan 2025 12:49:57 -0800 Subject: [PATCH 2/3] Review comments --- releaseNotes/PythonFeatureManagement.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/releaseNotes/PythonFeatureManagement.md b/releaseNotes/PythonFeatureManagement.md index ed172b88..8e28bfb9 100644 --- a/releaseNotes/PythonFeatureManagement.md +++ b/releaseNotes/PythonFeatureManagement.md @@ -8,11 +8,11 @@ * Added support for variant feature flags. A variant feature flag is an enhanced feature flag that supports multiple states or variations. While it can still be toggled on or off, it also allows for different configurations, ranging from simple primitives to complex JSON objects. Variant feature flags are particularly useful for feature rollouts, configuration rollouts, and feature experimentation (also known as A/B testing). -For more information, see the [feature reference document](https://learn.microsoft.com/azure/azure-app-configuration/feature-management-python-reference#variants). + For more information, see the [feature reference document](https://learn.microsoft.com/azure/azure-app-configuration/feature-management-python-reference#variants). -* Added support for telemetry in feature flags. Telemetry is a powerful feature that allows you to track how your feature flags are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts. +* Added support for telemetry in feature flags. Telemetry allows you to track how your feature are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts. -An example is available to demonstrate how to use the new Telemetry in Python See [the example](https://github.com/microsoft/FeatureManagement-Python/blob/main/samples/feature_variant_sample_with_telemetry.py) in the examples folder. + An example is available to demonstrate how to use the new Telemetry in Python See [the example](https://github.com/microsoft/FeatureManagement-Python/blob/main/samples/feature_variant_sample_with_telemetry.py) in the examples folder. ## 2.0.0b3 - November 14, 2024 From 0c9c77e7025fb5beff46fb571d280ec510274788 Mon Sep 17 00:00:00 2001 From: Matt Metcalf Date: Mon, 6 Jan 2025 12:55:49 -0800 Subject: [PATCH 3/3] Update PythonFeatureManagement.md --- releaseNotes/PythonFeatureManagement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releaseNotes/PythonFeatureManagement.md b/releaseNotes/PythonFeatureManagement.md index 8e28bfb9..1ab2b636 100644 --- a/releaseNotes/PythonFeatureManagement.md +++ b/releaseNotes/PythonFeatureManagement.md @@ -10,7 +10,7 @@ For more information, see the [feature reference document](https://learn.microsoft.com/azure/azure-app-configuration/feature-management-python-reference#variants). -* Added support for telemetry in feature flags. Telemetry allows you to track how your feature are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts. +* Added support for telemetry in feature flags. Telemetry allows you to track how your features are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts. An example is available to demonstrate how to use the new Telemetry in Python See [the example](https://github.com/microsoft/FeatureManagement-Python/blob/main/samples/feature_variant_sample_with_telemetry.py) in the examples folder.