...
- We break compatibility (i.e. remove deprecated public methods after a reasonable period), in which case we bump to 0.11.x
- We change the message format, in which case we bump to 0.11.x
- We do something totally amazing (exactly once?) and decide to bump to 1.X to celebrate *
* We will bump that major release version for Oct 2017 to 1.0.0, with a slight difference in terms of the version numbers such that:
- We will use three digits instead of four for the release versions:
- The first digit would indicate the major revision (starting at 1), and second indicating minor revision, and the last one number indicating the bug-fix revision; when preparing RCs of the release we will still suffix it after the release version number. I.e.
major.minor.bug-fix[-rc_number]
Schedule
The proposed schedule for Apache Kafka is shown below. We will do a release in October and align the releases from January in 2017. We will follow a 4 month schedule for Apache Kafka releases.
...