[flagd] Consolidate flagd provider sdks
Kavindu-Dodan opened this issue · 2 comments
Kavindu-Dodan commented
Background
flagd go in-process provider 1 is maintained in its own module. This does not align with other languages (ex:- Java, js) where in-process mode is enabled through the same sdk. This creates more confusion and adds maintenance complexity.
Action
Deprecate the dedicated in-process provider implementation and consolidate the implementation into the old flagd go sdk.
- Consolidate in-process provider implementation to the old flagd go sdk
- Deprecate the dedicated in-process provider and release the new go sdk provider with built in in-process support
- Remove the dedicated provider implementation
Footnotes
Kavindu-Dodan commented
Remove the dedicated provider implementation
This will be done eventually, probably after a few iterations to let the new provider stabilize.
Kavindu-Dodan commented
#406 will be merged in January 2024