-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add Unleash provider #424
Conversation
Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
hi @pransh15, @chriswk, @ivarconr, @gastonfournier, you can have a look and share your thoughts. Also to be reviewed from OpenFeature perspective. |
Signed-off-by: liran2000 <liran2000@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks promising! I leave you a few comments to make it better, but I'm glad you're doing this!
It might be worthy adding a comment in https://github.com/orgs/Unleash/discussions/3896 to engage other contributors.
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
.../src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderIntegrationTest.java
Outdated
Show resolved
Hide resolved
Signed-off-by: liran2000 <liran2000@gmail.com>
Thanks @gastonfournier ! Concepts
|
- test using WireMock Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
...nleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashSubscriberWrapper.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
...ders/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java
Outdated
Show resolved
Hide resolved
...ers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java
Show resolved
Hide resolved
...ders/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java
Show resolved
Hide resolved
- update name - object evaluation Signed-off-by: liran2000 <liran2000@gmail.com>
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
...ers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
- int,double evaluation - flag metadata Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
hi @ivarconr what do you think about proceeding with this PR and adding Unleash provider here ? |
Signed-off-by: liran2000 <liran2000@gmail.com>
All in favor. Would love to get to test it in an example app, either as a alpha release or if you provide snapshot versions. |
Signed-off-by: liran2000 <liran2000@gmail.com>
Signed-off-by: liran2000 <liran2000@gmail.com>
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com> Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
@liran2000 the release setup looks good. When we merge this and the associated release PR, it will release a @liran2000 Thanks for all your efforts on this. It's been requested by the community more than once! Please see the 2 unresolved issues above. |
Signed-off-by: liran2000 <liran2000@gmail.com>
Thanks :) |
Signed-off-by: liran2000 <liran2000@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll merge this before EOD unless I hear objections.
Thanks again all, especially @liran2000
add Unleash provider.
See Readme for details.
Discussed at Unleash.