KSML Provisioner 0.7.0 Changelog
0.7.0 - 2026-06-24
-
Add Docker runtime mode (
DEPLOYMENT_TARGET=docker) to deploy KSML applications as Docker containers on the local Docker daemon, intended for local development and testing via Docker Compose -
Introduce
RuntimeServiceinterface abstraction so all REST handlers are runtime-agnostic; Kubernetes and Docker runtimes are both implementations of this interface -
Migrate Docker SDK from
github.com/docker/dockerv27 tomoby/mobyv29 split modules, resolving known CVEs in the previous dependency -
Fix
schemaRegistriesJSON tag casing so deployments sending the conventional lowercase key are accepted correctly -
Fix inverted error-type check in
/metricsthat could misclassify a missing Metrics Server as a missing deployment -
AXPD-11468 - Add restart information for pods on
/statusendpoint -
Update dependencies to latest patch versions (Helm 3.21.2, Kubernetes 0.36.2, golang.org/x/*, oras-go 2.6.1, and related transitive modules)
-
Update default KSML CHART_VERSION to
1.3.0
0.6.1 - 2026-04-08
-
AXPD-11353 - Fix
DNS-1035compliance for hashed KSML names by using{tenant}-{instance}-{hash16}-ksmlformat instead of a plain hash, ensuring the name always starts with an alphabetic character -
Update default KSML CHART_VERSION to
1.2.0
0.6.0 - 2026-03-24
-
AXPD-11200 - Add streaming logs support for deployments
-
AXPD-9774 - Generated KSML Name can exceed k8s max length
0.5.0 - 2025-12-22
-
AXPD-10246 - Add
/metricsendpoint to retrieve CPU and memory usage for KSML deployments. New permissions/roles needed for metrics collection -
AXPD-10689 - Add optional
cleanupparameter in/undeployto delete PVCs -
AXPD-10244 - Add
stateStoresPersistenceconfiguration support in/deploy -
Update default KSML CHART_VERSION to
1.1.1
0.4.0 - 2025-09-22
-
Add configurable schemaRegistries in
/deploy -
Update default KSML CHART_VERSION to
1.1.0 -
Removed
.Capabilities.APIVersionschecks from PrometheusRule and ServiceMonitor templates; resources are now created whenever their enabled values are set