v1.5.8
Advisory
v1.5.7
and v1.5.8
have an open security advisory for the Check API, please consider staying with v1.5.6
until the next release which will patch this vulnerability
Added
- Performance improvements for
Check
API: - Logging number of cache hits for each subproblem of each authorization model for
Check
API calls. Enabled with theOPENFGA_CHECK_TRACKER_ENABLED
flag. #1785 - Aliases for issuers and subject validation in OIDC AuthN mode using
OPENFGA_AUTHN_OIDC_ISSUER_ALIASES
andOPENFGA_AUTHN_OIDC_SUBJECTS
respectively #1784 Thanks @Code2Life! - Dispatch Throttling for our
ListUsers
API. This can be enabled usingOPENFGA_LIST_USERS_DISPATCH_THROTTLING_ENABLED
and the env variables below. #1658OPENFGA_LIST_USERS_DISPATCH_THROTTLING_THRESHOLD
- The number of dispatches allowed before throttling is triggeredOPENFGA_LIST_USERS_DISPATCH_THROTTLING_MAX_THRESHOLD
- The maximum number of dispatches allowed before the request is rejectedOPENFGA_LIST_USERS_DISPATCH_THROTTLING_FREQUENCY
- The frequency at which the deprioritized throttling queue is processed
- Support sending contextual tuples in the Write Assertions API. #1821
Fixed
- address
"expected exactly one terminal relation for fast path, received {num}"
error duringCheck
for models with type restrictions with and without a condition or with multiple conditions. #1814