-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededprovider:flagdIssues related to provider flagdIssues related to provider flagd
Description
Context
This ticket follows open-feature/flagd#1814, which aims to normalize selector usage across all flagd services. Currently, selectors are handled differently in sync, evaluation, and OFREP services.
Requirements
- Reference: [FEATURE] Normalize selector handling across sync, evaluation, and OFREP services flagd#1814
- Ensure selector handling is consistent between go-sdk-contrib and core flagd, especially for clients and plugins interfacing with flagd.
- Ensure backwards compatibility, supporting the deprecated selector until the deprecation period ends.
Tasks
- Audit all usages of selector in go-sdk-contrib (including SDK components interacting with flagd)
- Update to prefer
flagd-selectorheader when communicating with flagd services - Ensure backward compatibility where needed
- Document selector handling patterns for maintainers and users
- Prepare for future removal of deprecated behaviors
Benefits
- Predictable and consistent selector support when integrating with flagd
- Lower maintenance burden for migration in future major releases
Additional notes
- Work in alignment with the migration guidance and deprecation plan discussed in the core flagd ticket.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededprovider:flagdIssues related to provider flagdIssues related to provider flagd