open-feature / go-sdk-contrib

Community maintained OpenFeature Providers and Hooks for Go
https://openfeature.dev
Apache License 2.0
46 stars 45 forks source link

feat(go-feature-flag)!: GO Feature Flag provider rebuild #547

Closed thomaspoignant closed 2 months ago

thomaspoignant commented 3 months ago

This PR

In this PR the GO Feature Flag provider has been completely rebuilt on top of the OFREP provider.

This implementation adds a bunch of GO Feature Flag features on top of OFREP:

⚠️ BREAKING CHANGE

This version contains breaking changes on the configuration struct:

Related PR

Fixes #546

mjudeikis commented 3 months ago

Still need to read this code few times more to get my head around but looks healthy /lgtm

toddbaert commented 2 months ago

Will review.

dangra commented 1 month ago

Wanted to point this change causes a panic under certain conditions as explained in #578 and attempted a fix in #579