Charmed Apache Kafka Documentation - Reference - Release 205

Release 205

New revisions of Charmed Apache Kafka and Charmed Apache Kafka K8s have been published to their 3/stable channels.

Check the documentation on how to upgrade between minor versions on VM, and on K8s

Highlights

  • Upgraded Apache Kafka version from 3.6.1 → 3.9.0
  • 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
  • Created the karapace and karapace-k8s charms as a drop-in replacement for Schema Registry
  • Upgraded Apache ZooKeeper version from 3.8.2 → 3.9.2
  • Adding backup/restore support using S3

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 flakey 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

New revisions of Charmed Apache ZooKeeper and Charmed Apache ZooKeeper K8s have been published to their 3/stable channels.

Features

Improvements

Bug fixes