⚠️ Important: Strimzi 0.36.0 supports only Kubernetes 1.21 and newer! Kubernetes versions 1.19 and 1.20 are not supported anymore since Strimzi 0.36.
⚠️ Important: Direct upgrade from Strimzi 0.22 or earlier is not supported anymore!
Main changes since 0.35
This release contains the following new features and improvements:
- Add support for Apache Kafka 3.4.1 and 3.5.0, and remove support for 3.3.1 and 3.3.2
- Enable SCRAM-SHA authentication in KRaft mode (supported in Apache Kafka 3.5.0 and newer)
- Add support for insecure flag in Maven artifacts in Kafka Connect Build
- Improve Kafka rolling update to avoid rolling broker in log recovery
- Added support for Kafka Exporter topic exclude and consumer group exclude parameters
- Add support for Kafka node pools according to Strimzi Proposal #50
- Add support for Unidirectional Topic Operator according to Strimzi Proposal #51
- Fixed ordering of JVM performance options #8579
It also has several notable changes, deprecations, and removals:
- From Strimzi 0.36.0 on, we support only Kubernetes 1.21 and newer.
Kubernetes 1.19 and 1.20 are not supported anymore. - Enabling the
UseKRaft
feature gate is now possible only together with theKafkaNodePools
feature gate.
To deploy a Kafka cluster in the KRaft mode, you have to use theKafkaNodePool
resources. - The Helm Chart repository at
https://strimzi.io/charts/
is now deprecated.
Please use the Helm Chart OCI artifacts from our Helm Chart OCI repository instead. - Option
customClaimCheck
of 'oauth' authentication which relies on JsonPath changed the handling of equal comparison againstnull
as the behaviour was buggy and is now fixed in the updated version of JsonPath library OAuth #196
All changes can be found under the 0.36.0 milestone.
Maven artifacts
To test the Maven artifacts which are part of this release, use the staging repository by including the following in your pom.xml
:
<repositories>
<repository>
<id>staging</id>
<url>https://oss.sonatype.org/content/repositories/iostrimzi-1189/</url>
</repository>
</repositories>
Upgrading from Strimzi 0.35.0
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:e18d4a9c4b6d91ddac2207bedd792f695c054ed3692727872b36b6435cd95f7b
|
Apache Kafka 3.4.0 | quay.io/strimzi/kafka@sha256:03e59830d18b7816be25ca83b09542b1215b251eee281609d10fe137737ee6da
|
Apache Kafka 3.4.1 | quay.io/strimzi/kafka@sha256:0241d35e31c1116d5b0b81d611a50546990703e00ebfaadbe6f5af7c2fd6a9bd
|
Apache Kafka 3.5.0 | quay.io/strimzi/kafka@sha256:85865eb4403d0e8644cd04f3dba9f9527f56f546822ce0bed370260167490951
|
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:3c10093c460f91f39d77a301c6f66698c7c3833b0fa69262e4114e6293d50e77
|
Kaniko executor | quay.io/strimzi/kaniko-executor@sha256:5ff9fc7d0b7b694875ad0150fc787c582d42da3b4864d807ee8a6524e47b0e4e
|
Maven Builder | quay.io/strimzi/maven-builder@sha256:78ca90e6903ec44b2d2bfbc8c73c44aa7bf7007b7659622d38e1191d28a0d037
|