diff --git a/.github/component_owners.yml b/.github/component_owners.yml index 1f42662bc..c5641fde7 100644 --- a/.github/component_owners.yml +++ b/.github/component_owners.yml @@ -37,6 +37,8 @@ components: - liran2000 providers/multiprovider: - liran2000 + tools/flagd-http-connector: + - liran2000 ignored-authors: - renovate-bot diff --git a/.release-please-manifest.json b/.release-please-manifest.json index cd9468078..96753d661 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -11,5 +11,6 @@ "providers/statsig": "0.1.0", "providers/multiprovider": "0.0.1", "tools/junit-openfeature": "0.1.2", + "tools/flagd-http-connector": "0.0.1", ".": "0.2.2" } diff --git a/pom.xml b/pom.xml index b408bf9c5..3d1408b3f 100644 --- a/pom.xml +++ b/pom.xml @@ -128,13 +128,6 @@ test - - uk.org.lidalia - slf4j-test - 1.2.0 - test - - org.assertj assertj-core diff --git a/providers/flagd/README.md b/providers/flagd/README.md index de0d8a091..ab2207d83 100644 --- a/providers/flagd/README.md +++ b/providers/flagd/README.md @@ -94,6 +94,9 @@ FlagdProvider flagdProvider = new FlagdProvider(options); > 2. Offline file > 3. gRPC +A custom connector implementation example is available at +[HTTP Connector](https://github.com/open-feature/java-sdk-contrib/tree/main/tools/flagd-http-connector#http-connector). + ### Configuration options Most options can be defined in the constructor or as environment variables, with constructor options having the highest diff --git a/providers/go-feature-flag/pom.xml b/providers/go-feature-flag/pom.xml index ce92d8829..0d606cc47 100644 --- a/providers/go-feature-flag/pom.xml +++ b/providers/go-feature-flag/pom.xml @@ -81,5 +81,11 @@ test + + com.google.guava + guava + 33.4.8-jre + + diff --git a/release-please-config.json b/release-please-config.json index ad800b4a9..2ac7f25f8 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -134,6 +134,17 @@ "README.md" ] }, + "tools/flagd-http-connector": { + "package-name": "dev.openfeature.contrib.tools.flagdhttpconnector", + "release-type": "simple", + "bump-minor-pre-major": true, + "bump-patch-for-minor-pre-major": true, + "versioning": "default", + "extra-files": [ + "pom.xml", + "README.md" + ] + }, ".": { "package-name": "dev.openfeature.contrib.parent", "release-type": "simple",