Releases: openfga/java-sdk
Releases · openfga/java-sdk
v0.3.0
0.3.0 (2023-12-13)
- feat: support for Conditions
- feat: standard OpenFGA headers have been added to Write, BatchCheck, and ListRelations calls
- feat: apiTokenIssuer has been expanded to support arbitrary http and https URLs. previously it supported
only configuring a hostname - thanks @le-yams - feat: allow setting and overriding http headers
- [BREAKING] chore: use latest API interfaces
- chore: dependency updates
- refactor: abstract common functionality; update validation and exception types
v0.2.3
v0.2.2
v0.2.1
v0.2.0
0.2.0 (2023-10-11)
- feat(client): automatic retries for errors have been implemented. HTTP 429 and HTTP 5XX error responses will automatically be retried. (With the exception of the HTTP 501 "Not Implemented" status code.)
- feat(client): new response error classes have been introduced to classify FGA error responses
- feat(client): response types have been enriched with HTTP status/header/body response data
- feat(client): response errors have been enriched with data from both the HTTP request and its repsonse
- [BREAKING] refactor(client): in the lower level OpenFgaApi class, api calls and api calls "...WithHttpInfo" are collapsed into a single api call that always includes HTTP information.
v0.1.0
0.1.0 (2023-09-27)
- [BREAKING] refactor(client): simplify OpenFgaClient and OpenFgaApi constructors to not require an ApiClient. This is a breaking change as it changed the ordering of parameters in constructors.
- [BREAKING] refactor(client): all options classes for OpenFgaClient are now consistently prefixed with "Client"
- chore(client): add ClientReadAssertionsOptions and ClientWriteAssertionsOptions for their respective Client APIs.
v0.0.5
v0.0.4
- fix publishing to maven central
v0.0.1
v0.0.1
0.0.1 (2023-09-14)
This is an initial beta release. While it can be used to call an FGA server, it lacks conveniences
already present in other OpenFGA SDKs and already planned.
Most notably it lacks a higher-level client (work is in progress), which will be the recommended
entry point.