Releases: openfga/java-sdk
Releases · openfga/java-sdk
Release list
v0.9.11
Immutable
release. Only release title and notes can be modified.
Note
Fixed
- add transactions and isTransactionsEnabled to ClientWriteOptions (#352) (4d851d2)
- force handlebars core to 4.5.2 to resolve path traversal CVE (#353) (62139f7)
- migrate transaction docs and examples to transactions() API (#373) (70cfa19), closes #368
- promote Jackson dependencies to api scope in published POM (#350) (e363ff1)
- promote jsr305 and opentelemetry-api to api scope (#360) (89a0a97)
What's Changed
- feat: draft releases, version verification, and reusable workflows by @SoulPancake in #341
- chore(ci): force tag creation in release config for draft releases by @SoulPancake in #342
- chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 in the dependencies group by @dependabot[bot] in #343
- chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 in /examples/basic-examples in the dependencies group by @dependabot[bot] in #346
- chore(deps): bump the dependencies group in /examples/opentelemetry with 6 updates by @dependabot[bot] in #345
- chore: reverse sync java sdk with generator by @SoulPancake in #348
- chore: skip github release and use gpg signed tag flow by @SoulPancake in #347
- fix: promote Jackson dependencies to api scope in published POM by @curfew-marathon in #350
- chore(deps): bump the dependencies group across 1 directory with 3 updates by @dependabot[bot] in #344
- test: strengthen coverage for error handling, status codes, assertions, and metrics by @curfew-marathon in #351
- chore: pin reusable release workflows by @SoulPancake in #354
- fix: force handlebars core to 4.5.2 to resolve path traversal CVE by @curfew-marathon in #353
- fix: add transactions and isTransactionsEnabled to ClientWriteOptions by @curfew-marathon in #352
- chore(deps): bump the dependencies group in /examples/basic-examples with 6 updates by @dependabot[bot] in #358
- chore(deps): bump the dependencies group in /examples/opentelemetry with 6 updates by @dependabot[bot] in #357
- chore(deps): bump the dependencies group with 5 updates by @dependabot[bot] in #356
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #355
- fix: promote jsr305 and opentelemetry-api to api scope by @curfew-marathon in #360
- ci: add release-please-develop pre-release workflow by @SoulPancake in #362
- chore(deps): bump the dependencies group in /examples/basic-examples with 2 updates by @dependabot[bot] in #367
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #364
- chore(deps): bump the dependencies group in /examples/opentelemetry with 5 updates by @dependabot[bot] in #365
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #366
- chore(sync): sync with generator by @openfga-releaser-bot[bot] in #372
- fix: migrate transaction docs and examples to transactions() API by @curfew-marathon in #373
- release: v0.9.10 by @openfga-releaser-bot[bot] in #374
- ci: fix version extraction regex in verify-version by @SoulPancake in #375
- release: v0.9.11 by @openfga-releaser-bot[bot] in #376
Full Changelog: v0.9.9...v0.9.11
v0.9.9
Immutable
release. Only release title and notes can be modified.
0.9.9 (2026-05-04)
Added
- oauth2 scopes for authentication (#326) (c02b3cc)
- release automation configs (#312) (dbd003f)
- report a per call http metric (#310) (cc3a5f2)
Fixed
What's Changed
- chore: remove maven publish dependencies for publish-github-packages job by @SoulPancake in #335
- chore(deps): bump the dependencies group with 5 updates by @dependabot[bot] in #336
- chore(deps): bump the dependencies group in /examples/opentelemetry with 2 updates by @dependabot[bot] in #337
- chore(deps): bump the dependencies group in /examples/basic-examples with 2 updates by @dependabot[bot] in #338
- chore: fix release pipeline for publish gradle file by @SoulPancake in #339
- release: v0.9.9 by @openfga-releaser-bot[bot] in #340
Full Changelog: v0.9.8...v0.9.9
v0.9.8
Immutable
release. Only release title and notes can be modified.
v0.9.7
0.9.7 (2026-03-17)
Added
- Introduced
StreamingApiExecutorfor executing HTTP requests to streaming endpoints not yet wrapped by the SDK (#296)
Fixed
- fix: share single Telemetry instance per SDK client (#290)
- fix: Socket Badge URL in README.md (#306)
What's Changed
- chore(deps): bump the dependencies group in /examples/basic-examples with 2 updates by @dependabot[bot] in #304
- chore(deps): bump the dependencies group in /examples/opentelemetry with 5 updates by @dependabot[bot] in #303
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #301
- chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #302
- feat: streaming APIExecutor by @SoulPancake in #296
- fix: share single Telemetry instance per SDK client by @jimmyjames in #290
- ci: add PR conventional commits validation by @SoulPancake in #305
- fix: Socket Badge URL in README.md by @SoulPancake in #306
- chore(release): v0.9.7 by @SoulPancake in #307
Full Changelog: v0.9.6...v0.9.7
v0.9.6
0.9.6 (2026-02-18)
Added
Breaking Changes
What's Changed
- feat: APIExecutor for calling raw arbitrary endpoints by @SoulPancake in #273
- chore(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #278
- chore(deps): bump the dependencies group in /examples/opentelemetry with 6 updates by @dependabot[bot] in #281
- chore(deps): bump the dependencies group in /examples/basic-examples with 5 updates by @dependabot[bot] in #280
- chore: refactor HttpMethods to enum by @SoulPancake in #277
- BREAKING CHANGE: Remove Java 11 support by @curfew-marathon in #282
- chore(deps): bump the dependencies group across 1 directory with 5 updates by @dependabot[bot] in #283
- chore: added 'make build' and fixed gradle warning by @aaguiarz in #284
- Chore/upgrade spotless to 8.2.1 by @curfew-marathon in #285
- chore: Add Java 25 to CI build matrix with conditional Spotless skip by @curfew-marathon in #286
- chore: remove spotless check override for Java 25 by @curfew-marathon in #287
- release: v0.9.6 by @SoulPancake in #295
New Contributors
- @curfew-marathon made their first contribution in #282
Full Changelog: v0.9.5...v0.9.6
v0.9.5
0.9.5 (2026-01-27)
Added
What's Changed
- chore(deps): bump the dependencies group in /examples/opentelemetry with 5 updates by @dependabot[bot] in #247
- chore: make streamed list objects client layer public by @SoulPancake in #272
- chore(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #268
- chore(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #269
- chore(deps): bump the dependencies group in /examples/opentelemetry with 5 updates by @dependabot[bot] in #270
- chore(deps): bump org.jetbrains.kotlin.jvm from 2.2.21 to 2.3.0 in /examples/basic-examples in the dependencies group by @dependabot[bot] in #271
- chore(deps): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #275
- release: v0.9.5 by @SoulPancake in #274
Full Changelog: v0.9.4...v0.9.5
v0.9.4
v0.9.3
v0.9.3 (2025-11-10)
Fixed
- fix: preserve response headers in transaction write operations (#254)
What's Changed
- docs: update liststores entry to include credit by @ewanharris in #241
- chore: reduce generated code by @rhamzeh in #238
- chore: Added a top-level Makefile in java-sdk to simplify running tests and linters by @Abishek-Newar in #242
- chore(ci): remove FOSSA workflow due to expired API token by @SoulPancake in #250
- fix: preserve response headers for txn writes by @SoulPancake in #254
- release v0.9.3 by @SoulPancake in #255
New Contributors
- @Abishek-Newar made their first contribution in #242
Full Changelog: v0.9.2...v0.9.3
v0.9.2
v0.9.2
0.9.2 (2025-10-23)
Added
- Add support for write conflict options (#234)
- The SDK now supports setting a
onDuplicatefor writing tuples (ClientWriteOptionsorClientWriteTuplesOptions) andonMissing(ClientWriteOptionsorClientDeleteTuplesOptions) for deleting tuples. See the documentation for more details.
- The SDK now supports setting a
- Add support for
namefilter onListStores(#237)