openfga @ v1.6.1
integrity
- size
- 883.8 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Changed
- Support context in assertions #1907
Added
-
Stack trace when logging panics #1904
-
Throttling metric
throttled_requests_countfor observing the number of throttled requests for a given throttling configuration #1863 -
New metric on number of allowed vs. non-allowed Check responses #1911
-
New datastore engine: SQLite (beta) #1615 Thanks @DanCech!
openfga migrate --datastore-engine sqlite --datastore-uri openfga.sqlite openfga run --datastore-engine sqlite --datastore-uri openfga.sqlite
Fixed
- When a request gets cancelled by a client, throw a 4xx, not a 5xx. #1905
- Makes the
pkg.logger.Logger.Withimmutable by creating a child logger instead of mutating the delegate one to prevent side effects 1906 - Extend request timeout to 10s for slow tests 1926
- Improve performance of Check API in the case that the query involves resolving a tuple to userset and/or a userset, by streaming intermediate results. #1888
download
unix · zip
curl -fL -o v1.6.1.zip https://ratatoskr.space/pkg/openfga/v1.6.1.zip
printf '%s %s\n' '9612feda07db949786691ea9aa0bd27ce91a4d40960bf6f5e9c293e74f178a25' 'v1.6.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v1.6.1.zip"
$out = "v1.6.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9612feda07db949786691ea9aa0bd27ce91a4d40960bf6f5e9c293e74f178a25") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.6.1.tar.gz https://ratatoskr.space/pkg/openfga/v1.6.1.tar.gz
printf '%s %s\n' 'ac5484138c5a8c8744198b6669445269beed24b4625d5daff90166ac7e909038' 'v1.6.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v1.6.1.tar.gz"
$out = "v1.6.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ac5484138c5a8c8744198b6669445269beed24b4625d5daff90166ac7e909038") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.6.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.zip
printf '%s %s\n' '9612feda07db949786691ea9aa0bd27ce91a4d40960bf6f5e9c293e74f178a25' 'v1.6.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.zip"
$out = "v1.6.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9612feda07db949786691ea9aa0bd27ce91a4d40960bf6f5e9c293e74f178a25") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.6.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.tar.gz
printf '%s %s\n' 'ac5484138c5a8c8744198b6669445269beed24b4625d5daff90166ac7e909038' 'v1.6.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.tar.gz"
$out = "v1.6.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ac5484138c5a8c8744198b6669445269beed24b4625d5daff90166ac7e909038") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.6.1.zip | zip | 888.8 KiB |
blake3-24 1368b4f2c84ece21af3607bb943a53dbbac335bb0f2992d7
sha256 9612feda07db949786691ea9aa0bd27ce91a4d40960bf6f5e9c293e74f178a25
sha1 b81f794099911c5804a4809aef3b5838c9b8dc1a
|
| v1.6.1.tar.gz | tar.gz | 735.2 KiB |
blake3-24 34d8db2b4af2048d5fad77e21ef4e3febbf4ef6b9837acc6
sha256 ac5484138c5a8c8744198b6669445269beed24b4625d5daff90166ac7e909038
sha1 36a85ac73a3d6c339298eab6f4768515709e99b4
|
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.6.1.zip | zip | 897.0 KiB |
blake3-24 d1444c3191775bdc52f3967ae915a208830c1031130449de
sha256 b56ba0ea0cb335dc999cc0c312f07545ded908a8505c7a8151eef99db3d5347e
sha1 d8b2cc78871108484f1c03fed5dda073ad72b10c
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v1.6.1.tar.gz"],
integrity = "sha256-rFSEE4xajIdEGYtmaURSab7tJLRiXV2v+QFmrH6QkDg=",
strip_prefix = "openfga-v1.6.1",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v1.6.1.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v1.6.1
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.tar.gz"],
integrity = "sha256-rFSEE4xajIdEGYtmaURSab7tJLRiXV2v+QFmrH6QkDg=",
strip_prefix = "openfga-v1.6.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.6.1.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v1.6.1