Repository navigation
v4.6.0
·
7 commits
to release/4.6.x
since this release
Release 4.6.0, available on crates.io
Added
- Added
deep_eqto theEntityandEntitiesstructs to allow comparing these objects for structural equality. (#1723) - Added
stateful_is_authorized,preparse_policy_setandpreparse_schemato support stateful evaluation using a cached policy set and schema, in theffimodule. (#1831, fixing #1829) - Added
has_non_scope_constraintforPolicyandTemplate, returningtrueif the policy or template has awhenorunlesscondition. (#1852) - Implemented variadic
ipaddr.isInRangethat returnstrueif the targetipaddris in range for any of the arguments as described in RFC 99, under the experimental flagvariadic-is-in-range. (#1775) - Implemented type-aware partial evaluation as described in RFC 95, under the
experimental flagtpe. (#1575) - Implemented batched evaluation, also under the experimental flag
tpe. Batched evaluation allows for permission queries against large databases of entities. (#1812)
Changed
- Bumped MSRV to 1.85 (#1683)