Open
Description
Which new version of Apache Kafka should we support?
Kafka 4 has been released.
Additional information
Most important changes are the new coordinator roles and zookeeperless clusters.
Changes required
Are there any upstream changes that we need to support?
e.g. new features, changed features, deprecated features etc.
Implementation checklist
- Update the Docker image
- Update documentation to include supported version(s)
- Update and test getting started guide with updated version(s)
- Update operator to support the new version (if needed)
- Update integration tests to test use the new versions (in addition or replacing old versions
- Update examples to use new versions
Refinement
-
Out of Scope
-
Kafka Connect and Stream ( NEXT )
-
Kafka Clients
-
Steps
-
General
-
🟢 Kafka 4 in Docker-Images ( Seems to be done already )
- Update Java-Base image to new Java requirements
- Kafka Clients and Kafka Streams require Java 11.
- Kafka Brokers, Connect, and Tools, now require Java 17.
- Adopt
versions.py
- Add necessary
patches
- Update Java-Base image to new Java requirements
-
Kafka 4 in Operator
-
NEXT
- Implement Kafka connect
- Evaluate Kafka Streams
Metadata
Metadata
Assignees
Type
Projects
Status
In Refinement