java-sdk-contrib icon indicating copy to clipboard operation
java-sdk-contrib copied to clipboard

Community contributions for hooks and reference providers

Results 40 java-sdk-contrib issues
Sort by recently updated
recently updated
newest added

## This PR Related to https://github.com/open-feature/open-feature-operator/pull/632 Adds support for environment variable `FLAGD_RESOLVER` to derive the resolver type of the provider

## This PR To have consistent naming, I have introduced `Config.Resolver` as a drop-in replacement of `Config.Evaluator`. `Config.Evaluator` is deprecated and will be removed in a future release.

https://github.com/open-feature/java-sdk-contrib/blob/main/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProvider.java#L56 It's not always guaranteed that `FeatureProvider.shutdown()` method is called at the end of application lifecycle. The user can call the shutdown method at any point in time of application...

enhancement
good first issue
contribfest

Add Togglz provider. ### Related Issues Togglz [issue](https://github.com/togglz/togglz/issues/970). ### Notes - Unofficial provider implementation for Togglz. - Tested by unit test using Togglz functionalities.

Currently the flagd provider doesn't default to unlimited retries, and doesn't throw immediately if it can't start. See: https://github.com/open-feature/flagd/blob/main/docs/other_resources/creating_providers.md#environment-variables and https://github.com/open-feature/flagd/blob/main/docs/other_resources/creating_providers.md#provider-lifecycle-initialization-and-shutdown Definition of done: - update the flagd provider to...

flagd-v0.6.0-support

We can consider implementing https://github.com/apps/sonarcloud, which is free for OSS projects. The CNCF doesn't seem to provide any free SAST tools.

security

## Problem Our annotations for testing are excellent, and they greatly ease the developer experience. Currently, all the values need to be provided as a string. This is a limitation...

enhancement
help wanted

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.flagsmith:flagsmith-java-client](https://www.flagsmith.com/) ([source](https://togithub.com/Flagsmith/flagsmith-java-client)) | `7.3.0` -> `7.4.0` |...

:robot: I have created a release *beep* *boop* --- ## [0.2.24](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.providers.go-feature-flag-v0.2.23...dev.openfeature.contrib.providers.go-feature-flag-v0.2.24) (2024-08-19) ### 🐛 Bug Fixes * **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2 ([#866](https://github.com/open-feature/java-sdk-contrib/issues/866)) ([cf66811](https://github.com/open-feature/java-sdk-contrib/commit/cf668118351120b8a86b08f30facb38f7ec51086)) * **deps:** update dependency com.fasterxml.jackson.datatype:jackson-datatype-jsr310...

autorelease: pending

:robot: I have created a release *beep* *boop* --- ## [0.0.7](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.providers.env-var-v0.0.6...dev.openfeature.contrib.providers.env-var-v0.0.7) (2024-08-19) ### 🐛 Bug Fixes * **deps:** update dependency org.apache.commons:commons-lang3 to v3.15.0 ([#883](https://github.com/open-feature/java-sdk-contrib/issues/883)) ([93b67ed](https://github.com/open-feature/java-sdk-contrib/commit/93b67edaf5a1f81c6eb6341b1fa94d17190bcf1f)) * **deps:** update dependency org.apache.commons:commons-lang3...

autorelease: pending