Skip to content

0.36.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@scholzj scholzj released this 19 Jul 10:59
· 1003 commits to main since this release

⚠️ 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 the KafkaNodePools feature gate.
    To deploy a Kafka cluster in the KRaft mode, you have to use the KafkaNodePool 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 against null 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