2.1.2 |
2026-10-07 |
CLM 6.16.0
CARA 3.7.0
KMS 3.20.0
Keycloak 26.8.0 |
-
Rebuild generated Java truststores whenever their init containers run, including after a node restart. Fail initialization if a configured certificate cannot be imported.
-
Pass the PEM trust bundle directly to Keycloak setup instead of generating a Java keystore for it.
-
Use x-ssl-client-cert consistently for forwarded client certificates. Strip client-supplied certificate headers on public HAProxy listeners and translate nginx ingress’s verified header.
-
Supply default CPU requests and memory budgets for CLM, CARA, Keycloak and HAProxy, plus resource budgets for dependency waits and setup containers. Render resource requests and limits independently. KMS application budgets remain unset by default.
-
Correct CARA and KMS Prometheus endpoint access settings and enable KMS health probe endpoints. Add KMIP proxy probes on its dedicated health listener.
-
Pipeline: validate and scan a KMS-enabled configuration, require KMIP key lifecycle and PKCS#11 session and authentication checks, and collect container statuses and release events alongside logs.
|
Custom integrations that bypass HAProxy must use x-ssl-client-cert. The standard nginx ingress configuration requires no changes.
With global.truststoreEnabled: true, check that global.truststore contains a non-empty bundle of valid PEM X.509 certificates. A malformed certificate now prevents application startup. Custom Keycloak setup image overrides require version 6.16.0 or later for PEM truststore support.
To adopt the new resource defaults on an existing release, use an explicit values file with --reset-values. --reuse-values can retain earlier overrides.
|
2.1.1 |
2026-10-06 |
CLM 6.16.0
CARA 3.7.0
KMS 3.20.0
Keycloak 26.8.0 |
-
Wait for dependency Service readiness when starting CARA WS, CLM server and CLM clients, so surviving replicas can satisfy startup dependencies after a node reboot.
-
Allow additional environment variables in the CARA setup Job.
-
Enable CARA JDBC pool metrics and make CARA Prometheus metrics follow the chart’s metrics setting.
-
Write HAProxy traffic logs and CLM audit console logs as ECS JSON.
-
Remove the UI startup wrappers previously used for SIGTERM handling.
|
Custom global.waitTimeout overrides must be positive, for example 30m. Zero or negative values are rejected.
If you parse HAProxy traffic logs, update your parser to consume the ECS JSON fields.
|
2.1.0 |
2026-09-14 |
CLM 6.15.0
CARA 3.6.0
KMS 3.19.1
Keycloak 26.7.3 |
-
Support a separate Spring Actuator management port, optional Prometheus metrics and a release-wide ServiceMonitor, including HAProxy and Keycloak metrics.
-
Support Deployment and DaemonSet workloads with component-specific rollout strategies. Keep schema-owning components on coordinated replacement strategies.
-
Give HAProxy per-pod backends through companion headless Services and retry failed requests on a sibling backend.
-
Watch workload rollouts for startup dependencies, use distroless kubectl for those waits, and use BusyBox for database probes.
-
Update Flyway integration and database locking for MariaDB Galera, including update-based Quartz locks.
-
Configure application audit and console logging, and send HAProxy access logs to OpenSearch through syslog.
-
Make ACME configuration stable across renders and expose its configuration options.
|
Optional: when converting existing headless component Services to ClusterIP, delete the affected named Services and run the Helm upgrade again. Ordinary upgrades preserve existing headless Services.
|
2.0.9 |
2026-09-02 |
CLM 6.15.0
CARA 3.6.0
KMS 3.19.1
Keycloak 26.7.3 |
|
|
2.0.8 |
2026-08-28 |
CLM 6.14.0
CARA 3.5.0
KMS 3.19.0
Keycloak 26.7.2 |
-
Refresh image defaults, including Keycloak, for a release prompted by a Keycloak vulnerability update.
-
Keep CARA WS initialization on version 3.5.0.3 after an incompatible change in 3.5.0.4.
-
Update the CycloneDX CLI and SBOM utility used for Dependency-Track uploads.
|
|
2.0.7 |
2026-08-03 |
CLM 6.14.0
CARA 3.5.0
KMS 3.17.0
Keycloak 26.6.4 |
-
Update ECS logging environment configuration across ERS workloads.
-
Add source-repository metadata to the chart.
-
Correct the curl-jq image tag used by the pipeline.
|
|
2.0.6 |
2026-07-02 |
CLM 6.13.0
CARA 3.4.0
KMS 3.16.0
Keycloak 26.6.4 |
|
|
2.0.5 |
2026-06-12 |
CLM 6.12.0
CARA 3.3.0
KMS 3.15.0
Keycloak 26.6.3 |
-
Add the KMS PKCS#11 server and correct its deployment configuration.
-
Correct EST health checks and workload resource kinds.
-
Add comments explaining PQC algorithm configuration in the values files.
-
Extend ACME validation and correct EST integration tests.
|
|
2.0.4 |
2026-05-04 |
CLM 6.11.0
CARA 3.2.0
KMS 3.14.0
Keycloak 26.6.1 |
-
Correct application-picker URLs between the CLM, KMS and CARA user interfaces.
-
Adapt RIS integration tests to an OpenSSL update.
|
|
2.0.3 |
2026-04-07 |
CLM 6.10.0
CARA 3.1.0
KMS 3.13.0
Keycloak 26.5.7 |
|
|
2.0.1 |
2026-03-27 |
CLM 6.10.0
CARA 3.1.0
KMS 3.13.0
Keycloak 26.5.6 |
-
Update the chart for CARA 3 and add CARA PQC template examples.
-
Allow cert-manager to use the ACME endpoint.
-
Correct HAProxy configuration generation for an empty final line.
|
|