Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: open-feature/java-sdk-contrib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev.openfeature.contrib.hooks.otel-v0.4.0
Choose a base ref
...
head repository: open-feature/java-sdk-contrib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev.openfeature.contrib.hooks.otel-v1.0.0
Choose a head ref
Loading
Showing with 1,070 additions and 414 deletions.
  1. +4 −4 .github/workflows/ci.yml
  2. +1 −1 .github/workflows/lint-pr.yml
  3. +4 −4 .github/workflows/release-please.yml
  4. +1 −1 .release-please-manifest.json
  5. +1 −1 CONTRIBUTING.md
  6. +206 −208 checkstyle.xml
  7. +26 −1 hooks/README.md
  8. +13 −0 hooks/open-telemetry/CHANGELOG.md
  9. +18 −1 hooks/open-telemetry/pom.xml
  10. +55 −15 hooks/open-telemetry/src/main/java/dev/openfeature/contrib/hooks/otel/OpenTelemetryHook.java
  11. +121 −6 hooks/open-telemetry/src/test/java/dev/openfeature/contrib/hooks/otel/OpenTelemetryHookTest.java
  12. +1 −1 hooks/open-telemetry/version.txt
  13. +51 −12 pom.xml
  14. +32 −0 providers/flagd/CHANGELOG.md
  15. +55 −0 providers/flagd/README.md
  16. +18 −7 providers/flagd/pom.xml
  17. +152 −70 providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/FlagdProvider.java
  18. +4 −1 providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Protocol.java
  19. +7 −0 providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/SslConfigException.java
  20. +233 −56 providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/FlagdProviderTest.java
  21. +1 −1 providers/flagd/version.txt
  22. +15 −0 providers/go-feature-flag/CHANGELOG.md
  23. +3 −3 providers/go-feature-flag/pom.xml
  24. +23 −12 ...ure-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProvider.java
  25. +3 −1 ...re-flag/src/main/java/dev/openfeature/contrib/providers/gofeatureflag/bean/GoFeatureFlagUser.java
  26. +11 −5 ...flag/src/test/java/dev/openfeature/contrib/providers/gofeatureflag/GoFeatureFlagProviderTest.java
  27. +1 −1 providers/go-feature-flag/version.txt
  28. +4 −2 release-please-config.json
  29. +6 −0 renovate.json
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -15,15 +15,15 @@ jobs:
- name: Checkout Repository
uses: actions/checkout@v3

- name: Set up JDK 18
- name: Set up JDK 8
uses: actions/setup-java@v3
with:
java-version: "18"
distribution: "temurin"
java-version: '8'
distribution: 'temurin'
cache: maven

- name: Cache local Maven repository
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2 changes: 1 addition & 1 deletion .github/workflows/lint-pr.yml
Original file line number Diff line number Diff line change
@@ -12,6 +12,6 @@ jobs:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v4
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8 changes: 4 additions & 4 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -25,20 +25,20 @@ jobs:
if: ${{ steps.release.outputs.releases_created }}
uses: actions/checkout@v3

- name: Set up JDK 18
- name: Set up JDK 8
if: ${{ steps.release.outputs.releases_created }}
uses: actions/setup-java@v3
with:
java-version: "18"
distribution: "temurin"
java-version: '8'
distribution: 'temurin'
cache: maven
server-id: ossrh
server-username: OSSRH_USERNAME
server-password: OSSRH_PASSWORD

- name: Cache local Maven repository
if: ${{ steps.release.outputs.releases_created }}
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"providers/flagd":"0.5.0","hooks/open-telemetry":"0.4.0","providers/go-feature-flag":"0.2.0"}
{"providers/flagd":"0.5.4","hooks/open-telemetry":"1.0.0","providers/go-feature-flag":"0.2.2"}
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

## System Requirements

Java 18 is recommended for the tooling, plugins, etc. Maven 3.8+ is recommended.
Java 8+ is required for the tooling, plugins, etc. Maven 3.8+ is recommended.

## Compilation target(s)

Loading