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
>
>