openfga @ v1.8.10
integrity
- size
- 841.2 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/openfga/openfga
release notes
Added
- Added "dispatch_count" attribute to batch-check request logs. #2369
- Added "dispatch_count" histogram metric to batch-check requests. #2369
- Added "request.throttled" boolean for check and batch-check request logs. #2369
- Added "throttled_requests_count" metric to batch-check requests. #2369
- Surface partial metrics on check resolutions #2371
- Added "current_iterator_cache_count" gauge metric to current number of iterator cache. #2397
- Adds cached iterators to ListObjects #2388
Changed
- The serverconfig was moved from internal to pkg to make it available to external users of this package. #2382
Fixed
- Add limit to goroutine concurrency when processing iterator #2386
- Fixes case where cached_datastore.ReadStartingWithUser generated bad cache invalidation keys. #2381
Changelog
- 9b5974458b777707ed2a30ba6303699499e655ee Reduce fast path batch threshold from 1000 to 100 (#2394)
- 61832661abd67e536d0924a86e96f1f864cba047 Surface partial metrics on check resolutions (#2371)
- 73dceae92683474c2d788c9b4467abe2d2e3b3db adds total dispatch count to context tags for batch check (#2369)
- 2e1d06eaf10707f42d4f261a016f6183bb190fa5 chore(deps): bump the dependencies group across 1 directory with 5 updates (#2367)
- f1c51ff00eebdc51d3c7db022a474fd39f3d8430 chore(deps): bump the dependencies group with 2 updates (#2366)
- b95fe5f926a2803ae3f8213f6272a39421ded8b3 chore(deps): bump the dependencies group with 2 updates (#2374)
- de5f9aa593b176128e747400426a143d3b433c14 chore(deps): bump the dependencies group with 2 updates (#2390)
- e976cfabc532ecf1c3331398b7b56a699d5c34a0 chore(deps): bump the dependencies group with 2 updates (#2401)
- 3380a71f751413aac479f3a5bdc80641074747fc chore: move cache key logic to separate file (#2393)
- 0f1cd09abd3f9d5e5d15c61dab0adc42327a2439 chore: update changelog in prep for v1.8.10 (#2399)
- 08d576b4c15f841efdee64f22e924e4b04b5bf95 feat: Add Iterator Cache to ListObjects (#2388)
- aeafa92486219c65980ca892f0b4ddd615b28bc1 feat: Add processDispatches panic error handling (#2376)
- b71cf4d4b661e32e56ea48f32c363409b055129a feat: Add processUsersets panic error handling (#2378)
- 580d860cca958fa88f0ede4d115f97bd12b1ebfb feat: add counters on current number of iterator cache (#2397)
- c32c2db710a6288b69617a8e5646220341645f6b feat: add exclusion panic error handling (#2384)
- 5e194abe2dad5ccc6c81e6bf2d7af0f4fa93e4e9 feat: move serverconfig out of internal (#2382)
- eb8c6577ed5ead73dd3b8ae4b291b1dde42938c1 fix: add goroutine concurrency limit for iterator processing (#2386)
- 94085abab80fd4a5cc0b020b499fc179704210b5 fix: auth0 fga rebranding (#2402)
- d3bfad84821e30155ae65ba0240a55705a8b5591 fix: cached_datastore.ReadStartingWithUser cache keys (#2381)
- 07ccbd0b2ccb8a07572fbd8b7cb53f069b00f5f4 fix: increase discard count on
.Next()(#2391) - 4e2fd9330bdb6b3e8e02e6956466b32d135041f4 refactor: rename files/methods related to iterator cache (#2368)
- d5ff674ed6d8649957dd3702bbf21dbdfcc689a6 refactor: rename sharedCheckResources -> sharedDatastoreResources (#2387)
download
unix · zip
curl -fL -o v1.8.10.zip https://ratatoskr.space/pkg/openfga/v1.8.10.zip
printf '%s %s\n' '5a423326ec11e2a64cf8044c004c4b93810ba4fea5ded3114ecc6c815edb6623' 'v1.8.10.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/openfga/v1.8.10.zip"
$out = "v1.8.10.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5a423326ec11e2a64cf8044c004c4b93810ba4fea5ded3114ecc6c815edb6623") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.10.tar.gz https://ratatoskr.space/pkg/openfga/v1.8.10.tar.gz
printf '%s %s\n' '586abae3b82352adf367b0f336e5426a77b8396645de824a41ab1800d486855f' 'v1.8.10.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/openfga/v1.8.10.tar.gz"
$out = "v1.8.10.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "586abae3b82352adf367b0f336e5426a77b8396645de824a41ab1800d486855f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.8.10.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.zip
printf '%s %s\n' '5a423326ec11e2a64cf8044c004c4b93810ba4fea5ded3114ecc6c815edb6623' 'v1.8.10.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.zip"
$out = "v1.8.10.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5a423326ec11e2a64cf8044c004c4b93810ba4fea5ded3114ecc6c815edb6623") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.8.10.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.tar.gz
printf '%s %s\n' '586abae3b82352adf367b0f336e5426a77b8396645de824a41ab1800d486855f' 'v1.8.10.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.tar.gz"
$out = "v1.8.10.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "586abae3b82352adf367b0f336e5426a77b8396645de824a41ab1800d486855f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.8.10.zip | zip | 843.9 KiB |
blake3-24 ce77ccaea0b8b4cfc0b5ec60ca226173f55d9285bee06706
sha256 5a423326ec11e2a64cf8044c004c4b93810ba4fea5ded3114ecc6c815edb6623
sha1 6375a0247eb380344f9ff19c06e9c017cb50206e
|
| v1.8.10.tar.gz | tar.gz | 660.2 KiB |
blake3-24 8ee30a52611b8c1008a197f5e20130f15ede01ce3c0702e1
sha256 586abae3b82352adf367b0f336e5426a77b8396645de824a41ab1800d486855f
sha1 540473649b3e20ed99cdbf57d60aead6c2bb4a63
|
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.10.zip | zip | 853.7 KiB |
blake3-24 0f6c476a058f1ff847ba09fe8902c72d468a70217b2bcc5d
sha256 87fcb3c1ed2679a15ca4f514a39367599f81822e958f2d1d36028cb75709df7a
sha1 499d5d76716fc5cba7a4b5f68e0136626a70800d
|
install
bazel
http_archive(
name = "openfga",
urls = ["https://ratatoskr.space/pkg/openfga/v1.8.10.tar.gz"],
integrity = "sha256-WGq647gjUq3zZ7DzNuVCane4OWZF3oJKQasYANSGhV8=",
strip_prefix = "openfga-v1.8.10",
)
zig
.url = "https://ratatoskr.space/pkg/openfga/v1.8.10.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/openfga@v1.8.10
install via yggdrasil mesh
bazel
http_archive(
name = "openfga",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.tar.gz"],
integrity = "sha256-WGq647gjUq3zZ7DzNuVCane4OWZF3oJKQasYANSGhV8=",
strip_prefix = "openfga-v1.8.10",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga/v1.8.10.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/openfga@v1.8.10