You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Matthias J. Sax" <ma...@confluent.io> on 2019/02/23 23:57:06 UTC

[VOTE] 2.2.0 RC0

Hello Kafka users, developers and client-developers,

This is the first candidate for the release of Apache Kafka 2.2.0.

This is a minor release with the follow highlight:

 - Added SSL support for custom principle name
 - Allow SASL connections to periodically re-authenticate
 - Improved consumer group management
   - default group.id is `null` instead of empty string
 - Add --under-min-isr option to describe topics command
 - Allow clients to suppress auto-topic-creation
 - API improvement
   - Producer: introduce close(Duration)
   - AdminClient: introduce close(Duration)
   - Kafka Streams: new flatTransform() operator in Streams DSL
   - KafkaStreams (and other classed) now implement AutoClosable to
support try-with-resource
   - New Serdes and default method implementations
 - Kafka Streams exposed internal client.id via ThreadMetadata
 - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
output `NaN` as default value


Release notes for the 2.2.0 release:
http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html

*** Please download, test and vote by Friday, March 1, 9am PST.

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/~mjsax/kafka-2.2.0-rc0/

* Maven artifacts to be voted upon:
https://repository.apache.org/content/groups/staging/org/apache/kafka/

* Javadoc:
http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/

* Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
https://github.com/apache/kafka/releases/tag/2.2.0-rc0

* Documentation:
https://kafka.apache.org/22/documentation.html

* Protocol:
https://kafka.apache.org/22/protocol.html

* Successful Jenkins builds for the 2.2 branch:
Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/

* System tests:
https://jenkins.confluent.io/job/system-test-kafka/job/2.2/




Thanks,

-Matthias


Re: [VOTE] 2.2.0 RC0

Posted by "Matthias J. Sax" <ma...@confluent.io>.
Thanks. Can you open a Jira for this issue?

-Matthias

On 2/25/19 7:04 AM, Patrik Kleindl wrote:
> Hi Matthias
> Minor issue, if locale is not english (german in my case) then
> org.apache.kafka.common.utils.UtilsTest > testFormatBytes FAILED
>     org.junit.ComparisonFailure: expected:<1[.]1 MB> but was:<1[,]1 MB>
>         at org.junit.Assert.assertEquals(Assert.java:115)
>         at org.junit.Assert.assertEquals(Assert.java:144)
>         at
> org.apache.kafka.common.utils.UtilsTest.testFormatBytes(UtilsTest.java:106)
> fails.
> Possible fix clients/src/main/java/org/apache/kafka/common/utils/Utils.java:
> 
> DecimalFormat TWO_DIGIT_FORMAT = ((DecimalFormat)
> NumberFormat.getInstance(Locale.ENGLISH));
> TWO_DIGIT_FORMAT.applyPattern("0.##");
> 
> or fix the expectation of the test based on the locale.
> If english locale is expected to build I might have missed it.
> 
> br, Patrik
> 
> On Sun, 24 Feb 2019 at 00:57, Matthias J. Sax <ma...@confluent.io> wrote:
> 
>> Hello Kafka users, developers and client-developers,
>>
>> This is the first candidate for the release of Apache Kafka 2.2.0.
>>
>> This is a minor release with the follow highlight:
>>
>>  - Added SSL support for custom principle name
>>  - Allow SASL connections to periodically re-authenticate
>>  - Improved consumer group management
>>    - default group.id is `null` instead of empty string
>>  - Add --under-min-isr option to describe topics command
>>  - Allow clients to suppress auto-topic-creation
>>  - API improvement
>>    - Producer: introduce close(Duration)
>>    - AdminClient: introduce close(Duration)
>>    - Kafka Streams: new flatTransform() operator in Streams DSL
>>    - KafkaStreams (and other classed) now implement AutoClosable to
>> support try-with-resource
>>    - New Serdes and default method implementations
>>  - Kafka Streams exposed internal client.id via ThreadMetadata
>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
>> output `NaN` as default value
>>
>>
>> Release notes for the 2.2.0 release:
>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>>
>> *** Please download, test and vote by Friday, March 1, 9am PST.
>>
>> 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/~mjsax/kafka-2.2.0-rc0/
>>
>> * Maven artifacts to be voted upon:
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>
>> * Javadoc:
>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>>
>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>>
>> * Documentation:
>> https://kafka.apache.org/22/documentation.html
>>
>> * Protocol:
>> https://kafka.apache.org/22/protocol.html
>>
>> * Successful Jenkins builds for the 2.2 branch:
>> Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/
>>
>> * System tests:
>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>>
>>
>>
>>
>> Thanks,
>>
>> -Matthias
>>
>>
> 


Re: [VOTE] 2.2.0 RC0

Posted by Patrik Kleindl <pk...@gmail.com>.
Hi Matthias
Minor issue, if locale is not english (german in my case) then
org.apache.kafka.common.utils.UtilsTest > testFormatBytes FAILED
    org.junit.ComparisonFailure: expected:<1[.]1 MB> but was:<1[,]1 MB>
        at org.junit.Assert.assertEquals(Assert.java:115)
        at org.junit.Assert.assertEquals(Assert.java:144)
        at
org.apache.kafka.common.utils.UtilsTest.testFormatBytes(UtilsTest.java:106)
fails.
Possible fix clients/src/main/java/org/apache/kafka/common/utils/Utils.java:

DecimalFormat TWO_DIGIT_FORMAT = ((DecimalFormat)
NumberFormat.getInstance(Locale.ENGLISH));
TWO_DIGIT_FORMAT.applyPattern("0.##");

or fix the expectation of the test based on the locale.
If english locale is expected to build I might have missed it.

br, Patrik

On Sun, 24 Feb 2019 at 00:57, Matthias J. Sax <ma...@confluent.io> wrote:

> Hello Kafka users, developers and client-developers,
>
> This is the first candidate for the release of Apache Kafka 2.2.0.
>
> This is a minor release with the follow highlight:
>
>  - Added SSL support for custom principle name
>  - Allow SASL connections to periodically re-authenticate
>  - Improved consumer group management
>    - default group.id is `null` instead of empty string
>  - Add --under-min-isr option to describe topics command
>  - Allow clients to suppress auto-topic-creation
>  - API improvement
>    - Producer: introduce close(Duration)
>    - AdminClient: introduce close(Duration)
>    - Kafka Streams: new flatTransform() operator in Streams DSL
>    - KafkaStreams (and other classed) now implement AutoClosable to
> support try-with-resource
>    - New Serdes and default method implementations
>  - Kafka Streams exposed internal client.id via ThreadMetadata
>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
> output `NaN` as default value
>
>
> Release notes for the 2.2.0 release:
> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>
> *** Please download, test and vote by Friday, March 1, 9am PST.
>
> 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/~mjsax/kafka-2.2.0-rc0/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>
> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>
> * Documentation:
> https://kafka.apache.org/22/documentation.html
>
> * Protocol:
> https://kafka.apache.org/22/protocol.html
>
> * Successful Jenkins builds for the 2.2 branch:
> Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/
>
> * System tests:
> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>
>
>
>
> Thanks,
>
> -Matthias
>
>

Re: [VOTE] 2.2.0 RC0 [CANCELED]

Posted by "Matthias J. Sax" <ma...@confluent.io>.
We discovered a blocker issue:
https://issues.apache.org/jira/browse/KAFKA-8012

Thus, I am cancelling the current vote. I will cut a new RC after the
blocker is fixed.

Nevertheless, please keep testing. If we find something else before the
new RC is cut, it would streamline the overall process.


Thanks a lot!


-Matthias



On 2/27/19 1:43 AM, Satish Duggana wrote:
> +1 (non-binding)
> 
> - Ran testAll/releaseTarGzAll successfully with NO failures.
> - Ran through quickstart of core/streams on builds generated from 2.2.0-rc0
> tag
> - Ran few internal apps targeting to topics on 3 node cluster.
> 
> Thanks for running the release Matthias!
> 
> On Tue, Feb 26, 2019 at 8:17 PM Adam Bellemare <ad...@gmail.com>
> wrote:
> 
>> Downloaded, compiled and passed all tests successfully.
>>
>> Ran quickstart (https://kafka.apache.org/quickstart) up to step 6 without
>> issue.
>>
>> (+1 non-binding).
>>
>> Adam
>>
>>
>>
>> On Mon, Feb 25, 2019 at 9:19 PM Matthias J. Sax <ma...@confluent.io>
>> wrote:
>>
>>> @Stephane
>>>
>>> Thanks! You are right (I copied the list from an older draft without
>>> double checking).
>>>
>>> On the release Wiki page, it's correctly listed as postponed:
>>>
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100827512
>>>
>>>
>>> @Viktor
>>>
>>> Thanks. This will not block the release, but I'll make sure to include
>>> it in the webpage update.
>>>
>>>
>>>
>>> -Matthias
>>>
>>> On 2/25/19 5:16 AM, Viktor Somogyi-Vass wrote:
>>>> Hi Matthias,
>>>>
>>>> I've noticed a minor line break issue in the upgrade docs. I've
>> created a
>>>> small PR for that: https://github.com/apache/kafka/pull/6320
>>>>
>>>> Best,
>>>> Viktor
>>>>
>>>> On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <
>>> kafka.tutorials@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Matthias
>>>>>
>>>>> Thanks for this
>>>>> Running through the list of KIPs. I think this is not included in 2.2:
>>>>>
>>>>> - Allow clients to suppress auto-topic-creation
>>>>>
>>>>> Regards
>>>>> Stephane
>>>>>
>>>>> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <
>> matthias@confluent.io>
>>>>> wrote:
>>>>>
>>>>>> Hello Kafka users, developers and client-developers,
>>>>>>
>>>>>> This is the first candidate for the release of Apache Kafka 2.2.0.
>>>>>>
>>>>>> This is a minor release with the follow highlight:
>>>>>>
>>>>>>  - Added SSL support for custom principle name
>>>>>>  - Allow SASL connections to periodically re-authenticate
>>>>>>  - Improved consumer group management
>>>>>>    - default group.id is `null` instead of empty string
>>>>>>  - Add --under-min-isr option to describe topics command
>>>>>>  - Allow clients to suppress auto-topic-creation
>>>>>>  - API improvement
>>>>>>    - Producer: introduce close(Duration)
>>>>>>    - AdminClient: introduce close(Duration)
>>>>>>    - Kafka Streams: new flatTransform() operator in Streams DSL
>>>>>>    - KafkaStreams (and other classed) now implement AutoClosable to
>>>>>> support try-with-resource
>>>>>>    - New Serdes and default method implementations
>>>>>>  - Kafka Streams exposed internal client.id via ThreadMetadata
>>>>>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will
>> now
>>>>>> output `NaN` as default value
>>>>>>
>>>>>>
>>>>>> Release notes for the 2.2.0 release:
>>>>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>>>>>>
>>>>>> *** Please download, test and vote by Friday, March 1, 9am PST.
>>>>>>
>>>>>> 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/~mjsax/kafka-2.2.0-rc0/
>>>>>>
>>>>>> * Maven artifacts to be voted upon:
>>>>>>
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>>>>
>>>>>> * Javadoc:
>>>>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>>>>>>
>>>>>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
>>>>>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>>>>>>
>>>>>> * Documentation:
>>>>>> https://kafka.apache.org/22/documentation.html
>>>>>>
>>>>>> * Protocol:
>>>>>> https://kafka.apache.org/22/protocol.html
>>>>>>
>>>>>> * Successful Jenkins builds for the 2.2 branch:
>>>>>> Unit/integration tests:
>>> https://builds.apache.org/job/kafka-2.2-jdk8/31/
>>>>>>
>>>>>> * System tests:
>>>>>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> -Matthias
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>
> 


Re: [VOTE] 2.2.0 RC0 [CANCELED]

Posted by "Matthias J. Sax" <ma...@confluent.io>.
We discovered a blocker issue:
https://issues.apache.org/jira/browse/KAFKA-8012

Thus, I am cancelling the current vote. I will cut a new RC after the
blocker is fixed.

Nevertheless, please keep testing. If we find something else before the
new RC is cut, it would streamline the overall process.


Thanks a lot!


-Matthias



On 2/27/19 1:43 AM, Satish Duggana wrote:
> +1 (non-binding)
> 
> - Ran testAll/releaseTarGzAll successfully with NO failures.
> - Ran through quickstart of core/streams on builds generated from 2.2.0-rc0
> tag
> - Ran few internal apps targeting to topics on 3 node cluster.
> 
> Thanks for running the release Matthias!
> 
> On Tue, Feb 26, 2019 at 8:17 PM Adam Bellemare <ad...@gmail.com>
> wrote:
> 
>> Downloaded, compiled and passed all tests successfully.
>>
>> Ran quickstart (https://kafka.apache.org/quickstart) up to step 6 without
>> issue.
>>
>> (+1 non-binding).
>>
>> Adam
>>
>>
>>
>> On Mon, Feb 25, 2019 at 9:19 PM Matthias J. Sax <ma...@confluent.io>
>> wrote:
>>
>>> @Stephane
>>>
>>> Thanks! You are right (I copied the list from an older draft without
>>> double checking).
>>>
>>> On the release Wiki page, it's correctly listed as postponed:
>>>
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100827512
>>>
>>>
>>> @Viktor
>>>
>>> Thanks. This will not block the release, but I'll make sure to include
>>> it in the webpage update.
>>>
>>>
>>>
>>> -Matthias
>>>
>>> On 2/25/19 5:16 AM, Viktor Somogyi-Vass wrote:
>>>> Hi Matthias,
>>>>
>>>> I've noticed a minor line break issue in the upgrade docs. I've
>> created a
>>>> small PR for that: https://github.com/apache/kafka/pull/6320
>>>>
>>>> Best,
>>>> Viktor
>>>>
>>>> On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <
>>> kafka.tutorials@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi Matthias
>>>>>
>>>>> Thanks for this
>>>>> Running through the list of KIPs. I think this is not included in 2.2:
>>>>>
>>>>> - Allow clients to suppress auto-topic-creation
>>>>>
>>>>> Regards
>>>>> Stephane
>>>>>
>>>>> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <
>> matthias@confluent.io>
>>>>> wrote:
>>>>>
>>>>>> Hello Kafka users, developers and client-developers,
>>>>>>
>>>>>> This is the first candidate for the release of Apache Kafka 2.2.0.
>>>>>>
>>>>>> This is a minor release with the follow highlight:
>>>>>>
>>>>>>  - Added SSL support for custom principle name
>>>>>>  - Allow SASL connections to periodically re-authenticate
>>>>>>  - Improved consumer group management
>>>>>>    - default group.id is `null` instead of empty string
>>>>>>  - Add --under-min-isr option to describe topics command
>>>>>>  - Allow clients to suppress auto-topic-creation
>>>>>>  - API improvement
>>>>>>    - Producer: introduce close(Duration)
>>>>>>    - AdminClient: introduce close(Duration)
>>>>>>    - Kafka Streams: new flatTransform() operator in Streams DSL
>>>>>>    - KafkaStreams (and other classed) now implement AutoClosable to
>>>>>> support try-with-resource
>>>>>>    - New Serdes and default method implementations
>>>>>>  - Kafka Streams exposed internal client.id via ThreadMetadata
>>>>>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will
>> now
>>>>>> output `NaN` as default value
>>>>>>
>>>>>>
>>>>>> Release notes for the 2.2.0 release:
>>>>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>>>>>>
>>>>>> *** Please download, test and vote by Friday, March 1, 9am PST.
>>>>>>
>>>>>> 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/~mjsax/kafka-2.2.0-rc0/
>>>>>>
>>>>>> * Maven artifacts to be voted upon:
>>>>>>
>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>>>>
>>>>>> * Javadoc:
>>>>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>>>>>>
>>>>>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
>>>>>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>>>>>>
>>>>>> * Documentation:
>>>>>> https://kafka.apache.org/22/documentation.html
>>>>>>
>>>>>> * Protocol:
>>>>>> https://kafka.apache.org/22/protocol.html
>>>>>>
>>>>>> * Successful Jenkins builds for the 2.2 branch:
>>>>>> Unit/integration tests:
>>> https://builds.apache.org/job/kafka-2.2-jdk8/31/
>>>>>>
>>>>>> * System tests:
>>>>>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> -Matthias
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>
> 


Re: [VOTE] 2.2.0 RC0

Posted by Satish Duggana <sa...@gmail.com>.
+1 (non-binding)

- Ran testAll/releaseTarGzAll successfully with NO failures.
- Ran through quickstart of core/streams on builds generated from 2.2.0-rc0
tag
- Ran few internal apps targeting to topics on 3 node cluster.

Thanks for running the release Matthias!

On Tue, Feb 26, 2019 at 8:17 PM Adam Bellemare <ad...@gmail.com>
wrote:

> Downloaded, compiled and passed all tests successfully.
>
> Ran quickstart (https://kafka.apache.org/quickstart) up to step 6 without
> issue.
>
> (+1 non-binding).
>
> Adam
>
>
>
> On Mon, Feb 25, 2019 at 9:19 PM Matthias J. Sax <ma...@confluent.io>
> wrote:
>
> > @Stephane
> >
> > Thanks! You are right (I copied the list from an older draft without
> > double checking).
> >
> > On the release Wiki page, it's correctly listed as postponed:
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100827512
> >
> >
> > @Viktor
> >
> > Thanks. This will not block the release, but I'll make sure to include
> > it in the webpage update.
> >
> >
> >
> > -Matthias
> >
> > On 2/25/19 5:16 AM, Viktor Somogyi-Vass wrote:
> > > Hi Matthias,
> > >
> > > I've noticed a minor line break issue in the upgrade docs. I've
> created a
> > > small PR for that: https://github.com/apache/kafka/pull/6320
> > >
> > > Best,
> > > Viktor
> > >
> > > On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <
> > kafka.tutorials@gmail.com>
> > > wrote:
> > >
> > >> Hi Matthias
> > >>
> > >> Thanks for this
> > >> Running through the list of KIPs. I think this is not included in 2.2:
> > >>
> > >> - Allow clients to suppress auto-topic-creation
> > >>
> > >> Regards
> > >> Stephane
> > >>
> > >> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <
> matthias@confluent.io>
> > >> wrote:
> > >>
> > >>> Hello Kafka users, developers and client-developers,
> > >>>
> > >>> This is the first candidate for the release of Apache Kafka 2.2.0.
> > >>>
> > >>> This is a minor release with the follow highlight:
> > >>>
> > >>>  - Added SSL support for custom principle name
> > >>>  - Allow SASL connections to periodically re-authenticate
> > >>>  - Improved consumer group management
> > >>>    - default group.id is `null` instead of empty string
> > >>>  - Add --under-min-isr option to describe topics command
> > >>>  - Allow clients to suppress auto-topic-creation
> > >>>  - API improvement
> > >>>    - Producer: introduce close(Duration)
> > >>>    - AdminClient: introduce close(Duration)
> > >>>    - Kafka Streams: new flatTransform() operator in Streams DSL
> > >>>    - KafkaStreams (and other classed) now implement AutoClosable to
> > >>> support try-with-resource
> > >>>    - New Serdes and default method implementations
> > >>>  - Kafka Streams exposed internal client.id via ThreadMetadata
> > >>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will
> now
> > >>> output `NaN` as default value
> > >>>
> > >>>
> > >>> Release notes for the 2.2.0 release:
> > >>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
> > >>>
> > >>> *** Please download, test and vote by Friday, March 1, 9am PST.
> > >>>
> > >>> 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/~mjsax/kafka-2.2.0-rc0/
> > >>>
> > >>> * Maven artifacts to be voted upon:
> > >>>
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >>>
> > >>> * Javadoc:
> > >>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
> > >>>
> > >>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
> > >>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
> > >>>
> > >>> * Documentation:
> > >>> https://kafka.apache.org/22/documentation.html
> > >>>
> > >>> * Protocol:
> > >>> https://kafka.apache.org/22/protocol.html
> > >>>
> > >>> * Successful Jenkins builds for the 2.2 branch:
> > >>> Unit/integration tests:
> > https://builds.apache.org/job/kafka-2.2-jdk8/31/
> > >>>
> > >>> * System tests:
> > >>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> Thanks,
> > >>>
> > >>> -Matthias
> > >>>
> > >>>
> > >>
> > >
> >
> >
>

Re: [VOTE] 2.2.0 RC0

Posted by Adam Bellemare <ad...@gmail.com>.
Downloaded, compiled and passed all tests successfully.

Ran quickstart (https://kafka.apache.org/quickstart) up to step 6 without
issue.

(+1 non-binding).

Adam



On Mon, Feb 25, 2019 at 9:19 PM Matthias J. Sax <ma...@confluent.io>
wrote:

> @Stephane
>
> Thanks! You are right (I copied the list from an older draft without
> double checking).
>
> On the release Wiki page, it's correctly listed as postponed:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100827512
>
>
> @Viktor
>
> Thanks. This will not block the release, but I'll make sure to include
> it in the webpage update.
>
>
>
> -Matthias
>
> On 2/25/19 5:16 AM, Viktor Somogyi-Vass wrote:
> > Hi Matthias,
> >
> > I've noticed a minor line break issue in the upgrade docs. I've created a
> > small PR for that: https://github.com/apache/kafka/pull/6320
> >
> > Best,
> > Viktor
> >
> > On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <
> kafka.tutorials@gmail.com>
> > wrote:
> >
> >> Hi Matthias
> >>
> >> Thanks for this
> >> Running through the list of KIPs. I think this is not included in 2.2:
> >>
> >> - Allow clients to suppress auto-topic-creation
> >>
> >> Regards
> >> Stephane
> >>
> >> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <ma...@confluent.io>
> >> wrote:
> >>
> >>> Hello Kafka users, developers and client-developers,
> >>>
> >>> This is the first candidate for the release of Apache Kafka 2.2.0.
> >>>
> >>> This is a minor release with the follow highlight:
> >>>
> >>>  - Added SSL support for custom principle name
> >>>  - Allow SASL connections to periodically re-authenticate
> >>>  - Improved consumer group management
> >>>    - default group.id is `null` instead of empty string
> >>>  - Add --under-min-isr option to describe topics command
> >>>  - Allow clients to suppress auto-topic-creation
> >>>  - API improvement
> >>>    - Producer: introduce close(Duration)
> >>>    - AdminClient: introduce close(Duration)
> >>>    - Kafka Streams: new flatTransform() operator in Streams DSL
> >>>    - KafkaStreams (and other classed) now implement AutoClosable to
> >>> support try-with-resource
> >>>    - New Serdes and default method implementations
> >>>  - Kafka Streams exposed internal client.id via ThreadMetadata
> >>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
> >>> output `NaN` as default value
> >>>
> >>>
> >>> Release notes for the 2.2.0 release:
> >>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
> >>>
> >>> *** Please download, test and vote by Friday, March 1, 9am PST.
> >>>
> >>> 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/~mjsax/kafka-2.2.0-rc0/
> >>>
> >>> * Maven artifacts to be voted upon:
> >>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >>>
> >>> * Javadoc:
> >>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
> >>>
> >>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
> >>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
> >>>
> >>> * Documentation:
> >>> https://kafka.apache.org/22/documentation.html
> >>>
> >>> * Protocol:
> >>> https://kafka.apache.org/22/protocol.html
> >>>
> >>> * Successful Jenkins builds for the 2.2 branch:
> >>> Unit/integration tests:
> https://builds.apache.org/job/kafka-2.2-jdk8/31/
> >>>
> >>> * System tests:
> >>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
> >>>
> >>>
> >>>
> >>>
> >>> Thanks,
> >>>
> >>> -Matthias
> >>>
> >>>
> >>
> >
>
>

Re: [VOTE] 2.2.0 RC0

Posted by "Matthias J. Sax" <ma...@confluent.io>.
@Stephane

Thanks! You are right (I copied the list from an older draft without
double checking).

On the release Wiki page, it's correctly listed as postponed:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100827512


@Viktor

Thanks. This will not block the release, but I'll make sure to include
it in the webpage update.



-Matthias

On 2/25/19 5:16 AM, Viktor Somogyi-Vass wrote:
> Hi Matthias,
> 
> I've noticed a minor line break issue in the upgrade docs. I've created a
> small PR for that: https://github.com/apache/kafka/pull/6320
> 
> Best,
> Viktor
> 
> On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <ka...@gmail.com>
> wrote:
> 
>> Hi Matthias
>>
>> Thanks for this
>> Running through the list of KIPs. I think this is not included in 2.2:
>>
>> - Allow clients to suppress auto-topic-creation
>>
>> Regards
>> Stephane
>>
>> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <ma...@confluent.io>
>> wrote:
>>
>>> Hello Kafka users, developers and client-developers,
>>>
>>> This is the first candidate for the release of Apache Kafka 2.2.0.
>>>
>>> This is a minor release with the follow highlight:
>>>
>>>  - Added SSL support for custom principle name
>>>  - Allow SASL connections to periodically re-authenticate
>>>  - Improved consumer group management
>>>    - default group.id is `null` instead of empty string
>>>  - Add --under-min-isr option to describe topics command
>>>  - Allow clients to suppress auto-topic-creation
>>>  - API improvement
>>>    - Producer: introduce close(Duration)
>>>    - AdminClient: introduce close(Duration)
>>>    - Kafka Streams: new flatTransform() operator in Streams DSL
>>>    - KafkaStreams (and other classed) now implement AutoClosable to
>>> support try-with-resource
>>>    - New Serdes and default method implementations
>>>  - Kafka Streams exposed internal client.id via ThreadMetadata
>>>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
>>> output `NaN` as default value
>>>
>>>
>>> Release notes for the 2.2.0 release:
>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>>>
>>> *** Please download, test and vote by Friday, March 1, 9am PST.
>>>
>>> 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/~mjsax/kafka-2.2.0-rc0/
>>>
>>> * Maven artifacts to be voted upon:
>>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>
>>> * Javadoc:
>>> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>>>
>>> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
>>> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>>>
>>> * Documentation:
>>> https://kafka.apache.org/22/documentation.html
>>>
>>> * Protocol:
>>> https://kafka.apache.org/22/protocol.html
>>>
>>> * Successful Jenkins builds for the 2.2 branch:
>>> Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/
>>>
>>> * System tests:
>>> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>>>
>>>
>>>
>>>
>>> Thanks,
>>>
>>> -Matthias
>>>
>>>
>>
> 


Re: [VOTE] 2.2.0 RC0

Posted by Viktor Somogyi-Vass <vi...@gmail.com>.
Hi Matthias,

I've noticed a minor line break issue in the upgrade docs. I've created a
small PR for that: https://github.com/apache/kafka/pull/6320

Best,
Viktor

On Sun, Feb 24, 2019 at 10:16 PM Stephane Maarek <ka...@gmail.com>
wrote:

> Hi Matthias
>
> Thanks for this
> Running through the list of KIPs. I think this is not included in 2.2:
>
> - Allow clients to suppress auto-topic-creation
>
> Regards
> Stephane
>
> On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <ma...@confluent.io>
> wrote:
>
> > Hello Kafka users, developers and client-developers,
> >
> > This is the first candidate for the release of Apache Kafka 2.2.0.
> >
> > This is a minor release with the follow highlight:
> >
> >  - Added SSL support for custom principle name
> >  - Allow SASL connections to periodically re-authenticate
> >  - Improved consumer group management
> >    - default group.id is `null` instead of empty string
> >  - Add --under-min-isr option to describe topics command
> >  - Allow clients to suppress auto-topic-creation
> >  - API improvement
> >    - Producer: introduce close(Duration)
> >    - AdminClient: introduce close(Duration)
> >    - Kafka Streams: new flatTransform() operator in Streams DSL
> >    - KafkaStreams (and other classed) now implement AutoClosable to
> > support try-with-resource
> >    - New Serdes and default method implementations
> >  - Kafka Streams exposed internal client.id via ThreadMetadata
> >  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
> > output `NaN` as default value
> >
> >
> > Release notes for the 2.2.0 release:
> > http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Friday, March 1, 9am PST.
> >
> > 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/~mjsax/kafka-2.2.0-rc0/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
> >
> > * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
> > https://github.com/apache/kafka/releases/tag/2.2.0-rc0
> >
> > * Documentation:
> > https://kafka.apache.org/22/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/22/protocol.html
> >
> > * Successful Jenkins builds for the 2.2 branch:
> > Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/
> >
> > * System tests:
> > https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
> >
> >
> >
> >
> > Thanks,
> >
> > -Matthias
> >
> >
>

Re: [VOTE] 2.2.0 RC0

Posted by Stephane Maarek <ka...@gmail.com>.
Hi Matthias

Thanks for this
Running through the list of KIPs. I think this is not included in 2.2:

- Allow clients to suppress auto-topic-creation

Regards
Stephane

On Sun, Feb 24, 2019 at 1:03 AM Matthias J. Sax <ma...@confluent.io>
wrote:

> Hello Kafka users, developers and client-developers,
>
> This is the first candidate for the release of Apache Kafka 2.2.0.
>
> This is a minor release with the follow highlight:
>
>  - Added SSL support for custom principle name
>  - Allow SASL connections to periodically re-authenticate
>  - Improved consumer group management
>    - default group.id is `null` instead of empty string
>  - Add --under-min-isr option to describe topics command
>  - Allow clients to suppress auto-topic-creation
>  - API improvement
>    - Producer: introduce close(Duration)
>    - AdminClient: introduce close(Duration)
>    - Kafka Streams: new flatTransform() operator in Streams DSL
>    - KafkaStreams (and other classed) now implement AutoClosable to
> support try-with-resource
>    - New Serdes and default method implementations
>  - Kafka Streams exposed internal client.id via ThreadMetadata
>  - Metric improvements:  All `-min`, `-avg` and `-max` metrics will now
> output `NaN` as default value
>
>
> Release notes for the 2.2.0 release:
> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/RELEASE_NOTES.html
>
> *** Please download, test and vote by Friday, March 1, 9am PST.
>
> 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/~mjsax/kafka-2.2.0-rc0/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> http://home.apache.org/~mjsax/kafka-2.2.0-rc0/javadoc/
>
> * Tag to be voted upon (off 2.2 branch) is the 2.2.0 tag:
> https://github.com/apache/kafka/releases/tag/2.2.0-rc0
>
> * Documentation:
> https://kafka.apache.org/22/documentation.html
>
> * Protocol:
> https://kafka.apache.org/22/protocol.html
>
> * Successful Jenkins builds for the 2.2 branch:
> Unit/integration tests: https://builds.apache.org/job/kafka-2.2-jdk8/31/
>
> * System tests:
> https://jenkins.confluent.io/job/system-test-kafka/job/2.2/
>
>
>
>
> Thanks,
>
> -Matthias
>
>