Releases: canonical/kafka-operator
Releases · canonical/kafka-operator
Revision 198
Released to 3/edge
OCI images:
What's Changed
- Migrate to charmcraft 3 poetry plugin by @carlcsaposs-canonical in #294
- Fix check-libs charmcraft channel by @carlcsaposs-canonical in #295
- Switch charmcraft to latest/candidate by @carlcsaposs-canonical in #296
- chore: bump tls lib by @marcoppenheimer in #291
Full Changelog: rev197...rev198
Revision 197
Released to 3/edge
OCI images:
What's Changed
- [DPE-5232;DPE-5233] feat: support for scaling operations in KRaft mode (single & multi-app) by @imanenami in #281
Full Changelog: rev196...rev197
Revision 196
Released to 3/edge
OCI images:
What's Changed
- [discourse-gatekeeper] Migrate charm docs by @github-actions in #212
- Cruise Control feature branch by @Batalex in #219
- [DPE-4703] - chore: sync vm + k8s w. nodeport feature by @marcoppenheimer in #226
- [DPE-4951] - fix: re-enable prefixed topic names during relations by @marcoppenheimer in #227
- Switch Jira issue sync from workflow to bot by @carlcsaposs-canonical in #228
- [discourse-gatekeeper] Migrate charm docs by @github-actions in #225
- [DPE-5208] - fix: secure written znodes by @marcoppenheimer in #231
- [DPE-4956] Stabilise integration tests by @Batalex in #229
- [discourse-gatekeeper] Migrate charm docs by @github-actions in #236
- [DPE-5532] Gatekeeper failing on kafka-operator repository by @deusebio in #237
- [DPE-5218] Enable compatibility with ZK restore feature by @Batalex in #243
- [DPE-5555;DPE-5220;DPE-5530] Security, Hardening and Backup/Restore Documentation by @github-actions in #245
- [DPE-5226] - refactor: make 'broker' the central relation by @marcoppenheimer in #244
- [DPE-5612] Update shared workflows version by @Batalex in #255
- [DPE-5686] Fix flaky CI by @Batalex in #261
- KRaft by @zmraul in #232
- [DPE-5611] Remove cruise-control metrics reporter if no balancer by @Batalex in #250
- feat: add extra_listeners by @marcoppenheimer in #269
- [DPE-5591] refactor: Rework status handling by @Batalex in #254
- [DPE-5945] Rename expose_external configuration option by @Batalex in #274
- [MISC] Adding references to Apache Kafka project by @deusebio in #265
- [DPE-5826] - fix: remove lost+found from new storages by @marcoppenheimer in #275
- [DPE-5553] feat: Don't restart server on keystore/truststore updates by @imanenami in #272
- Update Readme file by @izmalk in #258
- fix: ensure certs are refreshed on SANs DNS changes by @marcoppenheimer in #276
- [DPE-5683;DPE-5352;DPE-5354] Documentation on Kraft, Azure and AWS by @github-actions in #264
- [DPE-5349] feat: Add internal user and SASL/SCRAM authentication by @imanenami in #284
- [DPE-6138] Update zookeeper client lib by @Batalex in #282
- [DPE-6161] Document terminology decisions by @izmalk in #286
- [DPE-6046] Update terminology regarding Apache Kafka trademarks by @github-actions in #280
- [DPE-6266] Prepare charm for charmcraft 3 by @Batalex in #293
New Contributors
- @imanenami made their first contribution in #272
- @izmalk made their first contribution in #258
Full Changelog: rev195...rev196
3/stable 24.12 Release
Charmed Apache Kafka bundle
New features and bug fixes in the Charmed Apache Kafka bundle:
Features
- [DPE-2285] Refer to Charmhub space from GitHub (#200)
- [DPE-3333] Add integration test for broken tls (#188)
- [DPE-3721] chore: use tools-log4j.properties for run_bin_command (#201)
- [DPE-3735] Integration of custom alerting rules and dashboards (#180)
- [DPE-3780] Set workload version in install hook (#182)
- [DPE-3857] Test consistency between workload and metadata versions (#186)
- [DPE-3926] Enforce zookeeper client interface (#196)
- [DPE-3928] feat: secrets integration (#189)
- [DPE-5702] chore: Active Controllers alert set to == 0 (#252)
- [CSS-6503] Add OAuth support for non-charmed external clients (#168)
- [DPE-5757] Add
extra-listeners
config option (#269)
Bug fixes
- [DPE-3880] Remove instance field from grafana dashboard (#191)
- [DPE-3880] Remove all instances of $job variable in dashboard (#181)
- [DPE-3900] Remove APT references (#183)
- [DPE-3932] Fix illegal character on matrix channel (#187)
- [DPE-4133] Do not change permissions on existing folders when reusing storage (#195)
- [DPE-4362] fix: alive, restart and alive handling (#202)
- [DPE-5757] fix: ensure certs are refreshed on SANs DNS changes (#276)
Other changes
- [MISC] Test on juju 3.4 (#190)
- [MISC] Update package dependencies
- [DPE-3588] Release documentation update (#175)
- [MISC] CI improvements (#209)
- [DPE-3214] Release 3.6.1 (#179)
- [DPE-5565] Upgrade dataplatform libs to v38
- [discourse-gatekeeper] Migrate charm docs (#210, #203, #198, #194, #192)
- [DPE-3932] Update information in metadata.yaml
Revision 193
Released to 3/edge
OCI images:
What's Changed
- [DPE-5553] feat: Don't restart server on keystore/truststore updates by @imanenami in #272
- Update Readme file by @izmalk in #258
New Contributors
- @imanenami made their first contribution in #272
- @izmalk made their first contribution in #258
Full Changelog: rev192...rev193
Revision 192
Released to 3/edge
OCI images:
What's Changed
- [DPE-5826] - fix: remove lost+found from new storages by @marcoppenheimer in #275
Full Changelog: rev191...rev192
Revision 191
Revision 190
Revision 189
Released to 3/edge
OCI images:
What's Changed
- [DPE-5611] Remove cruise-control metrics reporter if no balancer by @Batalex in #250
- feat: add extra_listeners by @marcoppenheimer in #269
- [DPE-5591] refactor: Rework status handling by @Batalex in #254
Full Changelog: rev186...rev189