openfga @ v1.8.12
integrity
- size
- 852.8 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Changelog
1.8.12 - 2025-05-12
Changed
DefaultResolveNodeBreadthLimitchanged from 100 to 10 in order to reduce connection contention. #2425- PostgreSQL and MySQL based iterators will load tuples only when needed (lazy loading). #2425
Fixed
- Replace hardcoded Prometheus datasource UID (
PBFA97CFB590B2093) with${DS_PROMETHEUS}intelemetry/grafana/dashboards/openfga.json. This allows the Grafana dashboard to correctly reference the dynamic Prometheus datasource, resolving issues with improper binding. #2287 - Handle case where iterator is stopped more than once for
current_iterator_cache_count. #2409 - Fix deadlock when number of SQL datastore connections is less than Resolve Max Breadth. #2425
- Improved
panic()handling fromgoroutines: #2379, #2385, #2405, #2428
download
unix · zip
curl -fL -o v1.8.12.zip https://ratatoskr.space/pkg/openfga/v1.8.12.zip
printf '%s %s\n' '088cb0ade19ed4522fe32c7754857910a7f55109f18bd4481ceca35d27d6bb01' 'v1.8.12.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v1.8.12.zip"
$out = "v1.8.12.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "088cb0ade19ed4522fe32c7754857910a7f55109f18bd4481ceca35d27d6bb01") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.12.tar.gz https://ratatoskr.space/pkg/openfga/v1.8.12.tar.gz
printf '%s %s\n' '90dee02798b3a105c56ca1fa9c4ca826b15e23db6dce0280c424ad3664e192ca' 'v1.8.12.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v1.8.12.tar.gz"
$out = "v1.8.12.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "90dee02798b3a105c56ca1fa9c4ca826b15e23db6dce0280c424ad3664e192ca") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.8.12.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.zip
printf '%s %s\n' '088cb0ade19ed4522fe32c7754857910a7f55109f18bd4481ceca35d27d6bb01' 'v1.8.12.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.zip"
$out = "v1.8.12.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "088cb0ade19ed4522fe32c7754857910a7f55109f18bd4481ceca35d27d6bb01") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.12.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.tar.gz
printf '%s %s\n' '90dee02798b3a105c56ca1fa9c4ca826b15e23db6dce0280c424ad3664e192ca' 'v1.8.12.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.tar.gz"
$out = "v1.8.12.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "90dee02798b3a105c56ca1fa9c4ca826b15e23db6dce0280c424ad3664e192ca") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.8.12.zip | zip | 855.1 KiB |
blake3-24 c7b443bfd9d8525700c801dfd5a0c0b2f59ff3c2629c354b
sha256 088cb0ade19ed4522fe32c7754857910a7f55109f18bd4481ceca35d27d6bb01
sha1 34eccc5eded3bd68efd2d6fc06b262479950a4a0
|
| v1.8.12.tar.gz | tar.gz | 668.2 KiB |
blake3-24 30652bd202163b919fa6a3d2f8baa0ab76de2f4ea32c17ff
sha256 90dee02798b3a105c56ca1fa9c4ca826b15e23db6dce0280c424ad3664e192ca
sha1 ac1fd23f453fb044402cdf57c066068556edadf3
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v1.8.12.zip | zip | 865.0 KiB |
blake3-24 1a5120307bc881af04788060bc1901dd18793ade549a52cf
sha256 5d25a055202d0f72c0a179fccd38017d314c896877fb4334d9cfba640c9e46d5
sha1 6027c67b9c07f009e8f8bd93bde5e4bac7ebbc54
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v1.8.12.tar.gz"],
integrity = "sha256-kN7gJ5izoQXFbKH6nEyoJrFeI9ttzgKAxCStNmThkso=",
strip_prefix = "openfga-v1.8.12",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v1.8.12.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v1.8.12
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.tar.gz"],
integrity = "sha256-kN7gJ5izoQXFbKH6nEyoJrFeI9ttzgKAxCStNmThkso=",
strip_prefix = "openfga-v1.8.12",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.12.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v1.8.12