Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 2.63 KB

appendix-d-versions.md

File metadata and controls

39 lines (34 loc) · 2.63 KB

Version & Compatibility Matrix

Every version the platform pins, in one place. This table is generated from the repository's own pins — when a chapter and this matrix disagree, the matrix wins, and the chapter has drifted.

Component Version Source
Apache Kafka 4.3.1 versions.env (STRIMZI_KAFKA_VERSION)
Strimzi operator 1.2.0 versions.env
LitmusChaos 3.28.0 versions.env
Prometheus stack chart 82.4.3 versions.env
Jaeger chart 3.4.1 versions.env
cert-manager v1.17.1 versions.env
Java (backend) 21 kates/pom.xml
Quarkus 3.40.1.1 kates/pom.xml
Go (CLI) 1.26.0 cli/go.mod
apicurio-registry chart 0.5.1 (app 3.3.0) charts/apicurio-registry/Chart.yaml
cdc-postgresql chart 0.3.1 (app 16.15) charts/cdc-postgresql/Chart.yaml
connect-cluster chart 2.2.2 (app 4.3.1) charts/connect-cluster/Chart.yaml
headlamp chart 0.3.0 (app 0.40.1) charts/headlamp/Chart.yaml
kafka-cluster chart 1.1.2 (app 4.3.1) charts/kafka-cluster/Chart.yaml
kafka-common chart 0.1.3 (library) charts/kafka-common/Chart.yaml
kafka-ui chart 0.3.4 (app v1.5.0) charts/kafka-ui/Chart.yaml
kates-chaos chart 2.5.2 (app 3.28.0) charts/kates-chaos/Chart.yaml
kates-platform chart 0.9.3 (app 1.0.0) charts/kates-platform/Chart.yaml
kates chart 0.19.3 (app 1.39.1) charts/kates/Chart.yaml
legacy-kafka chart 0.2.2 (app 3.9.1) charts/legacy-kafka/Chart.yaml
mirror-maker2 chart 0.12.2 (app 4.3.1) charts/mirror-maker2/Chart.yaml
monitoring chart 1.9.0 (app 82.4.3) charts/monitoring/Chart.yaml
strimzi-operator chart 0.5.2 (app 1.2.0) charts/strimzi-operator/Chart.yaml
velero chart 11.4.0 (app 1.17.1) charts/velero/Chart.yaml

Regenerate with scripts/gen-version-matrix.sh and verify with scripts/gen-version-matrix.sh --check (CI runs the check on every book change).

Compatibility notes:

  • The Strimzi operator version determines the supported Kafka version range — consult the Strimzi supported versions table before changing either independently. The upgrade order and rollback windows are covered in Upgrade Playbook.
  • The connect-cluster chart tracks the same Kafka version as kafka-cluster (its appVersion); its Debezium and Apicurio converter versions are pinned in Dockerfile.connect, and the image tag is recorded in the chart's kates.io/connect-image annotation.