From fe6b8a64d11d6e78fdce55236416c5398919b585 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:25:37 +0000 Subject: [PATCH 01/12] Initial plan Signed-off-by: Simon Schrottner From f3d1184632e9d4f061d8c419b8d13e67e73aa029 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:45:50 +0000 Subject: [PATCH 02/12] Document selector migration guidance for in-process mode - Add comprehensive migration guidance section for selector handling - Clarify that selector changes only affect in-process and file modes - Document backward compatibility and future breaking changes - Update provider docstring with selector migration note - Link to upstream flagd issue #1814 Co-authored-by: aepfli <9987394+aepfli@users.noreply.github.com> Signed-off-by: Simon Schrottner --- .../openfeature-provider-flagd/README.md | 44 +++++++++++++++++++ .../contrib/provider/flagd/provider.py | 3 ++ 2 files changed, 47 insertions(+) diff --git a/providers/openfeature-provider-flagd/README.md b/providers/openfeature-provider-flagd/README.md index 60d27fcf..f2a7e5a1 100644 --- a/providers/openfeature-provider-flagd/README.md +++ b/providers/openfeature-provider-flagd/README.md @@ -93,6 +93,9 @@ The default options can be defined in the FlagdProvider constructor. | retry_backoff_ms | FLAGD_RETRY_BACKOFF_MS | int | 1000 | rpc | | offline_flag_source_path | FLAGD_OFFLINE_FLAG_SOURCE_PATH | str | null | in-process | +> [!NOTE] +> The `selector` configuration is only used in **in-process** mode for filtering flag configurations. See [Selector Handling](#selector-handling-in-process-mode-only) for migration guidance. +