0.45.1-rc1
Pre-release
Pre-release
Main changes since 0.45.0
This release contains the following new features and improvements:
- Dependency updates (Vert.x 4.5.13, Netty 4.1.118.Final).
- Fixed bug which may lead to metadata loss within the cluster when restarting a KRaft migration after a previous rollback due to missing
/migration
znode deletion. - Fixed CVE-2024-57699 by overriding json-smart dependency with 2.5.2 version.
- Add support for Kafka 3.9.1
All changes can be found under the 0.45.1 milestone.
Watch out also for some notable changes, deprecations, and removals:
- Strimzi 0.45 is the last minor Strimzi version with support for ZooKeeper-based Apache Kafka clusters and MirrorMaker 1 deployments.
Please make sure to migrate to KRaft and MirrorMaker 2 before upgrading to Strimzi 0.46 or newer. - Strimzi 0.45 is the last Strimzi version to include the Strimzi EnvVar Configuration Provider (deprecated in Strimzi 0.38.0) and Strimzi MirrorMaker 2 Extensions (deprecated in Strimzi 0.28.0).
Please use the Apache Kafka EnvVarConfigProvider and Identity Replication Policy instead.
Maven artifacts
To test the Maven artifacts that are part of this release, use the 0.45.1-RC1
version in your pom.xml
.
Upgrading from Strimzi 0.45.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:58e8722216b0b0e8b1dd79109725238fa4016a16cc6a9fca0e327bccb1506810 |
Apache Kafka 3.8.0 | quay.io/strimzi/kafka@sha256:173cb5793756f75739c51a83bbe06d7f0094fd003a2982160a5cc6e216cd6d28 |
Apache Kafka 3.8.1 | quay.io/strimzi/kafka@sha256:6a05924839a2c7da0431408e6d6223a055e75d88b3f057ac5caa7f9097227f56 |
Apache Kafka 3.9.0 | quay.io/strimzi/kafka@sha256:e98fbe49cadbc5d3afbd8f17abea218f216c95d52f4fa1fe514a7a988624da24 |
Apache Kafka 3.9.1 | quay.io/strimzi/kafka@sha256:ba52ed046b1dccdbd96f4e68057ce014d862a7c9c1fc670760c023b9aa09f23f |
Strimzi Bridge | quay.io/strimzi/kafka-bridge@sha256:c462441a966f0732855e684b4840563bfad45391345c9511fa49e1630ba9c3e3 |
Kaniko executor | quay.io/strimzi/kaniko-executor@sha256:ef1a39c363e145041d80103c3c12da9429ce06cf21dff6fb1fb75d0c0ed9c35b |
Maven Builder | quay.io/strimzi/maven-builder@sha256:770e410f1e7e0e92c31bae6c19831ba36d59dd11b44e90c159aef16a965aa998 |
What's Changed
- Cherry-pick OPA and Additional Volumes in MM2 fixes to 0.45 release branch by @scholzj in #11030
- Cherry-pick bumped Vert.x 4.5.12 and Netty 4.1.117.Final to 0.45.x release branch by @ppatierno in #11079
- Cherry-pick update Fabric8 Kubernetes Client to 7.1.0 to 0.45.x release branch by @ppatierno in #11265
- Chery-pick Update Vert.x to 4.5.13 to 0.45.x release branch by @ppatierno in #11266
- Added initial CHANGELOG for 0.45.1 by @ppatierno in #11268
- Fixed missing deletion of the migration znode on KRaft migration rollback by @ppatierno in #11271
- Added deleteClaim usage on KRaft controllers PVCs deletion on migration by @ppatierno in #11282
- docs(kraft): kraft migration: previous rollback warning by @PaulRMellor in #11284
- [ST] Add test for migration-rollback-migration with additional checks by @im-konge in #11285
- Update GitHub actions/cache plugin by @im-konge in #11289
- Chery-pick Update Fabric8 Kubernetes Client to 7.2.0 to 0.45.x release branch by @ppatierno in #11395
- Chery-pick allow ignore path kaniko opt to 0.45.x release branch by @ppatierno in #11397
- Added json-smart 2.5.2 as dependency to fix CVE-2024-57699 on 0.45.x release branch by @ppatierno in #11411
- Add support for Kafka 3.9.1 by @ppatierno in #11364
- Removed leftover staging repo on 0.45.x release branch by @ppatierno in #11470
- Moved to use the Sonatype Central Portal cherry pick on release-0.45.x branch by @ppatierno in #11494
- Cherry-pick 'Added project names for the ones to be published to Maven Central' to release-0.45.x branch by @im-konge in #11502
- [release-0.45.x] Release RC artifacts directly to Sonatype by @im-konge in #11508
- Bump jetty to address CVE-2024-6763 and CVE-2024-13009 by @fvaleri in #11536
- [release-0.45.x] Bump test-containers to 0.109.2 by @im-konge in #11547
- [release-0.45.x] Bumped OAuth 0.15.1 by @ppatierno in #11545
- Updated bridge to 0.31.2 by @ppatierno in #11564