Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
strimzi-user-operator-0.46.1.yaml | 2025-06-26 | 41.7 kB | |
strimzi-topic-operator-0.46.1.yaml | 2025-06-26 | 20.6 kB | |
strimzi-kafka-operator-helm-3-chart-0.46.1.tgz | 2025-06-26 | 136.3 kB | |
strimzi-sbom-0.46.1.tar.gz | 2025-06-26 | 5.5 MB | |
strimzi-crds-0.46.1.yaml | 2025-06-26 | 999.5 kB | |
strimzi-cluster-operator-0.46.1.yaml | 2025-06-26 | 1.0 MB | |
strimzi-0.46.1.zip | 2025-06-26 | 5.9 MB | |
strimzi-0.46.1.tar.gz | 2025-06-26 | 5.8 MB | |
0.46.1 source code.tar.gz | 2025-06-19 | 5.0 MB | |
0.46.1 source code.zip | 2025-06-19 | 6.9 MB | |
README.md | 2025-06-19 | 6.1 kB | |
Totals: 11 Items | 31.3 MB | 0 |
⚠️ Important: Strimzi 0.46.1 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.
⚠️ Support for ZooKeeper-based Apache Kafka clusters and for KRaft migration has been removed
Main changes since 0.46.0
This release contains the following new features and improvements:
- Update CSV file for OLM installation to add missing permission for broker Pods to "get" nodes Kubernetes resource.
- Allow the injection of annotations on the deployment object in Helm charts.
All changes can be found under the 0.46.1 milestone.
Watch out also for some notable changes, deprecations, and removals:
- Support for ZooKeeper-based clusters and for migration from ZooKeeper-based clusters to KRaft has been removed. Please make sure all your clusters are using KRaft before upgrading to Strimzi 0.46.0 or newer!
- Support for MirrorMaker 1 has been removed. Please make sure to migrate to MirrorMaker 2 before upgrading to Strimzi 0.46 or newer.
- Strimzi EnvVar Configuration Provider (deprecated in Strimzi 0.38.0) and Strimzi MirrorMaker 2 Extensions (deprecated in Strimzi 0.28.0) plugins were removed from Strimzi container images. Please use the Apache Kafka EnvVarConfigProvider and Identity Replication Policy instead.
- When using Kafka Connect or Kafka MirrorMaker 2 operands and upgrading from Strimzi 0.38 or older, make sure the
StableConnectIdentities
feature gate is enabled andStrimziPodSets
are used before upgrading. - When using the Kafka operand and upgrading from Strimzi 0.34 or older, make sure the
UseStrimziPodSets
feature gate is enabled andStrimziPodSet
resources are used before upgrading. - The storage overrides for configuring per-broker storage class are not supported anymore. If you are using the storage overrides, you should instead use multiple KafkaNodePool resources with a different storage class each. For more details about migrating from storage overrides, please follow the documentation.
- The Open Policy Agent authorization (
type: opa
) has been deprecated and will be removed in the future. To use the Open Policy Agent authorizer, you can use thetype: custom
authorization. - Removed the
statefulset.kubernetes.io/pod-name
label from pods and external listeners Kubernetes Services. - If you have any custom setup leveraging such label, please use the
strimzi.io/pod-name
one instead. - The
secrets
list for mounting additional Kubernetes Secrets intype: custom
authentication was deprecated and will be removed in the future. Please use the template section to configure additional volumes instead. - Kafka 4.0 and newer is using Log4j2 for logging instead of Reload4j/Log4j1. If you have any custom logging configuration, you might need to update it during the upgrade to Kafka 4.0.
- Kubernetes events for Pod restarts no longer have the Pod as the
regardingObject
. If you are usingregardingObject
as afield-selector
for listing events you must update the selector to specify the Kafka resource instead. - From Kafka 4.0.0, to enable the JMXReporter you must either enable metrics in
.spec.kafka.metrics
, or explicitly add JMXReporter inmetric.reporters
.
Upgrading from Strimzi 0.46.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:6a22e4968e9d409405423d12c04a0e3fecaea2ee2794bd27de7cf21f59453265 |
Apache Kafka 3.9.0 | quay.io/strimzi/kafka@sha256:f3837f8cb2a60e906e84486128c41c398424f4085df2348e9e0486bfc12089fd |
Apache Kafka 4.0.0 | quay.io/strimzi/kafka@sha256:82273d873ce21a73f8f3118bf61627cb15734b43ea7ca92d43b290340b44e485 |
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:3e1815aed3f74b8573cebfced66b2c78ca0cf7c746c26db2002380cd39d09ae6 |
Kaniko executor | quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b |
Maven Builder | quay.io/strimzi/maven-builder@sha256:a13e82a59bc0b7c12bb6ff62b2def6d472d15df426076256a04c45e50782d868 |
What's Changed
- Cherry-pick: Add deploymentAnnotations to helm chart by @fork-twilio in https://github.com/strimzi/strimzi-kafka-operator/pull/11455
- Moved to use the Sonatype Central Portal cherry pick on release-0.46.x branch by @ppatierno in https://github.com/strimzi/strimzi-kafka-operator/pull/11495
- Cherry-pick 'Added project names for the ones to be published to Maven Central' to release-0.46.x branch by @im-konge in https://github.com/strimzi/strimzi-kafka-operator/pull/11503
- [release-0.46.x] Release RC artifacts to Sonatype Maven central directly by @im-konge in https://github.com/strimzi/strimzi-kafka-operator/pull/11556
- Prepare for Strimzi 0.46.1 release by @katheris in https://github.com/strimzi/strimzi-kafka-operator/pull/11560
- Add 0.46.1 CHANGELOG entry by @katheris in https://github.com/strimzi/strimzi-kafka-operator/pull/11566
Full Changelog: https://github.com/strimzi/strimzi-kafka-operator/compare/0.46.0...0.46.1