...
This is a list of key features/improvements/bugfixes that we can include with release notes (WIP):
- Efficient memory usage for down conversion Prefixed wildcard ACLs (KIP-290), Fine grained ACLs for CreateTopics (KIP-283)Additional functionality in AdminClient including consumer group management and config management277)
- SASL/OAUTHBEARER implementation (KIP-255)
- Improved quota communication and management customization of quotas (KIP-219, KIP-257)
- Efficient memory usage for down conversion (KIP-283)
- Fix log divergence between leader and follower during fast leader failover (KIP-279)
- Drop support for Java 7 and remove deprecated code (e.g old scala clients)
- Connect REST extension plugin, support for externalizing secrets and improved error handling (KIP-285, KIP-297, KIP-298 etc.)
- Scala API for Kafka Streams and other Streams API improvements (KIP-270, KIP-150, KIP-245, KIP-251 etc.)
...
- Write more unit/integration/system tests. We want to preserve the tradition of high-quality releases in Apache Kafka.
- Improve documentation
- Test the release candidates
- Open blocker JIRAs on critical issues found. Open non-blocker JIRAs on any other issues found.
- Fix critical bugs
- Review bug fixes
- Vote on RCs. Even though only PMC votes are binding, community votes are super important as we evaluate the readiness of the release
Open Issues
...
KeySummary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = KAFKA AND fixVersion = 2.0.0 AND status not in (resolved, closed) ORDER BY priority DESC, status DESC, updated DESC |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
|
Also feel free to refer to this release page for more details of the included tickets.
...
Note: The planned content is not binding - final content will be based the features committed by branch-cutting date. See Kafka Improvement Proposals for the full list of KIPs.
KIP | JIRA | Component | Committer (reviewer) |
---|
KIP |
-81: Bound Fetch memory usage in the consumer Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414a9e9-3523-82ec-879b028fb15bkey | KAFKA-4133 |
---|
Consumer | | KIP- | KIP-91 Provide Intuitive User Timeouts in The Producer | Jira |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | KAFKA-5886 |
---|
|
| Producer | |
KIP- 150 - Kafka-Streams Cogroup6049Streams | 174 - Deprecate and remove internal converter configs in WorkerConfig5540Connect 183 - Change PreferredReplicaLeaderElectionCommand to use AdminClient5692AdminClient 186: Increase offsets retention default to 7 days3806 211: Revise Expiration Semantics of Offsets4682Consumer -219 - Improve quota communication6028Broker,Clients | 222 - Add Consumer Group operations to Admin APIshowSummary | true |
---|
server | ASF JIRA |
---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
---|
key | KAFKA- |
---|
|
|
6058AdminClient 223 - Add per-topic min lead and per-partition lead metrics to KafkaConsumer6184Consumer Broker | |
...
Postponed to subsequent release