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

Community contributions for hooks and reference providers

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

## This PR - adds dedicated annotations `BooleanFlag`, `StringFlag`, `IntegerFlag`, and `DoubleFlag` for more specific and type-safe flag definitions in JUnit tests ### Related Issues Fixes #923 ### Notes Not...

- [x] Review flagd issue #1814 to understand selector normalization changes - [x] Document migration path for in-process provider selector handling - [x] Update README with selector header usage guidance...

Added Locale.ENGLISH to SimpleDateFormat for parsing the Last-Modified HTTP header. This makes the date parsing locale - specific to English, avoiding possible parsing issues caused by default locale differences.

### Context Refer to open-feature/flagd#1814 and the related implementation change to selector handling across flagd services. ### Requirements - Document migration path for users of java-sdk-contrib with respect to selector...

enhancement

Sometimes we are relying on threads, and create our owns. For debugging purposes it is really hard, if those threads do not have names. We should give our threads dedicated...

## This PR This PR fixes the issue where FlagsmithProvider.getDoubleDetails fails to parse flag values returned as strings (e.g., "42.42") from Flagsmith. Previously, the provider expected a java.lang.Double and returned...

There is code to throw a `FlagNotFoundError` when the caller request an evaluation of an unrecognised flag, but [that code](https://github.com/open-feature/java-sdk-contrib/blob/0b720f3d482a2a6871614fd85bab2002f2c9df66/providers/go-feature-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/service/EvaluationService.java#L91) is unreachable. It should either be moved to earlier in...

### Summary When calling `getDoubleDetails` after initialising a Flagsmith provider, a following error happens during value unmarshalling: ``` Flag value had an unexpected type class java.lang.String, expected class java.lang.Double. ```...

bug
help wanted

**Description:** OpenFeature currently supports various providers for feature flag management. It would be valuable to extend this support by adding a provider (or a set of providers) for cloud-native parameter...

enhancement