Hearing no objections, I have updated the release plan. Ismael
On Tue, May 2, 2017 at 10:07 PM, Ismael Juma <ism...@juma.me.uk> wrote: > Hi all, > > As I looked deeper into the details of the impact of this change, it > became apparent to me that it may better to postpone it to a future > release. Reasons follow: > > 1. Once we move to Java 8, there will be a ripple effect in all projects > that depend on the Kafka clients jar. Given where we are in the release > cycle[2], we would prefer to focus our resources on ensuring a high quality > release despite the extensive changes to core parts of Kafka (message > format, replication protocol, single-threaded controller, transactions, > etc.). In other words, improving test coverage, stabilising flaky tests (as > they may be hiding real bugs), fixing issues identified, etc. is more > valuable to our users than bumping the minimum JDK version. > > 2. If we bump the version, exactly-once (idempotent producer and > transactions) and headers won't be available for clients that are stuck > using Java 7. In addition, taking advantage of KIP-101 (an important > improvement to the replication protocol) would require down conversion (and > consequent performance impact) if there are Java 7 clients. Users tend to > have less control on client environments and upgrading the JDK version is > challenging. Our research indicates that this is not uncommon. > > 3. Even though Oracle no longer publishes security fixes for Java 7 freely > (a support contract is required), Red Hat continues to publish them and > will do so until June 2018[1]. > > Given the above, I suggest we postpone the Java 8 switch to a subsequent > major release. It's a bit frustrating, but I think this is the right > decision for our > users. Are there any objections? > > Ismael > > [1] https://access.redhat.com/articles/1299013 > [2] https://cwiki.apache.org/confluence/display/KAFKA/ > Release+Plan+0.11.0.0 > > On Tue, Feb 28, 2017 at 4:11 AM, Becket Qin <becket....@gmail.com> wrote: > >> +1 >> >> On Mon, Feb 27, 2017 at 6:38 PM, Ismael Juma <ism...@juma.me.uk> wrote: >> >> > Thanks to everyone who voted and provided feedback. +1 (binding) from me >> > too. >> > >> > The vote has passed with 4 binding votes (Grant, Jason, Guozhang, >> Ismael) >> > and 11 non-binding votes (Bill, Damian, Eno, Edoardo, Mickael, Bharat, >> > Onur, Vahid, Colin, Apurva, Tom). There were no 0 or -1 votes. >> > >> > I have updated the relevant wiki pages. >> > >> > Ismael >> > >> > On Thu, Feb 9, 2017 at 3:31 PM, Ismael Juma <ism...@juma.me.uk> wrote: >> > >> > > Hi everyone, >> > > >> > > Since everyone in the discuss thread was in favour (10 people >> responded), >> > > I would like to initiate the voting process for KIP-118: Drop Support >> for >> > > Java 7 in Kafka 0.11: >> > > >> > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- >> > > 118%3A+Drop+Support+for+Java+7+in+Kafka+0.11 >> > > >> > > The vote will run for a minimum of 72 hours. >> > > >> > > Thanks, >> > > Ismael >> > > >> > > >> > >> > >