Release 82¶
Charmed Apache Kafka¶
New revisions of Charmed Apache Kafka and Charmed Apache Kafka K8s have been published to their 3/stable
channels.
Highlights¶
Upgraded Apache Kafka version from 3.6.1 → 3.9.0
Check the official Apache Kafka Version 3.7.0 release notes
Check the official Apache Kafka Version 3.8.0 release notes
Check the official Apache Kafka Version 3.9.0 release notes
Added support for the KRaft consensus protocol, removing the need for Apache ZooKeeper
Check the documentation for a guide on setting up a KRaft cluster
Added support for partition rebalancing using Cruise Control
Check the documentation for a tutorial on partition rebalancing and reassignment using Cruise Control
Created the
karapace
andkarapace-k8s
charms as a drop-in replacement for Schema RegistryCheck the documentation on how to manage message schemas using Karapace
Upgraded Apache ZooKeeper version from 3.8.2 → 3.9.2
Check the official Apache ZooKeeper Version 3.9.0 release notes
Adding backup/restore support using S3
Features¶
Improvements¶
DPE-5226 - refactor: make ‘broker’ the central relation #244
DPE-5945 - chore: rename expose_external configuration option #274
DPE-5553 - feat: don’t restart server on keystore/truststore updates #272
DPE-5349 - feat: add internal user and SASL/SCRAM authentication #284
DPE-5232;DPE-5233 - chore: support for scaling operations in KRaft mode (single & multi-app) #281
Bug fixes¶
DPE-4951 - fix: re-enable prefixed topic names during relations #227
DPE-5218 - chore: enable compatibility with ZK restore feature #243
DPE-5686 - test: fix flaky CI
DPE-5611 - fix: remove cruise-control metrics reporter if no balancer #250
DPE-6261 - fix: remove ‘/’ character from generated SANs for Digicert #297
DPE-6498 - fix: gracefully handle rebalance action when role not set #313
DPE-6547 - fix: KRaft multi-mode scaling bug on broker side #319
Charmed Apache ZooKeeper¶
New revisions of Charmed Apache ZooKeeper and Charmed Apache ZooKeeper K8s have been published to their 3/stable
channels.