openfga @ v1.8.1
integrity
- size
- 701.6 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Added
- New flag
OPENFGA_CHECK_ITERATOR_TTL. Please see the flag description (./openfga run --help) for more details. #2082 - New flag
OPENFGA_CHECK_CACHE_LIMIT. Please see the flag description (./openfga run --help) for more details. #2082 - Improve
Checkperformance for TTU relationships that include set operations. Enable via experimental flagenable-check-optimizations. #2075 - Add a field in log entries when authz calls were made. #2130
- Add
DurationtoResolveCheckResponseMetadatafor use in metrics. #2139 - Add
check_duration_msmetric toserverpackage to enable measurement of check across different API methods. #2139 - Added deduplication logic to BatchCheck API. #2102
Changed
- OIDC token validation will now exclusively throw error code 1004 for invalid tokens. #1999
Removed
- Begin deprecation process for flag
OPENFGA_CHECK_QUERY_CACHE_LIMIT, in favor ofOPENFGA_CHECK_CACHE_LIMIT. #2082 - Removed flags with the
OPENFGA_DISPATCH_THROTTLING_*name. #2083
Fixed
- Improve
Checkperformance in the case that the query involves types that cannot be reached from the source. Enable via experimental flagenable-check-optimizations. #2104 - Fix regression introduced in #2091: error message for invalid Writes. #2110
- Ensure
/readand/list-objectsrespect the receivedConsistencyvalues #2113 - Fix
access-controlto always return unauthorized errors, and add logging for authorization failures 2129
download
unix · zip
curl -fL -o v1.8.1.zip https://ratatoskr.space/pkg/openfga/v1.8.1.zip
printf '%s %s\n' '739b1ba3ec2ee0122a10b585ed2259f160372cee2a2e9f779811891efbf70c3d' 'v1.8.1.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v1.8.1.zip"
$out = "v1.8.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "739b1ba3ec2ee0122a10b585ed2259f160372cee2a2e9f779811891efbf70c3d") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.1.tar.gz https://ratatoskr.space/pkg/openfga/v1.8.1.tar.gz
printf '%s %s\n' 'e1a57adb611f11c4b4ef2a0aec5391e11140c6a8d5e87fc9b45dc0a95573a3e8' 'v1.8.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v1.8.1.tar.gz"
$out = "v1.8.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e1a57adb611f11c4b4ef2a0aec5391e11140c6a8d5e87fc9b45dc0a95573a3e8") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.8.1.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.zip
printf '%s %s\n' '739b1ba3ec2ee0122a10b585ed2259f160372cee2a2e9f779811891efbf70c3d' 'v1.8.1.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.zip"
$out = "v1.8.1.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "739b1ba3ec2ee0122a10b585ed2259f160372cee2a2e9f779811891efbf70c3d") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.1.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.tar.gz
printf '%s %s\n' 'e1a57adb611f11c4b4ef2a0aec5391e11140c6a8d5e87fc9b45dc0a95573a3e8' 'v1.8.1.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.tar.gz"
$out = "v1.8.1.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e1a57adb611f11c4b4ef2a0aec5391e11140c6a8d5e87fc9b45dc0a95573a3e8") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.8.1.zip | zip | 703.4 KiB |
blake3-24 0adac3bc48262bb4a60fcd6ed62a764973c61a5a622c724b
sha256 739b1ba3ec2ee0122a10b585ed2259f160372cee2a2e9f779811891efbf70c3d
sha1 3919a8f3857690c4cc3c3c106718a48f39431034
|
| v1.8.1.tar.gz | tar.gz | 527.6 KiB |
blake3-24 794db3a29f64ecf00aa85e4840cc58670debe3c1d94d56c8
sha256 e1a57adb611f11c4b4ef2a0aec5391e11140c6a8d5e87fc9b45dc0a95573a3e8
sha1 aa5ed872cbabeb7cc4bf2b5704886c47cdd9168a
|
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.1.zip | zip | 712.7 KiB |
blake3-24 b4a3bc036c2d73304abc19da1c7eb1547d015753ecb313b4
sha256 b63f40f7472d5b3f4a63c82ac3efd569d6d63e5acc03618bdc938d49ab6e1c6c
sha1 6b96f2351017cec7e4ec91c326ed303cacd3a341
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v1.8.1.tar.gz"],
integrity = "sha256-4aV622EfEcS07yoK7FOR4RFAxqjV6H/JtF3AqVVzo+g=",
strip_prefix = "openfga-v1.8.1",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v1.8.1.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v1.8.1
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.tar.gz"],
integrity = "sha256-4aV622EfEcS07yoK7FOR4RFAxqjV6H/JtF3AqVVzo+g=",
strip_prefix = "openfga-v1.8.1",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.1.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v1.8.1