Download Latest Version v1.22.0 source code.zip (1.4 MB) Google Add to Preferred Sources
Home / v1.20.0
Name Modified Size InfoDownloads / Week
Parent folder
openfga.intoto.jsonl 2026-09-08 29.3 kB
checksums.txt.pem 2026-09-08 3.3 kB
checksums.txt 2026-09-08 1.7 kB
checksums.txt.sig 2026-09-08 96 Bytes
openfga_1.20.0_darwin_amd64.tar.gz.sbom.json 2026-09-08 231.9 kB
openfga_1.20.0_darwin_arm64.tar.gz.sbom.json 2026-09-08 230.4 kB
openfga_1.20.0_windows_386.tar.gz.sbom.json 2026-09-08 235.5 kB
openfga_1.20.0_windows_arm64.tar.gz.sbom.json 2026-09-08 235.8 kB
openfga_1.20.0_linux_386.tar.gz.sbom.json 2026-09-08 228.6 kB
openfga_1.20.0_linux_amd64.tar.gz.sbom.json 2026-09-08 230.4 kB
openfga_1.20.0_linux_arm64.tar.gz.sbom.json 2026-09-08 228.9 kB
openfga_1.20.0_windows_amd64.tar.gz.sbom.json 2026-09-08 237.3 kB
openfga_1.20.0_darwin_amd64.tar.gz 2026-09-08 21.6 MB
openfga_1.20.0_darwin_arm64.tar.gz 2026-09-08 19.9 MB
openfga_1.20.0_windows_386.tar.gz 2026-09-08 20.8 MB
openfga_1.20.0_windows_arm64.tar.gz 2026-09-08 19.1 MB
openfga_1.20.0_linux_386.tar.gz 2026-09-08 19.9 MB
openfga_1.20.0_linux_amd64.tar.gz 2026-09-08 21.2 MB
openfga_1.20.0_linux_arm64.tar.gz 2026-09-08 19.0 MB
openfga_1.20.0_windows_amd64.tar.gz 2026-09-08 21.7 MB
README.md 2026-09-08 1.7 kB
v1.20.0 source code.tar.gz 2026-09-08 1.1 MB
v1.20.0 source code.zip 2026-09-08 1.4 MB
Totals: 23 Items   167.7 MB 0

What's Changed

Added

  • Added WithServiceName server option to allow embedders to override the serviceName field used for the grpc_service label on OpenFGA's package-level Prometheus metrics and telemetry.RPCInfo.Service. This enables multiple Server instances in the same process to emit separate metric series. Note it does not rename the standard gRPC server metrics (e.g. grpc_server_handled_total), whose labels are derived from the registered gRPC service. Use stable, low-cardinality names, as the value becomes a metric label. Defaults to openfgav1.OpenFGAService_ServiceDesc.ServiceName when omitted (backward compatible). #3265

Fixed

  • Fixed a deadlock in ListUsers that caused a timeout with partial results when the number of union/intersection operands exceeded OPENFGA_RESOLVE_NODE_BREADTH_LIMIT and the operands each resolved to more than one user. Thank you to @fabianluque for the discovery and detailed report! #3284

Security

  • Upgraded go toolchain and images to use go1.26.8 to fix CVE-2026-39821. #3287
  • Rebuilt the embedded grpc-health-probe (bumped to v0.4.57, built with Go 1.26.8) to match the server toolchain and pick up google.golang.org/grpc v1.83.2, which fixes GHSA-vp52-pcj8-j9qc. #3289

Full Changelog: https://github.com/openfga/openfga/compare/v1.19.0...v1.20.0

Source: README.md, updated 2026-09-08