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>
gastonfournier
left a comment
There was a problem hiding this comment.
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>
toddbaert
left a comment
There was a problem hiding this comment.
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.