Release 82

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 K8s

New features and bug fixes in the Charmed Apache Kafka K8s:

Features

Improvements

Bug fixes

  • DPE-4703 - chore: sync vm + k8s w. nodeport feature #226

  • DPE-4951 - fix: re-enable prefixed topic names during relations #227

  • DPE-5208 - fix: secure written znodes #231

  • 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

Charmed Apache ZooKeeper K8s

New features and bug fixes in the Charmed Apache ZooKeeper K8s:

Features

Improvements

Bug fixes

Compatibility

Principal charms support the latest LTS series “22.04” only.

Charm

Revision

Hardware architecture

Juju version

Artefacts

Charmed Apache Kafka K8s

82

AMD64

2.9.45+, Juju 3.1+

Distribution: 3.9.0-ubuntu1.
charmed-kafka rock: sha256:fa919f.

Charmed Apache ZooKeeper K8s

51

AMD64

2.9.45+, Juju 3.1+

Distribution: 3.8.2-ubuntu0.
charmed-zookeeper rock: sha256:a7a004.

Apache Kafka release notes: 3.7.0, 3.8.0, 3.9.0.

Apache ZooKeeper release notes: 3.9.0, 3.9.1, 3.9.2.