-
Notifications
You must be signed in to change notification settings - Fork 23
Comparing changes
Open a pull request
base repository: openfga/java-sdk
base: v0.9.5
head repository: openfga/java-sdk
compare: v0.9.6
- 12 commits
- 40 files changed
- 6 contributors
Commits on Jan 28, 2026
-
feat: APIExecutor for calling raw arbitrary endpoints (#273)
* feat: raw request builder * fix: fmt * feat: raw requests integration tests * fix: rawapi doc * feat: calling other endpoints section * fix: typo in readme * feat: refactor examples * fix: refactor example * fix: comment ' * feat: use list stores via raw req * feat: refactor add typed resp in example * fix: spotless fmt * feat: address copilot comments * feat: address coderabbit comments * fix: use gradle 8.2.1 for example * feat: use build buulder chain for consistency * feat: rename and refactor to APIExecutor for consistency * fix: rename consistent naming in docs * fix: changelog * fix: naming * fix: naming convention in example
Configuration menu - View commit details
-
Copy full SHA for b9337f7 - Browse repository at this point
Copy the full SHA b9337f7View commit details
Commits on Feb 2, 2026
-
chore(deps): bump the dependencies group with 3 updates (#278)
Bumps the dependencies group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-java](https://github.com/actions/setup-java) and [gradle/actions](https://github.com/gradle/actions). Updates `actions/checkout` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@8e8c483...de0fac2) Updates `actions/setup-java` from 5.1.0 to 5.2.0 - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@f2beeb2...be666c2) Updates `gradle/actions` from 5.0.0 to 5.0.1 - [Release notes](https://github.com/gradle/actions/releases) - [Commits](gradle/actions@4d9f0ba...f29f5a9) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: actions/setup-java dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: gradle/actions dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f834996 - Browse repository at this point
Copy the full SHA f834996View commit details -
chore(deps): bump the dependencies group (#281)
Bumps the dependencies group in /examples/opentelemetry with 6 updates: | Package | From | To | | --- | --- | --- | | [io.opentelemetry:opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` | | [io.opentelemetry:opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` | | [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.58.0` | | [io.opentelemetry:opentelemetry-exporter-prometheus](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0-alpha` | `1.58.0-alpha` | | [io.opentelemetry.semconv:opentelemetry-semconv](https://github.com/open-telemetry/semantic-conventions-java) | `1.37.0` | `1.39.0` | | gradle-wrapper | `8.6` | `9.3.1` | Updates `io.opentelemetry:opentelemetry-sdk` from 1.57.0 to 1.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.58.0) Updates `io.opentelemetry:opentelemetry-exporter-otlp` from 1.57.0 to 1.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.58.0) Updates `io.opentelemetry:opentelemetry-sdk-extension-autoconfigure` from 1.57.0 to 1.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.58.0) Updates `io.opentelemetry:opentelemetry-exporter-prometheus` from 1.57.0-alpha to 1.58.0-alpha - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-java/commits) Updates `io.opentelemetry:opentelemetry-exporter-otlp` from 1.57.0 to 1.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.58.0) Updates `io.opentelemetry:opentelemetry-sdk-extension-autoconfigure` from 1.57.0 to 1.58.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.58.0) Updates `io.opentelemetry.semconv:opentelemetry-semconv` from 1.37.0 to 1.39.0 - [Release notes](https://github.com/open-telemetry/semantic-conventions-java/releases) - [Changelog](https://github.com/open-telemetry/semantic-conventions-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/semantic-conventions-java@v1.37.0...v1.39.0) Updates `gradle-wrapper` from 8.6 to 9.3.1 --- updated-dependencies: - dependency-name: io.opentelemetry:opentelemetry-sdk dependency-version: 1.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-exporter-otlp dependency-version: 1.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure dependency-version: 1.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-exporter-prometheus dependency-version: 1.58.0-alpha dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-exporter-otlp dependency-version: 1.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure dependency-version: 1.58.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: io.opentelemetry.semconv:opentelemetry-semconv dependency-version: 1.39.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: gradle-wrapper dependency-version: 9.3.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e821d47 - Browse repository at this point
Copy the full SHA e821d47View commit details -
chore(deps): bump the dependencies group (#280)
Bumps the dependencies group in /examples/basic-examples with 5 updates: | Package | From | To | | --- | --- | --- | | [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) | `2.20.0` | `2.21.0` | | com.fasterxml.jackson.core:jackson-annotations | `2.20.0` | `2.21.0` | | [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.20.0` | `2.21.0` | | com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | `2.20.0` | `2.21.0` | | gradle-wrapper | `8.2.1` | `9.3.1` | Updates `com.fasterxml.jackson.core:jackson-core` from 2.20.0 to 2.21.0 - [Commits](FasterXML/jackson-core@jackson-core-2.20.0...jackson-core-2.21.0) Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.20.0 to 2.21.0 Updates `com.fasterxml.jackson.core:jackson-databind` from 2.20.0 to 2.21.0 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.20.0 to 2.21.0 Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.20.0 to 2.21.0 Updates `com.fasterxml.jackson.core:jackson-databind` from 2.20.0 to 2.21.0 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.20.0 to 2.21.0 Updates `gradle-wrapper` from 8.2.1 to 9.3.1 --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-core dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.core:jackson-annotations dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.core:jackson-annotations dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: gradle-wrapper dependency-version: 9.3.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9cb5be1 - Browse repository at this point
Copy the full SHA 9cb5be1View commit details
Commits on Feb 3, 2026
-
chore: refactor HttpMethods to enum (#277)
* chore: refactor HttpMethods to enum * fix: duplicate lines and adress comments
Configuration menu - View commit details
-
Copy full SHA for 8320174 - Browse repository at this point
Copy the full SHA 8320174View commit details
Commits on Feb 6, 2026
-
BREAKING CHANGE: Remove Java 11 support (#282)
* BREAKING CHANGE: Remove Java 11 support, Java 17 is now the minimum required version - Updated build.gradle to set sourceCompatibility and targetCompatibility to Java 17 - Updated GitHub Actions workflow to test on Java 17 and 21 only - Removed Java 11 from CI/CD test matrix - Updated all workflow jobs to use Java 17 as the base version * Update README to document Java 17 minimum requirement and support policy
Configuration menu - View commit details
-
Copy full SHA for 9674021 - Browse repository at this point
Copy the full SHA 9674021View commit details
Commits on Feb 10, 2026
-
chore(deps): bump the dependencies group across 1 directory with 5 up…
…dates (#283) * chore(deps): bump the dependencies group across 1 directory with 5 updates Bumps the dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.1` | `2.21.0` | | [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.8` | `0.2.9` | | [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.57.0` | `1.59.0` | | [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.14.1` | `5.14.2` | | gradle-wrapper | `8.2.1` | `9.3.1` | Updates `com.fasterxml.jackson:jackson-bom` from 2.20.1 to 2.21.0 - [Commits](FasterXML/jackson-bom@jackson-bom-2.20.1...jackson-bom-2.21.0) Updates `org.openapitools:jackson-databind-nullable` from 0.2.8 to 0.2.9 - [Release notes](https://github.com/OpenAPITools/jackson-databind-nullable/releases) - [Commits](OpenAPITools/jackson-databind-nullable@v0.2.8...v0.2.9) Updates `io.opentelemetry:opentelemetry-bom` from 1.57.0 to 1.59.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-java@v1.57.0...v1.59.0) Updates `org.junit.jupiter:junit-jupiter` from 5.14.1 to 5.14.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r5.14.1...r5.14.2) Updates `gradle-wrapper` from 8.2.1 to 9.3.1 --- updated-dependencies: - dependency-name: com.fasterxml.jackson:jackson-bom dependency-version: 2.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: org.openapitools:jackson-databind-nullable dependency-version: 0.2.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: io.opentelemetry:opentelemetry-bom dependency-version: 1.59.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: gradle-wrapper dependency-version: 9.3.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] <[email protected]> * Remove TestSuiteType API call for Gradle 9.x compatibility The TestSuiteType enum was removed in Gradle 9.x. The testType property is no longer needed as Gradle automatically infers the test suite type. * Add Java 25 LTS to build matrix * Remove Java 25 from build matrix due to Spotless formatter incompatibility --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jakub Hertyk <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0cbc6a - Browse repository at this point
Copy the full SHA c0cbc6aView commit details
Commits on Feb 12, 2026
-
chore: added 'make build' and fixed gradle warning (#284)
* chore: added 'make build' and fixed gardle warning * chore: makefile fixes
Configuration menu - View commit details
-
Copy full SHA for b7e1cdb - Browse repository at this point
Copy the full SHA b7e1cdbView commit details -
Chore/upgrade spotless to 8.2.1 (#285)
* BREAKING CHANGE: Remove Java 11 support, Java 17 is now the minimum required version - Updated build.gradle to set sourceCompatibility and targetCompatibility to Java 17 - Updated GitHub Actions workflow to test on Java 17 and 21 only - Removed Java 11 from CI/CD test matrix - Updated all workflow jobs to use Java 17 as the base version * chore: Upgrade Spotless plugin from 7.2.1 to 8.2.1
Configuration menu - View commit details
-
Copy full SHA for 631933e - Browse repository at this point
Copy the full SHA 631933eView commit details -
chore: Add Java 25 to CI build matrix with conditional Spotless skip (#…
…286) * chore: Add Java 25 to CI build matrix with conditional Spotless skip - Added Java 25 to the test matrix alongside Java 17 and 21 - Skip Spotless checks when running on Java 25 due to Palantir Java Format incompatibility - Java 25 will run all tests but bypass code formatting validation * Update .github/workflows/main.yaml Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29c11aa - Browse repository at this point
Copy the full SHA 29c11aaView commit details
Commits on Feb 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d4b4f73 - Browse repository at this point
Copy the full SHA d4b4f73View commit details
Commits on Feb 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8fd7fe7 - Browse repository at this point
Copy the full SHA 8fd7fe7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.9.5...v0.9.6