Revision 205¶
This release upgrades workload versions for Apache Kafka to 3.9.0
and for Apache ZooKeeper to 3.9.2
, as well as adds support for: Cruise Control partition rebalancing, KRaft consensus protocol, Karapace, and backup/restore using S3.
Charmhub | Deploy guide | Upgrade instructions | System requirements
Charmed Apache Kafka¶
New features and bug fixes in the Charmed Apache Kafka bundle:
Features¶
[DPE-2872] - feat: partition rebalancing with Cruise Control (#219)
See the tutorial on partition rebalancing and reassignment using Cruise Control
[DPE-4328] - feat: support KRaft (#232)
See the How-to guide on setting up a KRaft cluster
[DPE-6574] - feat: support cross-model K8s relations with juju expose (#309)
[DPE-6636] - feat: support non-unit/port extra_listeners (#315)
Bug fixes¶
[DPE-4703] - chore: sync vm + k8s w. nodeport feature (#226)
[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-5826] - fix: remove lost+found from new storages (#275)
[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)
Other 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)
Charmed Apache ZooKeeper¶
New features and bug fixes in the Charmed Apache Kafka bundle:
Features¶
Bug fixes¶
Other improvements¶
Compatibility¶
Principal charms support the latest LTS series “22.04” only.
Charm |
Revision |
Hardware architecture |
Juju version |
Artefacts |
---|---|---|---|---|
Charmed Apache Kafka |
AMD64 |
2.9.45+, Juju 3.1+ |
Distribution: 3.9.0-ubuntu1. |
|
Charmed Apache ZooKeeper |
AMD64 |
2.9.45+, Juju 3.1+ |
Distribution: 3.9.2-ubuntu0. |