Releases: smartive/zitadel-rust
Releases · smartive/zitadel-rust
v5.3.2
v5.3.1
v5.3.0
v5.2.0
v5.1.0
v5.0.0
5.0.0 (2024-08-29)
Features
- Improve introspection cache (#567) (52fb65a)
- Make api clients with interceptors cloneable (#566) (da2dddf)
BREAKING CHANGES
- Return types of the client builder
have changed. Please update to the newest returned types
to use the client builder. This removed the ChainedInterceptor
which essentially has hidden the cloneable feature for
interceptors. - This removes the "roles" enum
from the introspected user. It is possible to achieve the same
mechanism with the following work around:
enum Role {
Admin,
Client
}
trait MyExtIntrospectedUser {
fn role(&self, role: Role) -> Option<..>;
}
impl MyExtIntrospectedUser for IntrospectedUser {
fn role(&self, role: Role) -> Option<..> {
// convenience impl here
}
}