Skip to content

Releases: strimzi/strimzi-kafka-operator

0.45.0

17 Dec 16:08
b506022
Compare
Choose a tag to compare

⚠️ Important: Strimzi 0.45 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.

Main changes since 0.44.0

This release contains the following new features and improvements:

  • Add support for Kafka 3.9.0 and 3.8.1.
    Remove support for Kafka 3.7.0 and 3.7.1
  • Ability to move data between JBOD disks using Cruise Control.
  • Allow using custom certificates for communication with container registry in Kafka Connect Build with Kaniko
  • Only roll pods once for ClientsCa cert renewal.
    This change also means the restart reason ClientCaCertKeyReplaced is removed and either CaCertRenewed or CaCertHasOldGeneration will be used.
  • Allow rolling update for new cluster CA trust (during Cluster CA key replacement) to continue where it left off before interruption without rolling all pods again.
  • Update HTTP bridge to 0.31.1
  • Add support for mounting CSI volumes using the template sections

All changes can be found under the 0.45.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

Upgrading from Strimzi 0.44.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:895608a8edac530e4bfc081a7c12edc49f61ab2f5902ba2f7fd4ca67f04f8c39
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:184b10b80953c8f0895f5b84c8be481cd2a36884b837651170b816fc10eb94b2
Apache Kafka 3.8.1 quay.io/strimzi/kafka@sha256:bc08b780c73044f5a1dd0a7ded50a67857cbdc84150860427408e60da84c9deb
Apache Kafka 3.9.0 quay.io/strimzi/kafka@sha256:4fe0dca258436fdf664a3c0df3f4ae21d9100dd613d048c501950d8b1a2cda34
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:aba9dea487ce000e0397aacedba4bb12e83ce7a31cf99825a53be09bcf8bd927
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:0eccafb4575725f1d92dbeb4fb37f36876cf12ae2bde05bf47ab3c36f12c4986

New Contributors

What's Changed

  • Bump the main branch to Strimzi 0.45.0-SNAPSHOT by @scholzj in #10764
  • [ST] Upgrade/downgrade tests - check Kafka versions in KafkaConnect version change by @im-konge in #10776
  • Added script code to enable debug on Cruise Control by @ppatierno in #10775
  • Fix and unify redaction rule in report.sh by @urbandan in #10770
  • Add the 0.44.0 release to the main branch by @scholzj in #10781
  • [ST] Add 0.44.0 to upgrade/downgrade tests by @im-konge in #10783
  • Remove unused userTaskID paramater from requestRebalance method in KafkaRebalanceAssemblyOperator by @tinaselenge in #10774
  • fix: Enhance IPv6 Normalization Regex in IpAndDnsValidation by @aswinayyolath in #10763
  • Add support for Kafka 3.8.1 by @scholzj in #10777
  • Removed logback exclusions from CC by @ppatierno in #10779
  • [ST] Add CollectorElement to the NamespaceManager for situations when we are creating Namespaces manually by @im-konge in #10780
  • Ability to move data between JBOD disks using Cruise Control by @ShubhamRwt in #10644
  • Delete stale Cruise Control API users by @kyguy in #10787
  • Wait for readiness of newly created Pods before passing them to KafkaRoller by @scholzj in #10746
  • [system test] Fix default storage class retrieval by @see-quick in #10795
  • [ST] fix usages of logPodImages in UpgradeSTs by @henryZrncik in #10796
  • docs(review): minor edits to the docs from review by @PaulRMellor in #10804
  • Handle the failure due to reaching the servlet capacity when getting user tasks by @tinaselenge in #10768
  • Add tests to CaReconciler to verify trust rolling behaviour by @katheris in #10784
  • Bump upload artifact action to 4.4.3 to do deprecation of current 3.x by @ppatierno in #10806
  • Add support for Kafka 3.9.0 by @scholzj in #10812
  • docs(quota plugins): note on quotas for internal users by @PaulRMellor in #10803
  • Add allocateLoadBalancerNodePorts configuration to listeners configuration by @venkatesh2090 in #10792
  • Prepare upgrade files in packit pipelines in test phase where all envs are set properly by @Frawless in #10819
  • Add Alauda to adopter list by @sinbadonline in #10825
  • Add tests for stopping inprogress execution when renew annotation applied by @tinaselenge in #10805
  • Bump io.netty:netty-common from 4.1.111.Final to 4.1.115.Final by @dependabot in #10827
  • Bumped Vert.x 4.5.11 by @ppatierno in #10829
  • Replace Vert.x in CruiseControlAPI with native HttpClient API from Java by @tinaselenge in #10791
  • [ST] Remove SecurityST#testCertificates by @im-konge in #10830
  • docs(refactor): updates the cruise control rebalance concepts by @PaulRMellor in #10810
  • Add/Update warnings for Zoo and MM1 removal by @scholzj in #10828
  • [system test] make Recovery tests run only on KRaft mode only by @see-quick in #10637
  • [system test] Add wait to prevent race condition in testAutoKafkaRebalanceScaleUpSc… by @see-quick in #10833
  • Improve logging of altering or resetting connecotr offsets by @scholzj in #10840
  • Fix Route deletion after route listener is removed by @scholzj in #10845
  • Add warning about removal of Strimzi EnvVarConfigProvider and IdentityRepicationPolicy to CHANGELOG.md by @scholzj in #10850
  • Add component label to KafkaNodePool CRD in Helm Chart by @scholzj in #10854
  • Improve release_files_check script by @see-quick in #10856
  • [DOC] Clarify that Node Ports need ClusterRoleBinding privileges by @scholzj in #10857
  • Only roll pods once for ClientsCa cert renewal by @katheris in #10814
  • Simplify Ca and CaReconciler logic by @katheris in #10809
  • Remove forgotten Kafka 3.7 3rd party libs by @scholzj in #10862
  • Improve the unit test of MM2 using the same Secret for everything by @scholzj in #10871
  • Enable a...
Read more

0.45.0-rc2

13 Dec 09:42
b506022
Compare
Choose a tag to compare
0.45.0-rc2 Pre-release
Pre-release

⚠️ Important: Strimzi 0.45 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.

Main changes since 0.45.0-rc1

  • Fixed rolling updated of controller only nodes

Maven artifacts

To test the Maven artifacts that 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-1242/</url>
    </repository>
  </repositories>

Container images

The following container images are part of this release:

Name Image
Operators quay.io/strimzi/operator@sha256:895608a8edac530e4bfc081a7c12edc49f61ab2f5902ba2f7fd4ca67f04f8c39
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:184b10b80953c8f0895f5b84c8be481cd2a36884b837651170b816fc10eb94b2
Apache Kafka 3.8.1 quay.io/strimzi/kafka@sha256:bc08b780c73044f5a1dd0a7ded50a67857cbdc84150860427408e60da84c9deb
Apache Kafka 3.9.0 quay.io/strimzi/kafka@sha256:4fe0dca258436fdf664a3c0df3f4ae21d9100dd613d048c501950d8b1a2cda34
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:aba9dea487ce000e0397aacedba4bb12e83ce7a31cf99825a53be09bcf8bd927
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:0eccafb4575725f1d92dbeb4fb37f36876cf12ae2bde05bf47ab3c36f12c4986

Full Changelog: 0.45.0-rc1...0.45.0-rc2

0.45.0-rc1

06 Dec 17:14
Compare
Choose a tag to compare
0.45.0-rc1 Pre-release
Pre-release

⚠️ Important: Strimzi 0.45 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.

Main changes since 0.44.0

This release contains the following new features and improvements:

  • Add support for Kafka 3.9.0 and 3.8.1.
    Remove support for Kafka 3.7.0 and 3.7.1
  • Ability to move data between JBOD disks using Cruise Control.
  • Allow using custom certificates for communication with container registry in Kafka Connect Build with Kaniko
  • Only roll pods once for ClientsCa cert renewal.
    This change also means the restart reason ClientCaCertKeyReplaced is removed and either CaCertRenewed or CaCertHasOldGeneration will be used.
  • Allow rolling update for new cluster CA trust (during Cluster CA key replacement) to continue where it left off before interruption without rolling all pods again.
  • Update HTTP bridge to 0.31.1
  • Add support for mounting CSI volumes using the template sections

All changes can be found under the 0.45.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

Maven artifacts

To test the Maven artifacts that 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-1241/</url>
    </repository>
  </repositories>

Upgrading from Strimzi 0.44.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:ff0bd3059aaa37d6de3b797885a5ede5f37e73bf0fea1f4b51641a03298766c5
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:263fcb18262de693fbddd5139933f896c7441f9e1d17b773bf85a9bdff764856
Apache Kafka 3.8.1 quay.io/strimzi/kafka@sha256:732d7d4a03b4efe77f35c795811a4d01b2be103a3f0bdbfa491cc549dd8a2e37
Apache Kafka 3.9.0 quay.io/strimzi/kafka@sha256:86549d624f940509e70d622d9ef05cce27262a70236af1ef46dafb5b4f1ba66e
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:aba9dea487ce000e0397aacedba4bb12e83ce7a31cf99825a53be09bcf8bd927
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:2777f3573972aa8a00fd8cd47cd5d94623af1b65d0800193f91c5f77cdf742d7

New Contributors

What's Changed

  • Bump the main branch to Strimzi 0.45.0-SNAPSHOT by @scholzj in #10764
  • [ST] Upgrade/downgrade tests - check Kafka versions in KafkaConnect version change by @im-konge in #10776
  • Added script code to enable debug on Cruise Control by @ppatierno in #10775
  • Fix and unify redaction rule in report.sh by @urbandan in #10770
  • Add the 0.44.0 release to the main branch by @scholzj in #10781
  • [ST] Add 0.44.0 to upgrade/downgrade tests by @im-konge in #10783
  • Remove unused userTaskID paramater from requestRebalance method in KafkaRebalanceAssemblyOperator by @tinaselenge in #10774
  • fix: Enhance IPv6 Normalization Regex in IpAndDnsValidation by @aswinayyolath in #10763
  • Add support for Kafka 3.8.1 by @scholzj in #10777
  • Removed logback exclusions from CC by @ppatierno in #10779
  • [ST] Add CollectorElement to the NamespaceManager for situations when we are creating Namespaces manually by @im-konge in #10780
  • Ability to move data between JBOD disks using Cruise Control by @ShubhamRwt in #10644
  • Delete stale Cruise Control API users by @kyguy in #10787
  • Wait for readiness of newly created Pods before passing them to KafkaRoller by @scholzj in #10746
  • [system test] Fix default storage class retrieval by @see-quick in #10795
  • [ST] fix usages of logPodImages in UpgradeSTs by @henryZrncik in #10796
  • docs(review): minor edits to the docs from review by @PaulRMellor in #10804
  • Handle the failure due to reaching the servlet capacity when getting user tasks by @tinaselenge in #10768
  • Add tests to CaReconciler to verify trust rolling behaviour by @katheris in #10784
  • Bump upload artifact action to 4.4.3 to do deprecation of current 3.x by @ppatierno in #10806
  • Add support for Kafka 3.9.0 by @scholzj in #10812
  • docs(quota plugins): note on quotas for internal users by @PaulRMellor in #10803
  • Add allocateLoadBalancerNodePorts configuration to listeners configuration by @venkatesh2090 in #10792
  • Prepare upgrade files in packit pipelines in test phase where all envs are set properly by @Frawless in #10819
  • Add Alauda to adopter list by @sinbadonline in #10825
  • Add tests for stopping inprogress execution when renew annotation applied by @tinaselenge in #10805
  • Bump io.netty:netty-common from 4.1.111.Final to 4.1.115.Final by @dependabot in #10827
  • Bumped Vert.x 4.5.11 by @ppatierno in #10829
  • Replace Vert.x in CruiseControlAPI with native HttpClient API from Java by @tinaselenge in #10791
  • [ST] Remove SecurityST#testCertificates by @im-konge in #10830
  • docs(refactor): updates the cruise control rebalance concepts by @PaulRMellor in #10810
  • Add/Update warnings for Zoo and MM1 removal by @scholzj in #10828
  • [system test] make Recovery tests run only on KRaft mode only by @see-quick in #10637
  • [system test] Add wait to prevent race condition in testAutoKafkaRebalanceScaleUpSc… by @see-quick in #10833
  • Improve logging of altering or resetting connecotr offsets by @scholzj in #10840
  • Fix Route deletion after route listener is removed by @scholzj in #10845
  • Add warning about removal of Strimzi EnvVarConfigProvider and IdentityRepicationPolicy to CHANGELOG.md by @scholzj in #10850
  • Add component label to KafkaNodePool CRD in Helm Chart by @scholzj in #10854
  • Improve release_files_check script by @see-quick in #10856
  • [DOC] Clarify that Node Ports need ClusterRoleBinding privileges by @scholzj in #10857
  • Only roll pods once for ClientsCa cert renewal by @katheris in #10814
  • Simplify Ca and CaReco...
Read more

0.44.0

30 Oct 13:23
Compare
Choose a tag to compare

⚠️ Important: Strimzi 0.44 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.

Main changes since 0.43.0

This release contains the following new features and improvements:

  • Add the "Unmanaged" KafkaTopic status update.
  • The ContinueReconciliationOnManualRollingUpdateFailure feature gate moves to beta stage and is enabled by default.
    If needed, ContinueReconciliationOnManualRollingUpdateFailure can be disabled in the feature gates configuration in the Cluster Operator.
  • Add support for managing connector offsets via KafkaConnector and KafkaMirrorMaker2 custom resources.
  • Add support for templating host and advertisedHost fields in listener configuration.
  • Allow configuration of environment variables based on Config Map or Secret for every container in the container template sections.
  • Add support for disabling the generation of PodDisruptionBudget resources by the Cluster Operator.
  • Add support for running an automatic rebalancing, via Cruise Control, when the cluster is scaled down or up:
    • after a scaling up, the operator triggers an auto-rebalancing for moving some of the existing partitions to the newly added brokers.
    • before scaling down, and if the brokers to remove are hosting partitions, the operator triggers an auto-rebalancing to these partitions off the brokers to make them free to be removed.
  • Strimzi Access Operator 0.1.0 added to the installation files and examples

All changes can be found under the 0.44.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • When finalizers are enabled (default), the Topic Operator will no longer restore finalizers on unmanaged KafkaTopic resources if they are removed, aligning the behavior with paused topics, where finalizers are also not restored.
    This change matches user expectations.
  • The External Configuration (.spec.externalConfiguration) in KafkaConnect and KafkaMirrorMaker2 resources is deprecated and will be removed in the future.
    Please use the environment variables, additional volumes and volume mounts in Pod and container templates instead.
  • The Strimzi Canary installation files were removed based on the Strimzi proposal 086 as the project was discontinued and archived.

Upgrading from Strimzi 0.43.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:b07b81f7e282dea2e4e29a7c93cfdd911d4715a5c32fe4c4e3d7c71cba3091e8
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:238bb080825b7ecebaa819be09788bc3d056ae8162ebcd41444076dc22f85740
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:98d332b7fa5c9e48f60b516e00ed5812bd9268e014fd2337284e7cc3e664f1eb
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:9a4224635e09ece2c1d3ffe9d715813cf63037461c9f06c1b5f53554aed5ecdc
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:cc95ce9f496057f3b18d5e8297b40a410cc66f9fd4a2227615971458a26bac25
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:7b55f971a3b62923a9a61a61c82f542e07deeb6ffdbaede68244ba358a0853f2

New Contributors

What's Changed

Read more

0.44.0-rc1

25 Oct 18:14
Compare
Choose a tag to compare
0.44.0-rc1 Pre-release
Pre-release

⚠️ Important: Strimzi 0.44 supports only Kubernetes 1.25 and newer. Kubernetes 1.23 and 1.24 are not supported anymore.

Main changes since 0.43.0

This release contains the following new features and improvements:

  • Add the "Unmanaged" KafkaTopic status update.
  • The ContinueReconciliationOnManualRollingUpdateFailure feature gate moves to beta stage and is enabled by default.
    If needed, ContinueReconciliationOnManualRollingUpdateFailure can be disabled in the feature gates configuration in the Cluster Operator.
  • Add support for managing connector offsets via KafkaConnector and KafkaMirrorMaker2 custom resources.
  • Add support for templating host and advertisedHost fields in listener configuration.
  • Allow configuration of environment variables based on Config Map or Secret for every container in the container template sections.
  • Add support for disabling the generation of PodDisruptionBudget resources by the Cluster Operator.
  • Add support for running an automatic rebalancing, via Cruise Control, when the cluster is scaled down or up:
    • after a scaling up, the operator triggers an auto-rebalancing for moving some of the existing partitions to the newly added brokers.
    • before scaling down, and if the brokers to remove are hosting partitions, the operator triggers an auto-rebalancing to these partitions off the brokers to make them free to be removed.
  • Strimzi Access Operator 0.1.0 added to the installation files and examples

All changes can be found under the 0.44.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • When finalizers are enabled (default), the Topic Operator will no longer restore finalizers on unmanaged KafkaTopic resources if they are removed, aligning the behavior with paused topics, where finalizers are also not restored.
    This change matches user expectations.
  • The External Configuration (.spec.externalConfiguration) in KafkaConnect and KafkaMirrorMaker2 resources is deprecated and will be removed in the future.
    Please use the environment variables, additional volumes and volume mounts in Pod and container templates instead.
  • The Strimzi Canary installation files were removed based on the Strimzi proposal 086 as the project was discontinued and archived.

Maven artifacts

To test the Maven artifacts that 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-1233/</url>
    </repository>
  </repositories>

Upgrading from Strimzi 0.43.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:b07b81f7e282dea2e4e29a7c93cfdd911d4715a5c32fe4c4e3d7c71cba3091e8
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:238bb080825b7ecebaa819be09788bc3d056ae8162ebcd41444076dc22f85740
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:98d332b7fa5c9e48f60b516e00ed5812bd9268e014fd2337284e7cc3e664f1eb
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:9a4224635e09ece2c1d3ffe9d715813cf63037461c9f06c1b5f53554aed5ecdc
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:cc95ce9f496057f3b18d5e8297b40a410cc66f9fd4a2227615971458a26bac25
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:7b55f971a3b62923a9a61a61c82f542e07deeb6ffdbaede68244ba358a0853f2

New Contributors

What's Changed

Read more

0.43.0

23 Aug 13:49
Compare
Choose a tag to compare

⚠️ Important: Strimzi 0.43 is the last version with support for Kubernetes 1.23 and 1.24. From Strimzi 0.44.0 on, we will support only Kubernetes 1.25 and newer.

Main changes since 0.42.0

This release contains the following new features and improvements:

  • Add support for Apache Kafka 3.8.0
  • Remove support for Apache Kafka 3.6.0, 3.6.1, and 3.6.2
  • Example alerts for Connectors/Tasks in failed state
  • Support for specifying additional volumes and volume mounts in Strimzi custom resources
  • Strimzi Drain Cleaner updated to 1.2.0 (included in the Strimzi installation files)
  • Additional OAuth configuration options have been added for 'oauth' authentication on the listener and the client.
    On the listener serverBearerTokenLocation and userNamePrefix have been added.
    On the client accessTokenLocation, clientAssertion, clientAssertionLocation, clientAssertionType, and saslExtensions have been added.
  • Support for custom Cruise Control API users
  • HTTP bridge updated to 0.30.0
  • Unregistration of KRaft nodes after scale-down
  • Kafka Exporter updated to 1.8.0 (and the Grafana dashboard updated to work with it)

All changes are under the 0.43.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • The storage overrides for configuring per-broker storage class are deprecated and will be removed in the future.
    If you are using the storage overrides, you should migrate to KafkaNodePool resources and use multiple node pools with a different storage class each.

Upgrading from Strimzi 0.42.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:d3732245f34afaa6b571f1f912e1cd017891b22003d6367ae8ca059b2a5cb13c
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:d27cf5bf3624e18ba705246b14f92d12b8a15eb8551b13abf027cf71b549baf0
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:ad06ead5125bce87498b1582a76e78143a6d21408ac4b12bb7e6007aa4cabd84
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:b2f4e8895e9ed66228512ce14aec685101fa75dc329128d47cb1c15e3aef3c9c
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:80f329ecd3ba96fac12e75be874dce0debc8395337737581de34238ce11c8fb1
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:6414f8f3985f221b0eda53867c00494140108d17579c4dcbbc93934bb00e5d49

New Contributors

All changes

  • Bump main branch to 0.43.0-SNAPSHOT by @scholzj in #10290
  • Fix Migration system test pipeline to not skip all tests by @scholzj in #10293
  • Make sure Helm Unit tests work even for releases by @scholzj in #10291
  • docs(format): updates asciidoc format for config examples by @PaulRMellor in #10300
  • docs(resources): clarifies where resources (requests and limits) are configured by @PaulRMellor in #10299
  • Fix the Helm Chart release pipeline to ignore the state of container push with suffix by @scholzj in #10298
  • docs(tuning): consumer config: updates content on rebalances by @PaulRMellor in #10292
  • Update Fabric8 to 6.13.1 by @scholzj in #10303
  • Add super.users to controller relevant options by @scholzj in #10309
  • Add unregistering Kafka nodes to known KRaft limitations by @scholzj in #10313
  • Use correct version of Strimzi Quotas plugin in Kafka 3.7.1 image by @scholzj in #10312
  • Remove the GitHub comment feature as it doesn't work with PRs from forks by @scholzj in #10316
  • Prevent Service Account annotation conflicts on OpenShift 4.16 by @scholzj in #10314
  • Add Strimzi 0.42.0 to the main branch by @scholzj in #10323
  • [ST] Modify STs after 0.42.0 release - upgrade/downgrade/OLM versions by @jankalinic in #10326
  • Added alerts for failing connectors and tasks by @lhunyady in #10315
  • Add warning about Mirror Maker 1 deprecation and removal by @scholzj in #10329
  • Unify use of MirrorMaker and Mirror Maker in the docs by @scholzj in #10331
  • [system test] bandwidth quota test and performance measurement by @see-quick in #10321
  • Use proper time values in one of KafkaExporter's dashbord queries by @Frawless in #10336
  • docs(upgrade): updates upgrade of Cluster Operator watching multiple namespaces by @PaulRMellor in #10319
  • Check the Pod exists before trying to delete it to avoid IndexOutOfBoundsException by @scholzj in #10337
  • Update Kaniko and Maven builders by @scholzj in #10338
  • Add RackAwareDistributionGoal to CC goal config by default by @kyguy in #10333
  • Fixed bridge alerts summary and description by @ppatierno in #10341
  • docs(api): cleans up property descriptions by @PaulRMellor in #10318
  • Integrate additional OAuth 0.15.0 config options by @mstruk in #9970
  • docs(quotas): expands quotas procedure to include plugin examples by @PaulRMellor in #10320
  • Fix flaky TopicReplicasChangeST#testKafkaTopicReplicaChangePositiveRoundTrip by @fvaleri in #10339
  • Add documentation note about quotas plugin options by @fvaleri in #10335
  • docs(partition tool): clarifies the process to change preferred leader by @PaulRMellor in #10324
  • docs(pods): updates description of config for tmpDirSizeLimit by @PaulRMellor in #10350
  • Update ADOPTERS.md by @tym83 in #10352
  • Update the default value of STRIMZI_LABELS_EXCLUSION_PATTERN by @scholzj in #10355
  • Update Vert.x and Netty dependencies by @scholzj in #10358
  • Update Cruise Control version to 2.5.138 by @aswinayyolath in #10362
  • Use release javac option by @fvaleri in #10368
  • Exclude Logback from Cruise Control by @scholzj in #10376
  • Fixed ZooKeeper service usage to delete /controller znode on migration rollback by @ppatierno in #10373
  • Bump up test container 0.107.0 by @see-quick in #10379
  • ST: Check that messages are not available in local storage when tiered storage is used by @Frawless in #10351
  • docs(readme): update to contribution steps to mention fork by @PaulRMellor in #10383
  • [ST] Skip TieredStorage ST when running on FIPS cluster by @im-konge in #10381
  • [ST] Deflake Connector ST weird usernames TLS/SCRAM tests by @henryZrncik in #10382
  • Fixed missed renaming from DescribeFile to DescriptionFile annotation by @ppatierno in #1038...
Read more

0.43.0-rc1

20 Aug 23:47
Compare
Choose a tag to compare
0.43.0-rc1 Pre-release
Pre-release

⚠️ Important: Strimzi 0.43 is the last version with support for Kubernetes 1.23 and 1.24. From Strimzi 0.44.0 on, we will support only Kubernetes 1.25 and newer.

Main changes since 0.42.0

This release contains the following new features and improvements:

  • Add support for Apache Kafka 3.8.0
  • Remove support for Apache Kafka 3.6.0, 3.6.1, and 3.6.2
  • Example alerts for Connectors/Tasks in failed state
  • Support for specifying additional volumes and volume mounts in Strimzi custom resources
  • Strimzi Drain Cleaner updated to 1.2.0 (included in the Strimzi installation files)
  • Additional OAuth configuration options have been added for 'oauth' authentication on the listener and the client.
    On the listener serverBearerTokenLocation and userNamePrefix have been added.
    On the client accessTokenLocation, clientAssertion, clientAssertionLocation, clientAssertionType, and saslExtensions have been added.
  • Support for custom Cruise Control API users
  • HTTP bridge updated to 0.30.0
  • Unregistration of KRaft nodes after scale-down
  • Kafka Exporter updated to 1.8.0 (and the Grafana dashboard updated to work with it)

All changes can be found under the 0.43.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • The storage overrides for configuring per-broker storage class are deprecated and will be removed in the future.
    If you are using the storage overrides, you should migrate to KafkaNodePool resources and use multiple node pools with a different storage class each.

Maven artifacts

To test the Maven artifacts that 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-1226/</url>
    </repository>
  </repositories>

Upgrading from Strimzi 0.42.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:d3732245f34afaa6b571f1f912e1cd017891b22003d6367ae8ca059b2a5cb13c
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:d27cf5bf3624e18ba705246b14f92d12b8a15eb8551b13abf027cf71b549baf0
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:ad06ead5125bce87498b1582a76e78143a6d21408ac4b12bb7e6007aa4cabd84
Apache Kafka 3.8.0 quay.io/strimzi/kafka@sha256:b2f4e8895e9ed66228512ce14aec685101fa75dc329128d47cb1c15e3aef3c9c
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:1d2c394fe719cebf37e71a066d4b42bb41b22f96656cfd04db7328eded77c625
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b
Maven Builder quay.io/strimzi/maven-builder@sha256:6414f8f3985f221b0eda53867c00494140108d17579c4dcbbc93934bb00e5d49

New Contributors

All changes

  • Bump main branch to 0.43.0-SNAPSHOT by @scholzj in #10290
  • Fix Migration system test pipeline to not skip all tests by @scholzj in #10293
  • Make sure Helm Unit tests work even for releases by @scholzj in #10291
  • docs(format): updates asciidoc format for config examples by @PaulRMellor in #10300
  • docs(resources): clarifies where resources (requests and limits) are configured by @PaulRMellor in #10299
  • Fix the Helm Chart release pipeline to ignore the state of container push with suffix by @scholzj in #10298
  • docs(tuning): consumer config: updates content on rebalances by @PaulRMellor in #10292
  • Update Fabric8 to 6.13.1 by @scholzj in #10303
  • Add super.users to controller relevant options by @scholzj in #10309
  • Add unregistering Kafka nodes to known KRaft limitations by @scholzj in #10313
  • Use correct version of Strimzi Quotas plugin in Kafka 3.7.1 image by @scholzj in #10312
  • Remove the GitHub comment feature as it doesn't work with PRs from forks by @scholzj in #10316
  • Prevent Service Account annotation conflicts on OpenShift 4.16 by @scholzj in #10314
  • Add Strimzi 0.42.0 to the main branch by @scholzj in #10323
  • [ST] Modify STs after 0.42.0 release - upgrade/downgrade/OLM versions by @jankalinic in #10326
  • Added alerts for failing connectors and tasks by @lhunyady in #10315
  • Add warning about Mirror Maker 1 deprecation and removal by @scholzj in #10329
  • Unify use of MirrorMaker and Mirror Maker in the docs by @scholzj in #10331
  • [system test] bandwidth quota test and performance measurement by @see-quick in #10321
  • Use proper time values in one of KafkaExporter's dashbord queries by @Frawless in #10336
  • docs(upgrade): updates upgrade of Cluster Operator watching multiple namespaces by @PaulRMellor in #10319
  • Check the Pod exists before trying to delete it to avoid IndexOutOfBoundsException by @scholzj in #10337
  • Update Kaniko and Maven builders by @scholzj in #10338
  • Add RackAwareDistributionGoal to CC goal config by default by @kyguy in #10333
  • Fixed bridge alerts summary and description by @ppatierno in #10341
  • docs(api): cleans up property descriptions by @PaulRMellor in #10318
  • Integrate additional OAuth 0.15.0 config options by @mstruk in #9970
  • docs(quotas): expands quotas procedure to include plugin examples by @PaulRMellor in #10320
  • Fix flaky TopicReplicasChangeST#testKafkaTopicReplicaChangePositiveRoundTrip by @fvaleri in #10339
  • Add documentation note about quotas plugin options by @fvaleri in #10335
  • docs(partition tool): clarifies the process to change preferred leader by @PaulRMellor in #10324
  • docs(pods): updates description of config for tmpDirSizeLimit by @PaulRMellor in #10350
  • Update ADOPTERS.md by @tym83 in #10352
  • Update the default value of STRIMZI_LABELS_EXCLUSION_PATTERN by @scholzj in #10355
  • Update Vert.x and Netty dependencies by @scholzj in #10358
  • Update Cruise Control version to 2.5.138 by @aswinayyolath in #10362
  • Use release javac option by @fvaleri in #10368
  • Exclude Logback from Cruise Control by @scholzj in #10376
  • Fixed ZooKeeper service usage to delete /controller znode on migration rollback by @ppatierno in #10373
  • Bump up test container 0.107.0 by @see-quick in #10379
  • ST: Check that messages are not available in local storage when tiered storage is used by @Frawless in #10351
  • docs(readme): update to contribution steps to mention fork by @PaulRMellor in #10383
  • [ST] Skip TieredStorage ST when running on FIPS...
Read more

0.42.0

10 Jul 17:21
Compare
Choose a tag to compare

⚠️ Important: Since 0.40 Strimzi supports only Kubernetes 1.23 and newer. Kubernetes versions 1.21 and 1.22 are no longer supported.

Main changes since 0.41.0

This release contains the following new features and improvements:

  • Add support for Kafka 3.7.1
  • The UseKRaft feature gate moves to GA stage and is permanently enabled without the possibility to disable it.
    To use KRaft (ZooKeeper-less Apache Kafka), you still need to use the strimzi.io/kraft: enabled annotation on the Kafka custom resources or migrate from an existing ZooKeeper-based cluster.
  • Update the base image used by Strimzi containers from UBI8 to UBI9
  • Add support for filename patterns when configuring trusted certificates
  • Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer enablement.
  • Add support for feature gates to User and Topic Operators
  • Add support for setting publishNotReadyAddresses on services for listener types other than internal.
  • Added support for configuring the quotas plugin with type strimzi or kafka in the Kafka custom resource.
    The Strimzi Quotas plugin version was updated to 0.3.1.

All changes can be found under the 0.42.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • The reconciliationIntervalSeconds configuration for the Topic and User Operators is deprecated, and will be removed when upgrading schemas to v1.
    Use reconciliationIntervalMs converting the value to milliseconds.
  • Usage of Strimzi Quotas plugin version 0.2.0 is not supported, the plugin was updated to 0.3.1 and changed significantly.
    Additionally, from Strimzi 0.42.0 the plugin should be configured in .spec.kafka.quotas section - the configuration of the plugin inside .spec.kafka.config is ignored and should be removed.

Upgrading from Strimzi 0.41.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:ca5c1b70e1196deec4bf519921bfa55a967aa1ea15bd4c182bc56bea08d2e114
Apache Kafka 3.6.0 quay.io/strimzi/kafka@sha256:c56c5abf94897f20f976603cba0678a33cdfbbcd6f9030a193f7684cb9894a6c
Apache Kafka 3.6.1 quay.io/strimzi/kafka@sha256:6527c426f753521c07f3a3df2ee432273a41b109594096b4c6cae2e8e609d669
Apache Kafka 3.6.2 quay.io/strimzi/kafka@sha256:841a46e9c10481df3ef702412caf362b55ae07c30a3a5927073356cd36dc049f
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:bc49c10b3e839e161e515c3a1e411d1f8df9de5e2c8d71aa7b63ccdbbae9e8d2
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:6c519531cdd5f40f326b295d8827344140efe2607a1826f7f1cab8c3427f43f7
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:fdddffb3de59ba48c05964bb0e760593088d24d1ee35b090112fe6cc6b553cd8
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:11821b0078a270612f1bcc37f5dc716ab273c974648c40f95fa4804352e647a7
Maven Builder quay.io/strimzi/maven-builder@sha256:342e8d0086c53cf7334127798e5bd3764b28f5e4909ba67d65f6d937dc3dba05

New Contributors

All changes

  • Bump main branch to 0.42.0-SNAPSHOT by @scholzj in #10072
  • Remove the unused Entity Operator TLS sidecar configuration from the installation files, Helm Chart and docs by @scholzj in #10077
  • [DOC] Improve the host field description to make the default value more clear by @scholzj in #10073
  • Clean some TLS sidecar leftovers from the Entity Operator clases by @scholzj in #10085
  • Add missing parts to the dashboards + remove leftovers by @Frawless in #10088
  • Add ContinueReconciliationOnManualRollingUpdateFailure to CHANGELOG and docs by @scholzj in #10089
  • docs(node pools): updates from review of node pools content by @PaulRMellor in #10090
  • Add Skillsoft to ADOPTERS.md by @brandon-powers in #10095
  • docs(jbod): kraft: expands description for managing metadata storage by @PaulRMellor in #10083
  • [system test] - fix testJbodMetadataLogRelocation for >= 3.7.0 Kafka … by @see-quick in #10093
  • docs(security): updates content for securing kafka access by @PaulRMellor in #10071
  • Improve the role change reversal and properly revert them by @scholzj in #10098
  • docs(refactor): moves update content to separate section by @PaulRMellor in #10097
  • Add Strimzi 0.41.0 to the main branch by @scholzj in #10100
  • [performance] - TopicOperator capacity test case by @see-quick in #10050
  • Make CC port configurable in KafkaRebalanceAssemblyOperator by @fvaleri in #10096
  • Reorder the Azure CI Release pipeline to push Helm OCI at the end by @scholzj in #10112
  • [ST] Changes to STs after release of 0.41.0 - upgrade/downgrade and default OLM version by @im-konge in #10109
  • #8732 Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer parts enablement by @steffen-karlsson in #9820
  • docs(kraft): makes the migration rollback situation clear by @PaulRMellor in #10111
  • Promote the UseKRaft feature gate to GA by @scholzj in #10106
  • docs(upgrade): extracts the client update step from the kafka upgrade procedure by @PaulRMellor in #10121
  • Use UBI9 instead of UBI8 as a base image by @scholzj in #10126
  • Add RF change ST tunings to make it more stable by @fvaleri in #10116
  • Update Kaniko executor to 1.23.0 by @scholzj in #10132
  • Fix Topic Operator metrics tests by @fvaleri in #10130
  • Compute build revision in KafkaConnectAssemblyOperatorPodSetTest by @urbandan in #10113
  • [Fix] correct bridge env vars names for consumer and producer enabled by @kornys in #10120
  • Refactor handing and preparatin of trusted certificates by @scholzj in #10123
  • docs(bridge): cleans up naming of kafka bridge by @PaulRMellor in #10144
  • Extract Topic Operator's Cruise Control client by @fvaleri in #10092
  • Expend feature gates support to all Strimzi operators by @scholzj in #10141
  • [DOC] Regenerate the container images documentation snippet by @scholzj in #10151
  • Fixed minor typo and indentation by @ppatierno in #10152
  • Assume yes when using microdnf by @scholzj in #10157
  • Update Vert.x and related dependencies by @scholzj in #10156
  • Minor fixes in the Entity Operator model classes by @scholzj in #10150
  • Add support for filename patterns when configuring trusted certificates by @scholzj in #10147
  • Fix Topic Operator's reconciliationIntervalMs type by @fvaleri in #10158
  • Update ...
Read more

0.42.0-rc2

08 Jul 15:07
Compare
Choose a tag to compare
0.42.0-rc2 Pre-release
Pre-release

⚠️ Important: Since 0.40 Strimzi supports only Kubernetes 1.23 and newer. Kubernetes versions 1.21 and 1.22 are no longer supported.

Main changes since 0.42.0-rc1

  • Fix the version of the Strimzi quotas plugin used in the Kafka 3.7.1 container image
  • Minor docs improvements

Maven artifacts

To test the Maven artifacts that 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-1222/</url>
    </repository>
  </repositories>

Container images

The following container images are part of this release:

Name Image
Operators quay.io/strimzi/operator@sha256:ca5c1b70e1196deec4bf519921bfa55a967aa1ea15bd4c182bc56bea08d2e114
Apache Kafka 3.6.0 quay.io/strimzi/kafka@sha256:c56c5abf94897f20f976603cba0678a33cdfbbcd6f9030a193f7684cb9894a6c
Apache Kafka 3.6.1 quay.io/strimzi/kafka@sha256:6527c426f753521c07f3a3df2ee432273a41b109594096b4c6cae2e8e609d669
Apache Kafka 3.6.2 quay.io/strimzi/kafka@sha256:841a46e9c10481df3ef702412caf362b55ae07c30a3a5927073356cd36dc049f
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:bc49c10b3e839e161e515c3a1e411d1f8df9de5e2c8d71aa7b63ccdbbae9e8d2
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:6c519531cdd5f40f326b295d8827344140efe2607a1826f7f1cab8c3427f43f7
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:fdddffb3de59ba48c05964bb0e760593088d24d1ee35b090112fe6cc6b553cd8
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:11821b0078a270612f1bcc37f5dc716ab273c974648c40f95fa4804352e647a7
Maven Builder quay.io/strimzi/maven-builder@sha256:342e8d0086c53cf7334127798e5bd3764b28f5e4909ba67d65f6d937dc3dba05

0.42.0-rc1

02 Jul 00:05
Compare
Choose a tag to compare
0.42.0-rc1 Pre-release
Pre-release

⚠️ Important: Since 0.40 Strimzi supports only Kubernetes 1.23 and newer. Kubernetes versions 1.21 and 1.22 are no longer supported.

Main changes since 0.41.0

This release contains the following new features and improvements:

  • Add support for Kafka 3.7.1
  • The UseKRaft feature gate moves to GA stage and is permanently enabled without the possibility to disable it.
    To use KRaft (ZooKeeper-less Apache Kafka), you still need to use the strimzi.io/kraft: enabled annotation on the Kafka custom resources or migrate from an existing ZooKeeper-based cluster.
  • Update the base image used by Strimzi containers from UBI8 to UBI9
  • Add support for filename patterns when configuring trusted certificates
  • Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer enablement.
  • Add support for feature gates to User and Topic Operators
  • Add support for setting publishNotReadyAddresses on services for listener types other than internal.
  • Added support for configuring the quotas plugin with type strimzi or kafka in the Kafka custom resource.
    The Strimzi Quotas plugin version was updated to 0.3.1.

All changes can be found under the 0.42.0 milestone.

Watch out also for some notable changes, deprecations, and removals:

  • The reconciliationIntervalSeconds configuration for the Topic and User Operators is deprecated, and will be removed when upgrading schemas to v1.
    Use reconciliationIntervalMs converting the value to milliseconds.
  • Usage of Strimzi Quotas plugin version 0.2.0 is not supported, the plugin was updated to 0.3.1 and changed significantly.
    Additionally, from Strimzi 0.42.0 the plugin should be configured in .spec.kafka.quotas section - the configuration of the plugin inside .spec.kafka.config is ignored and should be removed.

Maven artifacts

To test the Maven artifacts that 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-1221/</url>
    </repository>
  </repositories>

Upgrading from Strimzi 0.41.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:22c69a2e042eeda01fdc574882b0fd75d95de232672c7a89537e429b9bcc23f5
Apache Kafka 3.6.0 quay.io/strimzi/kafka@sha256:72c5f2635fb636cc217ad7c8cb724793712471a6f55d6f4263f2774c561dc906
Apache Kafka 3.6.1 quay.io/strimzi/kafka@sha256:3711ea34e12a19674acfad29091bc43c9e896353da4730d4e684b10c62a53b1d
Apache Kafka 3.6.2 quay.io/strimzi/kafka@sha256:da26b848b486f1fd9b126cb2d365f7a4c0ecf28c8b997270431ae1678f0788b3
Apache Kafka 3.7.0 quay.io/strimzi/kafka@sha256:196527cf09ee5cbc29d6a132d23780a9a304a44735be6c3e11ff23addf85467d
Apache Kafka 3.7.1 quay.io/strimzi/kafka@sha256:417885c52b4f4cdf515ddf5606f493e5b4a982a09f530921245746a64f4a1501
Strimzi Bridge quay.io/strimzi/kafka-bridge@sha256:fdddffb3de59ba48c05964bb0e760593088d24d1ee35b090112fe6cc6b553cd8
Kaniko executor quay.io/strimzi/kaniko-executor@sha256:11821b0078a270612f1bcc37f5dc716ab273c974648c40f95fa4804352e647a7
Maven Builder quay.io/strimzi/maven-builder@sha256:d26451043c55bb3ae567e62e88e6622d1d642be7c326d1170bd4e621acd2e868

New Contributors

All changes

  • Bump main branch to 0.42.0-SNAPSHOT by @scholzj in #10072
  • Remove the unused Entity Operator TLS sidecar configuration from the installation files, Helm Chart and docs by @scholzj in #10077
  • [DOC] Improve the host field description to make the default value more clear by @scholzj in #10073
  • Clean some TLS sidecar leftovers from the Entity Operator clases by @scholzj in #10085
  • Add missing parts to the dashboards + remove leftovers by @Frawless in #10088
  • Add ContinueReconciliationOnManualRollingUpdateFailure to CHANGELOG and docs by @scholzj in #10089
  • docs(node pools): updates from review of node pools content by @PaulRMellor in #10090
  • Add Skillsoft to ADOPTERS.md by @brandon-powers in #10095
  • docs(jbod): kraft: expands description for managing metadata storage by @PaulRMellor in #10083
  • [system test] - fix testJbodMetadataLogRelocation for >= 3.7.0 Kafka … by @see-quick in #10093
  • docs(security): updates content for securing kafka access by @PaulRMellor in #10071
  • Improve the role change reversal and properly revert them by @scholzj in #10098
  • docs(refactor): moves update content to separate section by @PaulRMellor in #10097
  • Add Strimzi 0.41.0 to the main branch by @scholzj in #10100
  • [performance] - TopicOperator capacity test case by @see-quick in #10050
  • Make CC port configurable in KafkaRebalanceAssemblyOperator by @fvaleri in #10096
  • Reorder the Azure CI Release pipeline to push Helm OCI at the end by @scholzj in #10112
  • [ST] Changes to STs after release of 0.41.0 - upgrade/downgrade and default OLM version by @im-konge in #10109
  • #8732 Enhance KafkaBridge resource with consumer inactivity timeout and HTTP consumer/producer parts enablement by @steffen-karlsson in #9820
  • docs(kraft): makes the migration rollback situation clear by @PaulRMellor in #10111
  • Promote the UseKRaft feature gate to GA by @scholzj in #10106
  • docs(upgrade): extracts the client update step from the kafka upgrade procedure by @PaulRMellor in #10121
  • Use UBI9 instead of UBI8 as a base image by @scholzj in #10126
  • Add RF change ST tunings to make it more stable by @fvaleri in #10116
  • Update Kaniko executor to 1.23.0 by @scholzj in #10132
  • Fix Topic Operator metrics tests by @fvaleri in #10130
  • Compute build revision in KafkaConnectAssemblyOperatorPodSetTest by @urbandan in #10113
  • [Fix] correct bridge env vars names for consumer and producer enabled by @kornys in #10120
  • Refactor handing and preparatin of trusted certificates by @scholzj in #10123
  • docs(bridge): cleans up naming of kafka bridge by @PaulRMellor in #10144
  • Extract Topic Operator's Cruise Control client by @fvaleri in #10092
  • Expend feature gates support to all Strimzi operators by @scholzj in #10141
  • [DOC] Regenerate the container images documentation snippet by @scholzj in #10151
  • Fixed minor typo and indentation by @ppatierno in #10152
  • Assume yes when using microdnf by @scholzj in #10157
  • Update Vert.x and related dependencies by @scholzj in #10156
  • Minor fixes in the Entity Operator model classes ...
Read more