Hi all, We found a blocker in 2.0.0 which is a bug in the newly added OAuth protocol implementation (https://issues.apache.org/jira/browse/KAFKA-7182). Since the current implementation doesn't conform to the SASL/OAUTHBEARER spec in RFC-7628, we need to fix this before the release to conform to the spec and avoid compatibility issues later. A fix is currently being reviewed and I will try and create RC3 later today.
Many thanks to everyone who tested and voted for RC2. Please help test RC3 if you have time. Regards, Rajini On Wed, Jul 18, 2018 at 4:03 PM, Guozhang Wang <wangg...@gmail.com> wrote: > +1. Verified the following: > > - javadocs > - web docs > - maven staging repository > > Besides what Ismael mentioned on upgrade guide, some of the latest doc > fixes in 2.0 seems not be reflected in > http://kafka.apache.org/20/documentation.html yet (this does not need a > new > RC, we can just re-copy-and-paste to kafka-site again). > > > Thanks Rajini! > > > Guozhang > > > > On Wed, Jul 18, 2018 at 7:48 AM, Ismael Juma <ism...@juma.me.uk> wrote: > > > Thanks Rajini! A documentation issue that we must fix before the release > > (but does not require another RC), 1.2 (which became 2.0) is mentioned in > > the upgrade notes: > > > > http://kafka.apache.org/20/documentation.html#upgrade > > > > Ismael > > > > On Sun, Jul 15, 2018 at 9:25 AM Rajini Sivaram <rajinisiva...@gmail.com> > > wrote: > > > > > Hi Ismael, > > > > > > Thank you for pointing that out. I have re-uploaded the RC2 artifacts > to > > > maven including streams-scala_2.12. Also submitted a PR to update > build & > > > release scripts to include this. > > > > > > Thank you, > > > > > > Rajini > > > > > > > > > > > > On Fri, Jul 13, 2018 at 7:19 AM, Ismael Juma <ism...@juma.me.uk> > wrote: > > > > > > > Hi Rajini, > > > > > > > > Thanks for generating the RC. It seems like the kafka-streams-scala > > 2.12 > > > > artifact is missing from the Maven repository: > > > > > > > > https://repository.apache.org/content/groups/staging/org/ > apache/kafka/ > > > > > > > > Since this is the first time we are publishing this artifact, it is > > > > possible that this never worked properly. > > > > > > > > Ismael > > > > > > > > On Tue, Jul 10, 2018 at 10:17 AM Rajini Sivaram < > > rajinisiva...@gmail.com > > > > > > > > wrote: > > > > > > > > > Hello Kafka users, developers and client-developers, > > > > > > > > > > > > > > > This is the third candidate for release of Apache Kafka 2.0.0. > > > > > > > > > > > > > > > This is a major version release of Apache Kafka. It includes 40 new > > > KIPs > > > > > and > > > > > > > > > > several critical bug fixes. Please see the 2.0.0 release plan for > > more > > > > > details: > > > > > > > > > > https://cwiki.apache.org/confluence/pages/viewpage. > > > > action?pageId=80448820 > > > > > > > > > > > > > > > A few notable highlights: > > > > > > > > > > - Prefixed wildcard ACLs (KIP-290), Fine grained ACLs for > > > CreateTopics > > > > > (KIP-277) > > > > > - SASL/OAUTHBEARER implementation (KIP-255) > > > > > - Improved quota communication and 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 including > 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.) > > > > > > > > > > > > > > > Release notes for the 2.0.0 release: > > > > > > > > > > http://home.apache.org/~rsivaram/kafka-2.0.0-rc2/ > RELEASE_NOTES.html > > > > > > > > > > > > > > > *** Please download, test and vote by Friday, July 13, 4pm PT > > > > > > > > > > > > > > > Kafka's KEYS file containing PGP keys we use to sign the release: > > > > > > > > > > http://kafka.apache.org/KEYS > > > > > > > > > > > > > > > * Release artifacts to be voted upon (source and binary): > > > > > > > > > > http://home.apache.org/~rsivaram/kafka-2.0.0-rc2/ > > > > > > > > > > > > > > > * Maven artifacts to be voted upon: > > > > > > > > > > https://repository.apache.org/content/groups/staging/ > > > > > > > > > > > > > > > * Javadoc: > > > > > > > > > > http://home.apache.org/~rsivaram/kafka-2.0.0-rc2/javadoc/ > > > > > > > > > > > > > > > * Tag to be voted upon (off 2.0 branch) is the 2.0.0 tag: > > > > > > > > > > https://github.com/apache/kafka/tree/2.0.0-rc2 > > > > > > > > > > > > > > > > > > > > * Documentation: > > > > > > > > > > http://kafka.apache.org/20/documentation.html > > > > > > > > > > > > > > > * Protocol: > > > > > > > > > > http://kafka.apache.org/20/protocol.html > > > > > > > > > > > > > > > * Successful Jenkins builds for the 2.0 branch: > > > > > > > > > > Unit/integration tests: > > > https://builds.apache.org/job/kafka-2.0-jdk8/72/ > > > > > > > > > > System tests: > > > > > https://jenkins.confluent.io/job/system-test-kafka/job/2.0/27/ > > > > > > > > > > > > > > > /************************************** > > > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > > > > Rajini > > > > > > > > > > > > > > > > > > -- > -- Guozhang >