Releases: pando85/kaniop
Releases · pando85/kaniop
v0.5.7
Added
- Add forkline setup script for pre-commit installation (f0947a8)
Fixed
- Add trailing newline to llm.txt (e690f00)
- Use unique Kanidm instance for group_kanidm_name_account_policy test (5f04347)
- Add delay after Kanidm setup to allow reflector sync (6a933d8)
- Increase delay to 5 seconds for Kanidm service readiness (c8ea385)
- Use warm-up group to ensure operator is ready for kanidmName test (11a6698)
- Use correct UID for warmup group deletion check (edd712b)
- Handle 403 AccessDenied for built-in groups on deletion (5056ce8)
- Add delay after deletion to allow webhook cache to catch up (c11fe6a)
- Use rash apt module with become for pre-commit installation (5caa6f8)
- Adapt to sha2 0.11 API change for hex encoding (fc4bb75)
Documentation
- Add llm.txt for LLM optimization (4ec13bc)
Build
- deps: Update Rust crate kube to v3.1.0 (d363dd5)
- deps: Update registry.k8s.io/ingress-nginx/kube-webhook-certgen Docker tag to v1.6.9 (535a1e5)
- deps: Update Rust crate opentelemetry-otlp to v0.31.1 (d2a5897)
- deps: Update Rust crate testcontainers to v0.27.2 (ffa0001)
- deps: Update azure/setup-helm action to v5 (b2f1bd5)
- deps: Update Rust crate sha2 to 0.11 (a98300f)
Refactor
- Replace unwrap() with proper error handling in merge_containers (8f296a1)
Testing
- Add e2e test for kanidmName with account policy on idm_all_persons (dc16366)
v0.5.6
v0.5.5
v0.5.4
Added
- oauth2: Implement HTTPS image fetching support (5a281b9)
Build
- deps: Update Rust crate tokio to v1.50.0 (eb7b1ce)
- deps: Update docker/setup-qemu-action action to v4 (2a96d3c)
- deps: Update docker/login-action action to v4 (73cfb94)
- deps: Update Rust crate jiff to v0.2.23 (92db4cb)
- deps: Update docker/setup-buildx-action action to v4 (726613e)
- deps: Update Rust crate uuid to v1.22.0 (771e18d)
- deps: Update Rust crate k8s-openapi to v0.27.1 (029c796)
- deps: Update registry.k8s.io/ingress-nginx/kube-webhook-certgen Docker tag to v1.6.8 (5b5561e)
Refactor
- oauth2: Improve image fetching robustness and testability (8b654a5)
v0.5.3
Fixed
- Make cargo publish work by handling missing Cargo.lock (d0bf927)
Build
- deps: Update Rust crate pin-project to v1.1.11 (7a8a888)
- deps: Update pre-commit hook renovatebot/pre-commit-hooks to v42.95.1 (85b1c28)
- deps: Update pre-commit hook renovatebot/pre-commit-hooks to v43 (d85cb4a)
- deps: Update Rust crate nix to v0.31.2 (599de33)
- deps: Update Rust crate jiff to v0.2.22 (ee86115)
- deps: Update Rust crate tempfile to v3.26.0 (5a77b2a)
v0.5.2
v0.5.1
Added
- oauth2: Add force secret rotation annotation (a7296c6)
Fixed
- deps: Update reqwest feature name for 0.13 compatibility (67a74d3)
- operator: Preserve Kanidm status compatibility on upgrade (f85bc6d)
Build
- deps: Update Rust crate reqwest to 0.13 (d30d88a)
- deps: Update Rust crate tonic to v0.14.5 (3988922)
- deps: Update kanidm to v1.9.1 (467d369)
- deps: Update Rust crate testcontainers to v0.27.1 (739f968)
- deps: Update Rust crate rustls to v0.23.37 (56d38af)
- deps: Update Rust crate jiff to v0.2.21 (1a0c1ff)
Testing
- oauth2: Add forced secret rotation e2e coverage (1a9dfc8)
v0.5.0
Added
- oauth2: Add image URL support for OAuth2 clients (9476645)
- operator: Check Kanidm version compatibility at runtime (63b6171)
- Add kanidmName field to CRDs for managing Kanidm entities with non-K8s-compliant names (8534c58)
- Add configurable IP family for bind addresses (9af2e76)
Fixed
- Add IPv6 support for bind addresses (a83ee4d)
- Apply cargo fmt to oauth2 image support code (3bce9cf)
- Update Cargo.toml to match kanidm 1.9.0 in Cargo.lock (a90eab7)
- Add missing compact parameter to API token generation call (aa532cc)
- Update password recovery for kanidm 1.9.0 (e532c41)
- Update e2e tests for kanidm 1.9.0 error format (72ee7de)
Build
- deps: Update Rust crate uuid to v1.21.0 (2d725b0)
- deps: Update Rust crate tonic to v0.14.4 (14664b2)
- deps: Update Rust crate futures to v0.3.32 (39cb013)
- deps: Update Rust crate jiff to v0.2.20 (3722e3a)
- deps: Update Rust crate clap to v4.5.59 (d35e0d8)
- deps: Update helm/kind-action action to v1.14.0 (d48c630)
- deps: Update Rust crate clap to v4.5.60 (ec0a1d6)
- deps: Update Rust crate anyhow to v1.0.102 (3643ec0)
- deps: Update kanidm to v1.9.0 (16ab34e)
v0.4.2
Added
- Add additional_labels support for Kanidm service (6b50592)
Build
- ci: Automerge patch and minor requests (454f01a)
- deps: Update ghcr.io/rash-sh/rash Docker tag to v2.17.8 (68ff9cc)
- deps: Update registry.k8s.io/ingress-nginx/kube-webhook-certgen Docker tag to v1.6.6 (0d8b858)
- deps: Update Rust crate nix to 0.31 (5e47878)
- deps: Update Rust crate time to v0.3.46 (865c49b)
- deps: Update Rust crate uuid to v1.20.0 (b758aa3)
- deps: Update Rust crate clap to v4.5.55 (2fa21a6)
- deps: Update Rust crate tonic to v0.14.3 (0df3774)
- deps: Update registry.k8s.io/ingress-nginx/kube-webhook-certgen Docker tag to v1.6.7 (2c29936)
- deps: Update Rust crate clap to v4.5.56 (b7acbb9)
- deps: Update Rust crate kube to v3.0.1 (43e643a)
- deps: Update Rust crate schemars to v1.2.1 (3756a32)
- deps: Update Rust crate clap to v4.5.57 (17f23f2)
- deps: Update Rust crate anyhow to v1.0.101 (0a1fa54)
- deps: Update Rust crate jiff to v0.2.19 (5664ec5)
- deps: Update Rust crate hyper-util to v0.1.20 (833a549)
- deps: Update Rust crate time to v0.3.47 (d34c2df)
- deps: Update Rust crate testcontainers to 0.27 (97d21aa)
- deps: Update Rust crate tempfile to v3.25.0 (5a6af0d)
- deps: Update kanidm to v1.8.6 (4b7a570)
- deps: Update Rust crate clap to v4.5.58 (c15ed1e)
Testing
- ci: Update kind to 1.34.3 (3084e8f)