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: openfga/java-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.3
Choose a base ref
...
head repository: openfga/java-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.4
Choose a head ref
  • 10 commits
  • 37 files changed
  • 4 contributors

Commits on Nov 11, 2025

  1. Configuration menu
    Copy the full SHA
    d93032f View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2025

  1. feat: Streamed List Objects support ( consumer callback ) (#252)

    * feat: add OpenAPI generated model and api layer
    
    * feat: add OpenAPI generated model and api layer
    
    * feat: initialise consumer Callback replace streams
    
    * feat: stuff
    
    * feat: update example gradle file
    
    * feat: config override
    
    * fix: remove unnecessary thread spawn
    
    * feat: fix exceptions
    
    * feat: stream error null checks
    
    * Delete STREAMING_OPTIMIZATION.md
    
    * feat: add changelog entry
    
    * feat: address and accomodate ffeedback:
    
    * feat: update build gradle jar version for example
    
    * feat: synch examples with dotnet example
    
    * feat: use DSL transformer, constants
    
    * feat: useDSL transformer, address comments
    SoulPancake authored Nov 19, 2025
    Configuration menu
    Copy the full SHA
    33a8520 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. chore(deps): bump the dependencies group (#248)

    Bumps the dependencies group in /examples/basic-examples with 2 updates: [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) and [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin).
    
    
    Updates `org.openapitools:jackson-databind-nullable` from 0.2.7 to 0.2.8
    - [Release notes](https://github.com/OpenAPITools/jackson-databind-nullable/releases)
    - [Commits](OpenAPITools/jackson-databind-nullable@v0.2.7...v0.2.8)
    
    Updates `org.jetbrains.kotlin.jvm` from 2.2.20 to 2.2.21
    - [Release notes](https://github.com/JetBrains/kotlin/releases)
    - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
    - [Commits](JetBrains/kotlin@v2.2.20...v2.2.21)
    
    ---
    updated-dependencies:
    - dependency-name: org.openapitools:jackson-databind-nullable
      dependency-version: 0.2.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: org.jetbrains.kotlin.jvm
      dependency-version: 2.2.21
      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>
    dependabot[bot] authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    50109e3 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump the dependencies group across 1 directory with 2 up…

    …dates (#263)
    
    Bumps the dependencies group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [actions/upload-artifact](https://github.com/actions/upload-artifact).
    
    
    Updates `actions/checkout` from 5.0.0 to 6.0.0
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@08c6903...1af3b93)
    
    Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@ea165f8...330a01c)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: 6.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: dependencies
    - dependency-name: actions/upload-artifact
      dependency-version: 5.0.0
      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>
    dependabot[bot] authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    953414c View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump the dependencies group across 1 directory with 7 up…

    …dates (#262)
    
    Bumps the dependencies group with 6 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.20.0` | `2.20.1` |
    | [org.openapitools:jackson-databind-nullable](https://github.com/OpenAPITools/jackson-databind-nullable) | `0.2.7` | `0.2.8` |
    | [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.54.1` | `1.56.0` |
    | [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.14.0` | `5.14.1` |
    | [org.wiremock:wiremock](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` |
    | [org.testcontainers:testcontainers-junit-jupiter](https://github.com/testcontainers/testcontainers-java) | `2.0.1` | `2.0.2` |
    
    
    
    Updates `com.fasterxml.jackson:jackson-bom` from 2.20.0 to 2.20.1
    - [Commits](FasterXML/jackson-bom@jackson-bom-2.20.0...jackson-bom-2.20.1)
    
    Updates `org.openapitools:jackson-databind-nullable` from 0.2.7 to 0.2.8
    - [Release notes](https://github.com/OpenAPITools/jackson-databind-nullable/releases)
    - [Commits](OpenAPITools/jackson-databind-nullable@v0.2.7...v0.2.8)
    
    Updates `io.opentelemetry:opentelemetry-bom` from 1.54.1 to 1.56.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.54.1...v1.56.0)
    
    Updates `org.junit.jupiter:junit-jupiter` from 5.14.0 to 5.14.1
    - [Release notes](https://github.com/junit-team/junit-framework/releases)
    - [Commits](junit-team/junit-framework@r5.14.0...r5.14.1)
    
    Updates `org.wiremock:wiremock` from 3.13.1 to 3.13.2
    - [Release notes](https://github.com/wiremock/wiremock/releases)
    - [Commits](wiremock/wiremock@3.13.1...3.13.2)
    
    Updates `org.testcontainers:testcontainers-junit-jupiter` from 2.0.1 to 2.0.2
    - [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
    - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
    - [Commits](testcontainers/testcontainers-java@2.0.1...2.0.2)
    
    Updates `org.testcontainers:testcontainers-openfga` from 2.0.1 to 2.0.2
    - [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
    - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
    - [Commits](testcontainers/testcontainers-java@2.0.1...2.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson:jackson-bom
      dependency-version: 2.20.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: org.openapitools:jackson-databind-nullable
      dependency-version: 0.2.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: io.opentelemetry:opentelemetry-bom
      dependency-version: 1.56.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.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: org.wiremock:wiremock
      dependency-version: 3.13.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: org.testcontainers:testcontainers-junit-jupiter
      dependency-version: 2.0.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: org.testcontainers:testcontainers-openfga
      dependency-version: 2.0.2
      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>
    dependabot[bot] authored Dec 1, 2025
    Configuration menu
    Copy the full SHA
    e45b1e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2025

  1. feat: Improve error messaging (#260)

    * feat: improve errors, relay api err msg
    
    * feat: more tcs
    
    * feat: log the exception for json processing
    
    * feat: address copilot comments
    
    * feat: add changelog
    
    * feat: thorough tests and sync with rfc
    
    * feat: address comments and use consts
    
    * feat: apply changelog suggestion from @Copilot
    
    Co-authored-by: Copilot <[email protected]>
    
    * feat: fallback to using resp body as err msg when parsing fails
    
    * fix: use unknown err code and msg raw resp
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    SoulPancake and Copilot authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    fa6845c View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2025

  1. Configuration menu
    Copy the full SHA
    806fc05 View commit details
    Browse the repository at this point in the history
  2. feat: use common streaming utils, reverse sync to template (#261)

    * feat: use common streaming utils, reverse sync to template
    
    * feat: revert package downgrade
    
    * feat: address copilot comments
    SoulPancake authored Dec 4, 2025
    Configuration menu
    Copy the full SHA
    90c4881 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2025

  1. chore: make streamed list objects client layer pvt (#266)

    * chore: make streamedListObjects client layer pvt
    
    * fix: spotless fmt
    
    * feat: use disabled annotations instead of comments
    SoulPancake authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    7e9a960 View commit details
    Browse the repository at this point in the history
  2. release v0.9.4 (#267)

    * release v0.9.4
    
    * fix: closing parenthesis
    SoulPancake authored Dec 5, 2025
    Configuration menu
    Copy the full SHA
    b1364ff View commit details
    Browse the repository at this point in the history
Loading