Revision 248¶
Charmed Apache Kafka has been updated from Apache Kafka 3.9 to 4.1, bringing in the latest major-version changes. For more detail on the upstream changes, see the official Apache Kafka 4.0 release notes and 4.1 release notes.
Apache ZooKeeper has now been fully removed as a dependency. For guidance on deploying Charmed Apache Kafka in production without ZooKeeper, see the deployment documentation.
Cruise Control is now available as a stable feature for partition rebalancing. To learn how to rebalance partitions with Cruise Control, follow the tutorial.
Kafka Connect is also now generally available. You can find instructions for using Kafka Connect through the API in the how-to guide.
MirrorMaker 2.0 Kafka Connect integrators have been released to stable as well, enabling cluster migration and replication workflows. See the cluster documentation for guides on using MirrorMaker 2.0 with Kafka Connect.
Kafka Connect integrators are available for PostgreSQL, MySQL, S3, OpenSearch and MongoDB charms. For a hands-on example, see the tutorial on using Kafka Connect Integrators.
Karapace is now available as a stable, drop-in replacement for Schema Registry. For details on managing topic schemas with Karapace, refer to the schemas and serialisation guide.
Kafka UI is now stable and can be used for cluster administration tasks. See the Kafka UI documentation for usage guidance.
OAuth support is now included, along with integration with Canonical Identity Platform. To enable OAuth, follow the OAuth setup guide.
Charmhub | Deploy guide | Upgrade instructions | System requirements
Warning
This is a major release, and in-place upgrades of Charmed Apache Kafka applications across major versions are not supported.
See the documentation for how to migrate data between Charmed Apache Kafka clusters using MirrorMaker.
Features¶
Improvements¶
Bug fixes¶
Compatibility¶
Principal charms support the latest LTS series 24.04 only.
Charm |
Revision |
Hardware architecture |
Juju version |
Artefacts |
|---|---|---|---|---|
Charmed Apache Kafka |
AMD64 |
Juju 3.6+ |
Distribution: 4.1.1-ubuntu4. |
|
Charmed Apache Kafka Connect |
AMD64 |
Juju 3.6+ |
Distribution: 4.1.1-ubuntu4. |
|
Charmed Karapace |
AMD64 |
Juju 3.6+ |
Snap: revision 16. |
|
Charmed Kafka UI |
AMD64 |
Juju 3.6+ |
Snap: revision 3. |