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-2945Getting issue details... STATUS - KAFKA-2946Getting issue details... STATUS | Committed |
KIP-33 | Add time-based log index | - KAFKA-3163Getting issue details... STATUS | Committed |
KIP-60 | Make Java client classloading more flexible | - KAFKA-3680Getting issue details... STATUS | Committed |
KIP-62 | Allow consumer to send heartbeats from a background thread | - KAFKA-3888Getting issue details... STATUS | Committed |
KIP-65 | Expose timestamps to Connect | - KAFKA-3846Getting issue details... STATUS | Committed |
KIP-67 | Queryable state for Kafka Streams | - KAFKA-3909Getting issue details... STATUS | Committed |
KIP-70 | Revise consumer partition assignment semantics | - KAFKA-4033Getting issue details... STATUS | Committed |
KIP-71 | Enable log compaction and deletion to co-exist | - KAFKA-4015Getting issue details... STATUS | Committed |
KIP-75 | Add per-connector Converters | - KAFKA-3845Getting issue details... STATUS | Committed |
KIP-58 | Make log compaction point configurable | - KAFKA-1981Getting issue details... STATUS | Committed |
KIP-63 | Unify store and downstream caching in streams | - KAFKA-3776Getting issue details... STATUS | Committed |
KIP-73 | Replication quotas | - KAFKA-1464Getting issue details... STATUS | Committed |
KIP-78 | Add clusterId | - KAFKA-4093Getting issue details... STATUS | Committed |
KIP-55 | Secure quotas for authenticated users | - KAFKA-3492Getting issue details... STATUS | Committed |
KIP-74 | Add fetch response size limit in bytes | - KAFKA-2063Getting issue details... STATUS | Committed |
KIP-79 | Add methods to new consumer to search offsets by timestamp | - KAFKA-4148Getting issue details... STATUS | Committed |