openfga @ v0.2.3
integrity
- size
- 559.5 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Added
- Support for MySQL storage backend (#210). Thank you @MidasLamb!
- Allow specification of type restrictions in authorization models (#223). Note: Type restriction is not enforced yet, this just allows storing them.
- Tuple validation against type restrictions in Write API (#232)
- Upgraded the Postgres storage backend to use pgx v5 (#225)
Fixed
- Close database connections after migration (#252)
- Race condition in streaming ListObjects (#255, #256)
download
unix · zip
curl -fL -o v0.2.3.zip https://ratatoskr.space/pkg/openfga/v0.2.3.zip
printf '%s %s\n' 'd60d1bea9a049dd857ff902a05328794d1df9e216a77fe8f9138ca171f3f7374' 'v0.2.3.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v0.2.3.zip"
$out = "v0.2.3.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d60d1bea9a049dd857ff902a05328794d1df9e216a77fe8f9138ca171f3f7374") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.3.tar.gz https://ratatoskr.space/pkg/openfga/v0.2.3.tar.gz
printf '%s %s\n' 'e15fdb2270ea44e2e08544954ae8a74f2c6162fb3edf81696f84014df31eafe7' 'v0.2.3.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v0.2.3.tar.gz"
$out = "v0.2.3.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e15fdb2270ea44e2e08544954ae8a74f2c6162fb3edf81696f84014df31eafe7") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.2.3.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.zip
printf '%s %s\n' 'd60d1bea9a049dd857ff902a05328794d1df9e216a77fe8f9138ca171f3f7374' 'v0.2.3.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.zip"
$out = "v0.2.3.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d60d1bea9a049dd857ff902a05328794d1df9e216a77fe8f9138ca171f3f7374") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.3.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.tar.gz
printf '%s %s\n' 'e15fdb2270ea44e2e08544954ae8a74f2c6162fb3edf81696f84014df31eafe7' 'v0.2.3.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.tar.gz"
$out = "v0.2.3.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e15fdb2270ea44e2e08544954ae8a74f2c6162fb3edf81696f84014df31eafe7") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.2.3.zip | zip | 561.2 KiB |
blake3-24 0e34f7f3276c470d10fc0c7fe8e103992d6c3ab4d2f34a0e
sha256 d60d1bea9a049dd857ff902a05328794d1df9e216a77fe8f9138ca171f3f7374
sha1 470f497a31d3486ef6897afbe4acc65b669f5bed
|
| v0.2.3.tar.gz | tar.gz | 491.0 KiB |
blake3-24 efebf0b262e198a4d6ad950a682264356fe5208cdebe8c40
sha256 e15fdb2270ea44e2e08544954ae8a74f2c6162fb3edf81696f84014df31eafe7
sha1 36add1123cfbf3a599ec28f8c01a585bef1f2028
|
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 |
|---|---|---|---|
| v0.2.3.zip | zip | 519.6 KiB |
blake3-24 d7ac83347cd1fbcfd40066ea40852022ba83a962e8f94348
sha256 54e2028d3459b9eb3345d5b875f8cc3b8731f12f2bb91401c61a738074a39d60
sha1 3a3d97fd23223b539761609df50eec7b0f5685a5
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v0.2.3.tar.gz"],
integrity = "sha256-4V/bInDqROLghUSVSuinTyxhYvs+34Fpb4QBTfMer+c=",
strip_prefix = "openfga-v0.2.3",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v0.2.3.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v0.2.3
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.tar.gz"],
integrity = "sha256-4V/bInDqROLghUSVSuinTyxhYvs+34Fpb4QBTfMer+c=",
strip_prefix = "openfga-v0.2.3",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v0.2.3.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v0.2.3