Skip to content

0.32.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@scholzj scholzj released this 29 Oct 19:01
· 1641 commits to main since this release

Main changes since 0.31

Important: From Strimzi 0.32.0, Strimzi supports only Kubernetes 1.19 and newer! Kubernetes versions 1.16, 1.17 and 1.18 are not supported anymore.

Important: Direct upgrade from Strimzi 0.22 or earlier is not supported anymore!

  • Add support for Kafka 3.3.1 and remove support for Kafka 3.1.0, 3.1.1, and 3.1.2
  • Update KafkaConnector CR status so the 'NotReady' condition is added if the connector or any tasks are reporting a 'FAILED' state.
  • Add auto-approval mechanism on KafkaRebalance resource when an optimization proposal is ready
  • The ControlPlaneListener feature gate moves to GA
  • Add client rack-awareness support to Strimzi Bridge pods
  • Add support for OpenTelemetry for distributed tracing
  • ZookeeperRoller considers unready pods
  • Support multiple operations per ACLRule
  • Add new listener type "cluster-ip" which is using per-broker services instead of the pod DNS names
  • Update Strimzi OAuth library to 0.11.0

All changes can be found under the 0.32.0 milestone.

Maven artifacts

To test the Maven artifacts which are part of this release, use the staging repository by including following in your pom.xml:

  <repositories>
    <repository>
      <id>staging</id>
      <url>https://oss.sonatype.org/content/repositories/iostrimzi-1204</url>
    </repository>
  </repositories>

Upgrading from Strimzi 0.31.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.