Skip to content

Releases: pando85/kaniop

v0.5.7

25 Mar 21:27
v0.5.7

Choose a tag to compare

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

16 Mar 21:13
v0.5.6

Choose a tag to compare

Fixed

  • Use K8s resource name for status patch when kanidmName override is set (d0584bd)

v0.5.5

14 Mar 08:50
v0.5.5

Choose a tag to compare

Added

  • Add configurable IDM reconciliation interval (7d32cb7)

Fixed

Build

  • deps: Update Rust crate tempfile to v3.27.0 (2b3edb5)
  • deps: Update Rust crate clap to v4.5.61 (b013f2d)
  • deps: Update Rust crate clap to v4.6.0 (6d00608)
  • deps: Update Rust crate tracing-subscriber to v0.3.23 (d2d72d5)
  • deps: Update Rust crate openssl to v0.10.76 (d6fc352)

v0.5.4

09 Mar 23:58
v0.5.4

Choose a tag to compare

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

02 Mar 10:15
v0.5.3

Choose a tag to compare

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

27 Feb 01:46
v0.5.2

Choose a tag to compare

Fixed

  • ci: Reduce flaky timeouts under CI load (a6a21ad)
  • Handle new namespaces when watching all namespaces (683a09a)

Documentation

  • ci: Document e2e reliability tuning knobs (2afd7ad)

Testing

  • ci: Adjust rust workflow to increase timeouts and reduce parallelism in e2e (3e2dcac)

v0.5.1

25 Feb 20:48
v0.5.1

Choose a tag to compare

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

20 Feb 22:56
v0.5.0

Choose a tag to compare

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

12 Feb 02:25
v0.4.2

Choose a tag to compare

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)

v0.4.1

20 Jan 22:40
v0.4.1

Choose a tag to compare

Fixed

  • Allow usage of non 'prometheus' named data sources in grafana (cca7ad7)

Build

  • deps: Update ghcr.io/rash-sh/rash Docker tag to v2.17.6 (e2cbd5a)
  • deps: Update Rust crate thiserror to v2.0.18 (10a23a5)
  • deps: Update ghcr.io/rash-sh/rash Docker tag to v2.17.7 (bb0aa0f)