OpenFGA v0.3.6 is out with improved tracing, a grpc health probe and fixes to Check and ListObjects
#113
Closed
rhamzeh
announced in
Announcements
Replies: 2 comments 29 replies
Thanks ❤️. Btw, It's |
1 reply
|
Urgent: ListObjects endpoint not working in new update. Possible causes; v0.3.6 OPENFGA_LIST_OBJECTS_DEADLINE - It may not see or detect the set time. OPENFGA_HTTP_UPSTREAM_TIMEOUT - It may not see or detect the set time. |
28 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey folks!
We just released OpenFGA
v0.3.6. It is a re-release ofv0.3.5due to some release pipeline issues with the previous release.v0.3.6comes with improved support for telemetry & tracing and a grpc health probe and fixes toCheckandListObjects.If you are running through docker:
docker pull openfga/openfgaopenfga/openfga:v0.3.6Changes in this release
Added
grpc-health-probefor Health Checks (Check permissions of multiple stores in one request #520)OpenFGA containers now include an embedded
grpc_health_probebinary that can be used to probe the Health Check endpoints of OpenFGA servers. Take a look at the docker-compose.yaml file for an example.Improvements to telemetry: logging, tracing, and metrics ("Short circuiting" for rules with intersection operators #468, docs: add PlatformMesh as an adopter of OpenFGA #514, Add Distyl to adopters list #517, Migrate postgres schema programmatically? #522)
We have added Prometheus as the standard metrics provided for OpenFGA and provide a way to launch Grafana to view the metrics locally. See docker-compose.yaml for more information.
We've improved the attributes of various trace spans and made sure that trace span names align with the functions they decorate.
Our logging has been enhanced with more logged fields including request level logging which includes a
request_idandstore_idfield in the log message.These features will allow operators of OpenFGA to improve their monitoring and observability processes.
* Nightly releases (openfga/openfga#508) - thanks @Siddhant-K-code!You should now be able to run nightly releases of OpenFGA usingdocker pull openfga/openfga:nightly(Note: Nightly releases are having some issues with our pipeline, we'll announce when that's fixed)
Fixed
Undefined computed relations on tuplesets now behave properly (Modeling inherited entitlements #532)
If you had a model involving two different computed relations on the same tupleset, then it's possible you may have received an internal server error if one of the computed relations was undefined. For example,
Given the tuple
{ user: "org:contoso", relation: "parent", object: "document:1" }, thenCheck({ user: "jon", relation: "viewer", object: "document:1" })would return an error prior to this fix because thexcomputed relation on thedocument#parenttupleset relation is not defined for theorgobject type.Eliminate duplicate objects in ListObjects response (chore: changed format and updated projects #528)
All reactions