⚠️ Important: Strimzi 0.45 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.
⚠️ Important: Strimzi 0.45.2 is the last patch release from the 0.45.x release branch, there will be no other patch release after this one.
Main changes since 0.45.1
This release contains the following new features and improvements:
- Dependency updates and CVE fixes
- Add support for Kafka 3.9.2
All changes can be found under the 0.45.2 milestone.
Watch out also for some notable changes, deprecations, and removals:
- Strimzi 0.45 is the last minor Strimzi version with support for ZooKeeper-based Apache Kafka clusters and MirrorMaker 1 deployments.
Please make sure to migrate to KRaft and MirrorMaker 2 before upgrading to Strimzi 0.46 or newer. - Strimzi 0.45 is the last Strimzi version to include the Strimzi EnvVar Configuration Provider (deprecated in Strimzi 0.38.0) and Strimzi MirrorMaker 2 Extensions (deprecated in Strimzi 0.28.0).
Please use the Apache Kafka EnvVarConfigProvider and Identity Replication Policy instead.
Maven artifacts
To test the Maven artifacts that are part of this release, use the 0.45.2-RC1 version in your pom.xml.
Upgrading from Strimzi 0.45.1
See the documentation for upgrade instructions.
Upgrading from Strimzi 0.22 or earlier
Direct upgrade from Strimzi 0.22 or earlier is not supported anymore! You have to upgrade first to one of the previous versions of Strimzi. You will also need to convert the CRD resources. For more details, see the documentation.
Container images
The following container images are part of this release:
| Name | Image |
|---|---|
| Operators | quay.io/strimzi/operator@sha256:fbf54c39a3b066be84639dc88a3c14d2d90ff30618578a16080fe16375d7c641
|
| Apache Kafka 3.8.0 | quay.io/strimzi/kafka@sha256:24f83460f4a904a0511c81e981ba27d72229cef985b222e983dd7eb7a2f49d0f
|
| Apache Kafka 3.8.1 | quay.io/strimzi/kafka@sha256:4f52fd8232e61385f928539f6e2aa2d23c9ba9ce18390ee735f55f9ae110ecdc
|
| Apache Kafka 3.9.0 | quay.io/strimzi/kafka@sha256:50d6b41639435813d6e5458d100c619c91d8345f7868f7cd86330d2a0817922b
|
| Apache Kafka 3.9.1 | quay.io/strimzi/kafka@sha256:7d25fde4ae8c5f0611a03a1c150a7d9d2e81d287a96e2cac8e93bb657c599cb6
|
| Apache Kafka 3.9.2 | quay.io/strimzi/kafka@sha256:5d96fe7c68db643f4916146176a7587aaf9f91c32fa9da7300f013e3e79298d8
|
| Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:c462441a966f0732855e684b4840563bfad45391345c9511fa49e1630ba9c3e3
|
| Kaniko executor | quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
|
| Maven Builder | quay.io/strimzi/maven-builder@sha256:a18ce42d8b882510ec848b3542b1a213707b3aa1ad160cdc95828c26a740725e
|
New Contributors
What's Changed
- [release-0.45.x][ST] Fix setup Minio and freeze Minio version by @im-konge in #11587
- [AZP] Add cleanup phase to UTs/ITs job for build - release-0.45.x branch by @im-konge in #11896
- Fix kuberntes-client exclusion by @fvaleri in #11892
- [release-0.45.x] Fix Postgres issue in STs and clean the cache by @im-konge in #12045
- Bumped Vert.x and Netty to fix CVEs on 0.45.x branch by @ppatierno in #12060
- Bumped Vertx 4.5.22 and Netty 4.1.128.Final on 0.45.x branch by @ppatierno in #12064
- Upgrade Zookeeper to remediate CVE-2024-47554 by @shub-est in #12237
- Upgraded Nimbus Jose JWT to 10.0.2 to remediate CVE-2025-53864 by @shub-est in #12247
- Upgraded GRPC Netty Shaded to remediate CVE-2025-55163 by @shub-est in #12251
- Upgraded Cruise Control to 2.5.146 by @shub-est in #12255
- Updated Netty to 4.1.130.Final to resolve CVE-2025-67735 by @shub-est in #12286
- Updated Apache Log4J to 2.25.3 to remediate CVE-2025-68161 by @shub-est in #12288
- Update Vertx to 4.5.24 to remediate CVE-2026-1002 by @shub-est in #12367
- Add support for Kafka 3.9.2 by @im-konge in #12321
- Update Kafka Exporter to 1.9.0 - release-0.45.x by @im-konge in #12449
- [release-0.45.x] Update CHANGELOG with information about CVE fixes and other information by @im-konge in #12460
- Update Jackson to address CVE GHSA-72hv-8253-57qq by @MichaelMorrisEst in #12485