DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Release Dates
Sep 19, 2016 (feature freeze): Release branch will be cut.
Oct 3, 2016 (code freeze): First RC will be cut
Oct 17, 2016 (final release): Estimated final release date, but RCs will roll out until the release vote passes.
Release Manager
The release manager is Jason Gustafson
How to Contribute
Before Sep 17:
- Participate in votes and discussions to land or postpone the open KIPs
- Review patches. We anticipate that this release will be bottlenecked mostly on reviews. The more reviewers, the more content we can fit in.
- Write system tests. We want to preserve the tradition of high-quality releases in Apache Kafka.
Between Sep 17 and Oct 3:
- Open issues for any bugs found.
- Submit and/or review bug fixes.
- Write system tests. We will continue accepting system tests in the release branch.
After Oct 3:
- Test the release candidates
- Open bugs on important issues found
- Submit and/or review patches for blocking bugs
- 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
Planned Content
Note: The planned content is not binding - final content will be based the features committed by branch-cutting date.
| KIP | Content | JIRA(s) | Status |
|---|---|---|---|
| KIP-4 (incomplete) | CreateTopics and DeleteTopics request APIs | KAFKA-2945 - Getting issue details... STATUS KAFKA-2946 - Getting issue details... STATUS | Committed |
| KIP-33 | Add time-based log index | KAFKA-3163 - Getting issue details... STATUS | Committed |
| KIP-60 | Make Java client classloading more flexible | KAFKA-3680 - Getting issue details... STATUS | Committed |
| KIP-62 | Allow consumer to send heartbeats from a background thread | KAFKA-3888 - Getting issue details... STATUS | Committed |
| KIP-65 | Expose timestamps to Connect | KAFKA-3846 - Getting issue details... STATUS | Committed |
| KIP-67 | Queryable state for Kafka Streams | KAFKA-3909 - Getting issue details... STATUS | Committed |
| KIP-70 | Revise consumer partition assignment semantics | KAFKA-4033 - Getting issue details... STATUS | Committed |
| KIP-71 | Enable log compaction and deletion to co-exist | KAFKA-4015 - Getting issue details... STATUS | Committed |
| KIP-75 | Add per-connector Converters | KAFKA-3845 - Getting issue details... STATUS | Committed |
| KIP-58 | Make log compaction point configurable | KAFKA-1981 - Getting issue details... STATUS | Committed |
| KIP-63 | Unify store and downstream caching in streams | KAFKA-3776 - Getting issue details... STATUS | Committed |
| KIP-73 | Replication quotas | KAFKA-1464 - Getting issue details... STATUS | Committed |
| KIP-78 | Add clusterId | KAFKA-4093 - Getting issue details... STATUS | Committed |
| KIP-55 | Secure quotas for authenticated users | KAFKA-3492 - Getting issue details... STATUS | Committed |
| KIP-74 | Add fetch response size limit in bytes | KAFKA-2063 - Getting issue details... STATUS | Committed |
| KIP-79 | Add methods to new consumer to search offsets by timestamp | KAFKA-4148 - Getting issue details... STATUS | Committed |