openfga @ v1.5.1
integrity
- size
- 737.6 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Added
- Include calls to ListObjects and StreamedListObjects methods in the
dispatch_counthistogram (#1427) - Added
request_duration_mshistogram which hasdatastore_query_countanddispatch_countas dimensions (#1444) - Added new flag
OPENFGA_AUTHN_OIDC_ISSUER_ALIASESto specify oidc issuer aliases (#1354) - Thanks @le-yams! - Added experimental support for modular models via
OPENFGA_EXPERIMENTALS=enable-modular-models(#1443). This will enable writing models that are split across multiple files. - Added support for throttling dispatches (#1440). This will throttle Check requests that are overly complex. You can turn on this feature via OPENFGA_DISPATCH_THROTTLING_ENABLED and configured via OPENFGA_DISPATCH_THROTTLING_THRESHOLD and OPENFGA_DISPATCH_THROTTLING_FREQUENCY
Fixed
- Throw HTTP 400 when tuple condition is invalid instead of HTTP 500 (#1420)
- Fix model validation which threw error "no entrypoints defined" (#1422)
Deprecation :warning:
- Histogram
request_duration_by_query_count_mswill be removed in release v1.5.4, in favour ofrequest_duration_ms(#1450)
Contribution
- Thanks @lekaf974 for enhancing NewLogger with builder pattern options (#1413)
download
unix · zip
curl -fL -o v1.5.1.zip https://ratatoskr.space/pkg/openfga/v1.5.1.zip
printf '%s %s\n' '48aa6f483d4c636ed9a50a7c6bff8445f479d29418fdf4343d844f82ee8413ba' 'v1.5.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v1.5.1.zip"
$out = "v1.5.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "48aa6f483d4c636ed9a50a7c6bff8445f479d29418fdf4343d844f82ee8413ba") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.5.1.tar.gz https://ratatoskr.space/pkg/openfga/v1.5.1.tar.gz
printf '%s %s\n' '320b84fc059eda01a9de037ab4389e20d40789b40ca7d3063e4c0cf89149d419' 'v1.5.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v1.5.1.tar.gz"
$out = "v1.5.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "320b84fc059eda01a9de037ab4389e20d40789b40ca7d3063e4c0cf89149d419") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.5.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.zip
printf '%s %s\n' '48aa6f483d4c636ed9a50a7c6bff8445f479d29418fdf4343d844f82ee8413ba' 'v1.5.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.zip"
$out = "v1.5.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "48aa6f483d4c636ed9a50a7c6bff8445f479d29418fdf4343d844f82ee8413ba") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.5.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.tar.gz
printf '%s %s\n' '320b84fc059eda01a9de037ab4389e20d40789b40ca7d3063e4c0cf89149d419' 'v1.5.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.tar.gz"
$out = "v1.5.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "320b84fc059eda01a9de037ab4389e20d40789b40ca7d3063e4c0cf89149d419") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.5.1.zip | zip | 739.2 KiB |
blake3-24 9bef92fc009fe5a9f73e7ee0fb120fe12034b05863720956
sha256 48aa6f483d4c636ed9a50a7c6bff8445f479d29418fdf4343d844f82ee8413ba
sha1 43a45a545a67ff7f62023cc4566f50f6a589e96d
|
| v1.5.1.tar.gz | tar.gz | 612.9 KiB |
blake3-24 0c7b97c7e8d325c258a5195bedeb10096138d3ba7213eeeb
sha256 320b84fc059eda01a9de037ab4389e20d40789b40ca7d3063e4c0cf89149d419
sha1 d38c23fc4b2d702d280512c44b00073665730c1e
|
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.5.1.zip | zip | 744.9 KiB |
blake3-24 fa3e315ef5a7eb11931cbb4de7726b26e1b04a3668d1bc74
sha256 28e9572eed1d0c87ac8f65e0e792731aa98650d93017f29bd0910687ff230512
sha1 d69aefff85ddc4058885bbdec13196dac5b28d9c
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v1.5.1.tar.gz"],
integrity = "sha256-MguE/AWe2gGp3gN6tDieINQHibQMp9MGPkwM+JFJ1Bk=",
strip_prefix = "openfga-v1.5.1",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v1.5.1.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v1.5.1
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.tar.gz"],
integrity = "sha256-MguE/AWe2gGp3gN6tDieINQHibQMp9MGPkwM+JFJ1Bk=",
strip_prefix = "openfga-v1.5.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.5.1.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v1.5.1