You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by Bruno Cadonna <ca...@apache.org> on 2022/04/15 19:05:42 UTC

[VOTE] 3.2.0 RC0

Hello Kafka users, developers and client-developers,

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

* log4j 1.x is replaced with reload4j (KAFKA-9366)
* StandardAuthorizer for KRaft (KIP-801)
* Send a hint to the partition leader to recover the partition (KIP-704)
* Top-level error code field in DescribeLogDirsResponse (KIP-784)
* kafka-console-producer writes headers and null values (KIP-798 and 
KIP-810)
* JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
* Static membership protocol lets the leader skip assignment (KIP-814)
* Rack-aware standby task assignment in Kafka Streams (KIP-708)
* Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
* Connect APIs list all connector plugins and retrieve their 
configuration (KIP-769)
* TimestampConverter SMT supports different unix time precisions (KIP-808)
* Connect source tasks handle producer exceptions (KIP-779)

Release notes for the 3.2.0 release:
https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html

*** Please download, test and vote by Monday, April 25, 9am CEST

Kafka's KEYS file containing PGP keys we use to sign the release:
https://kafka.apache.org/KEYS

* Release artifacts to be voted upon (source and binary):
https://home.apache.org/~cadonna/kafka-3.2.0-rc0/

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

* Javadoc:
https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/

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

* Documentation (not yet ported to kafka-site):
https://kafka.apache.org/32/documentation.html

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

* Successful Jenkins builds for the 3.2 branch:
I'll share a link once the builds complete


/**************************************

Thanks,
Bruno

Re: [VOTE] 3.2.0 RC0

Posted by Michal Tóth <mi...@gmail.com>.
Hello all,

 I have executed some produce/consume system tests which all passed.
Also everything passed from https://github.com/tombentley/kafka-verify-rc
- checking signatures, checksums, with gradle unit & integration tests, etc.

Good from me (non-binding).

Thank you


pi 15. 4. 2022 o 21:05 Bruno Cadonna <ca...@apache.org> napísal(a):

> Hello Kafka users, developers and client-developers,
>
> This is the first candidate for release of Apache Kafka 3.2.0.
>
> * log4j 1.x is replaced with reload4j (KAFKA-9366)
> * StandardAuthorizer for KRaft (KIP-801)
> * Send a hint to the partition leader to recover the partition (KIP-704)
> * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> * kafka-console-producer writes headers and null values (KIP-798 and
> KIP-810)
> * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> * Static membership protocol lets the leader skip assignment (KIP-814)
> * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> * Connect APIs list all connector plugins and retrieve their
> configuration (KIP-769)
> * TimestampConverter SMT supports different unix time precisions (KIP-808)
> * Connect source tasks handle producer exceptions (KIP-779)
>
> Release notes for the 3.2.0 release:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>
> *** Please download, test and vote by Monday, April 25, 9am CEST
>
> Kafka's KEYS file containing PGP keys we use to sign the release:
> https://kafka.apache.org/KEYS
>
> * Release artifacts to be voted upon (source and binary):
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>
> * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>
> * Documentation (not yet ported to kafka-site):
> https://kafka.apache.org/32/documentation.html
>
> * Protocol:
> https://kafka.apache.org/32/protocol.html
>
> * Successful Jenkins builds for the 3.2 branch:
> I'll share a link once the builds complete
>
>
> /**************************************
>
> Thanks,
> Bruno
>


-- 
S pozdravom
     Michal Tóth

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi Guozhang,

Thank you for your message!

The performance regression did not find its way to the 3.2 branch. In 
other words, the commit that is fixed by your commit is not on branch 3.2.

Best,
Bruno


On 27.04.22 21:36, Guozhang Wang wrote:
> Hi Bruno,
> 
> Could I also have this commit (
> https://github.com/apache/kafka/commit/e026384ffb3170a2e71053a4163db58b9bd8fba6)
> in the next release candidate? It's fixing a performance regression that
> was just introduced, and not yet released in older versions.
> 
> 
> Guozhang
> 
> On Tue, Apr 26, 2022 at 11:01 AM Jun Rao <ju...@confluent.io.invalid> wrote:
> 
>> Hi, Bruno.
>>
>> Thanks for the reply. Your understanding is correct. This is a regression
>> introduced only in the 3.2 branch.
>>
>> Sorry for the late notice.
>>
>> Jun
>>
>> On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org> wrote:
>>
>>> Hi Jun,
>>>
>>> Thank you for your message!
>>>
>>> Now I see how this issue was introduced in 3.2.0. The fix for the bug
>>> described in KAFKA-12841 introduced it, right? I initially understood
>>> that the PR you want to include is the fix for the bug described in
>>> KAFKA-12841 which dates back to 2.6.
>>>
>>> I think that classifies as a regression.
>>>
>>> I will abort the voting and create a new release candidate.
>>>
>>> Best,
>>> Bruno
>>>
>>> On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
>>>> Hi, Bruno,
>>>>
>>>> Could we include https://github.com/apache/kafka/pull/12064
>>>> <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
>>>> issue introduced in 3.2.0 where in some of the error cases, the
>> producer
>>>> interceptor is called twice for the same record.
>>>>
>>>> Thanks,
>>>>
>>>> Jun
>>>>
>>>> On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
>>>> <ma...@apache.org>> wrote:
>>>>
>>>>      Hi all,
>>>>
>>>>      This is a gently reminder to vote for the first candidate for
>>>>      release of
>>>>      Apache Kafka 3.2.0.
>>>>
>>>>      I added the 3.2 documentation to the kafka site. That means
>>>>      https://kafka.apache.org/32/documentation.html
>>>>      <https://kafka.apache.org/32/documentation.html> works now.
>>>>
>>>>      A successful system tests run can be found here:
>>>>      https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>>>>      <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
>>>>
>>>>      Thank you to Michal for voting on the release candidate.
>>>>
>>>>      Best,
>>>>      Bruno
>>>>
>>>>      On 15.04.22 21:05, Bruno Cadonna wrote:
>>>>       > Hello Kafka users, developers and client-developers,
>>>>       >
>>>>       > This is the first candidate for release of Apache Kafka 3.2.0.
>>>>       >
>>>>       > * log4j 1.x is replaced with reload4j (KAFKA-9366)
>>>>       > * StandardAuthorizer for KRaft (KIP-801)
>>>>       > * Send a hint to the partition leader to recover the partition
>>>>      (KIP-704)
>>>>       > * Top-level error code field in DescribeLogDirsResponse
>> (KIP-784)
>>>>       > * kafka-console-producer writes headers and null values (KIP-798
>>> and
>>>>       > KIP-810)
>>>>       > * JoinGroupRequest and LeaveGroupRequest have a reason attached
>>>>      (KIP-800)
>>>>       > * Static membership protocol lets the leader skip assignment
>>>>      (KIP-814)
>>>>       > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
>>>>       > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
>>>>       > * Connect APIs list all connector plugins and retrieve their
>>>>       > configuration (KIP-769)
>>>>       > * TimestampConverter SMT supports different unix time precisions
>>>>      (KIP-808)
>>>>       > * Connect source tasks handle producer exceptions (KIP-779)
>>>>       >
>>>>       > Release notes for the 3.2.0 release:
>>>>       >
>>>>
>> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>>>>      <
>> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>>>>
>>>>       >
>>>>       > *** Please download, test and vote by Monday, April 25, 9am CEST
>>>>       >
>>>>       > Kafka's KEYS file containing PGP keys we use to sign the
>> release:
>>>>       > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
>>>>       >
>>>>       > * Release artifacts to be voted upon (source and binary):
>>>>       > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>>>>      <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
>>>>       >
>>>>       > * Maven artifacts to be voted upon:
>>>>       >
>>>>
>>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>>      <
>>> https://repository.apache.org/content/groups/staging/org/apache/kafka/>
>>>>       >
>>>>       > * Javadoc:
>>>>       > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>>>>      <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
>>>>       >
>>>>       > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
>>>>       > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>>>>      <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
>>>>       >
>>>>       > * Documentation (not yet ported to kafka-site):
>>>>       > https://kafka.apache.org/32/documentation.html
>>>>      <https://kafka.apache.org/32/documentation.html>
>>>>       >
>>>>       > * Protocol:
>>>>       > https://kafka.apache.org/32/protocol.html
>>>>      <https://kafka.apache.org/32/protocol.html>
>>>>       >
>>>>       > * Successful Jenkins builds for the 3.2 branch:
>>>>       > I'll share a link once the builds complete
>>>>       >
>>>>       >
>>>>       > /**************************************
>>>>       >
>>>>       > Thanks,
>>>>       > Bruno
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "kafka-clients" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to kafka-clients+unsubscribe@googlegroups.com
>>>> <ma...@googlegroups.com>.
>>>> To view this discussion on the web visit
>>>>
>>>
>> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
>>>> <
>>>
>> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
>>>> .
>>>
>>
> 
> 

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi Luke,

Thanks for your message!

I agree and I will include this PR in the next RC.

Best,
Bruno

On 28.04.22 09:38, Luke Chen wrote:
> Hi Bruno,
> 
> I think this PR might also need to be included in next release candidate
> because it's a bug fix/optimization for an issue introduced in v3.2.0.
> https://github.com/apache/kafka/pull/12096
> 
> cc Ismael
> 
> Thank you.
> Luke
> 
> On Thu, Apr 28, 2022 at 3:36 AM Guozhang Wang <wa...@gmail.com> wrote:
> 
>> Hi Bruno,
>>
>> Could I also have this commit (
>>
>> https://github.com/apache/kafka/commit/e026384ffb3170a2e71053a4163db58b9bd8fba6
>> )
>> in the next release candidate? It's fixing a performance regression that
>> was just introduced, and not yet released in older versions.
>>
>>
>> Guozhang
>>
>> On Tue, Apr 26, 2022 at 11:01 AM Jun Rao <ju...@confluent.io.invalid> wrote:
>>
>>> Hi, Bruno.
>>>
>>> Thanks for the reply. Your understanding is correct. This is a regression
>>> introduced only in the 3.2 branch.
>>>
>>> Sorry for the late notice.
>>>
>>> Jun
>>>
>>> On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org>
>> wrote:
>>>
>>>> Hi Jun,
>>>>
>>>> Thank you for your message!
>>>>
>>>> Now I see how this issue was introduced in 3.2.0. The fix for the bug
>>>> described in KAFKA-12841 introduced it, right? I initially understood
>>>> that the PR you want to include is the fix for the bug described in
>>>> KAFKA-12841 which dates back to 2.6.
>>>>
>>>> I think that classifies as a regression.
>>>>
>>>> I will abort the voting and create a new release candidate.
>>>>
>>>> Best,
>>>> Bruno
>>>>
>>>> On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
>>>>> Hi, Bruno,
>>>>>
>>>>> Could we include https://github.com/apache/kafka/pull/12064
>>>>> <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
>>>>> issue introduced in 3.2.0 where in some of the error cases, the
>>> producer
>>>>> interceptor is called twice for the same record.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Jun
>>>>>
>>>>> On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
>>>>> <ma...@apache.org>> wrote:
>>>>>
>>>>>      Hi all,
>>>>>
>>>>>      This is a gently reminder to vote for the first candidate for
>>>>>      release of
>>>>>      Apache Kafka 3.2.0.
>>>>>
>>>>>      I added the 3.2 documentation to the kafka site. That means
>>>>>      https://kafka.apache.org/32/documentation.html
>>>>>      <https://kafka.apache.org/32/documentation.html> works now.
>>>>>
>>>>>      A successful system tests run can be found here:
>>>>>      https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>>>>>      <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
>>>>>
>>>>>      Thank you to Michal for voting on the release candidate.
>>>>>
>>>>>      Best,
>>>>>      Bruno
>>>>>
>>>>>      On 15.04.22 21:05, Bruno Cadonna wrote:
>>>>>       > Hello Kafka users, developers and client-developers,
>>>>>       >
>>>>>       > This is the first candidate for release of Apache Kafka 3.2.0.
>>>>>       >
>>>>>       > * log4j 1.x is replaced with reload4j (KAFKA-9366)
>>>>>       > * StandardAuthorizer for KRaft (KIP-801)
>>>>>       > * Send a hint to the partition leader to recover the partition
>>>>>      (KIP-704)
>>>>>       > * Top-level error code field in DescribeLogDirsResponse
>>> (KIP-784)
>>>>>       > * kafka-console-producer writes headers and null values
>> (KIP-798
>>>> and
>>>>>       > KIP-810)
>>>>>       > * JoinGroupRequest and LeaveGroupRequest have a reason
>> attached
>>>>>      (KIP-800)
>>>>>       > * Static membership protocol lets the leader skip assignment
>>>>>      (KIP-814)
>>>>>       > * Rack-aware standby task assignment in Kafka Streams
>> (KIP-708)
>>>>>       > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
>>>>>       > * Connect APIs list all connector plugins and retrieve their
>>>>>       > configuration (KIP-769)
>>>>>       > * TimestampConverter SMT supports different unix time
>> precisions
>>>>>      (KIP-808)
>>>>>       > * Connect source tasks handle producer exceptions (KIP-779)
>>>>>       >
>>>>>       > Release notes for the 3.2.0 release:
>>>>>       >
>>>>>
>>> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>>>>>      <
>>> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>>>>>
>>>>>       >
>>>>>       > *** Please download, test and vote by Monday, April 25, 9am
>> CEST
>>>>>       >
>>>>>       > Kafka's KEYS file containing PGP keys we use to sign the
>>> release:
>>>>>       > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
>>>>>       >
>>>>>       > * Release artifacts to be voted upon (source and binary):
>>>>>       > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>>>>>      <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
>>>>>       >
>>>>>       > * Maven artifacts to be voted upon:
>>>>>       >
>>>>>
>>>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>>>      <
>>>> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>>>
>>>>>       >
>>>>>       > * Javadoc:
>>>>>       > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>>>>>      <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
>>>>>       >
>>>>>       > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
>>>>>       > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>>>>>      <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
>>>>>       >
>>>>>       > * Documentation (not yet ported to kafka-site):
>>>>>       > https://kafka.apache.org/32/documentation.html
>>>>>      <https://kafka.apache.org/32/documentation.html>
>>>>>       >
>>>>>       > * Protocol:
>>>>>       > https://kafka.apache.org/32/protocol.html
>>>>>      <https://kafka.apache.org/32/protocol.html>
>>>>>       >
>>>>>       > * Successful Jenkins builds for the 3.2 branch:
>>>>>       > I'll share a link once the builds complete
>>>>>       >
>>>>>       >
>>>>>       > /**************************************
>>>>>       >
>>>>>       > Thanks,
>>>>>       > Bruno
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "kafka-clients" group.
>>>>> To unsubscribe from this group and stop receiving emails from it,
>> send
>>>>> an email to kafka-clients+unsubscribe@googlegroups.com
>>>>> <ma...@googlegroups.com>.
>>>>> To view this discussion on the web visit
>>>>>
>>>>
>>>
>> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
>>>>> <
>>>>
>>>
>> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
>>>>> .
>>>>
>>>
>>
>>
>> --
>> -- Guozhang
>>
> 

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Luke Chen <sh...@gmail.com>.
Hi Bruno,

I think this PR might also need to be included in next release candidate
because it's a bug fix/optimization for an issue introduced in v3.2.0.
https://github.com/apache/kafka/pull/12096

cc Ismael

Thank you.
Luke

On Thu, Apr 28, 2022 at 3:36 AM Guozhang Wang <wa...@gmail.com> wrote:

> Hi Bruno,
>
> Could I also have this commit (
>
> https://github.com/apache/kafka/commit/e026384ffb3170a2e71053a4163db58b9bd8fba6
> )
> in the next release candidate? It's fixing a performance regression that
> was just introduced, and not yet released in older versions.
>
>
> Guozhang
>
> On Tue, Apr 26, 2022 at 11:01 AM Jun Rao <ju...@confluent.io.invalid> wrote:
>
> > Hi, Bruno.
> >
> > Thanks for the reply. Your understanding is correct. This is a regression
> > introduced only in the 3.2 branch.
> >
> > Sorry for the late notice.
> >
> > Jun
> >
> > On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org>
> wrote:
> >
> > > Hi Jun,
> > >
> > > Thank you for your message!
> > >
> > > Now I see how this issue was introduced in 3.2.0. The fix for the bug
> > > described in KAFKA-12841 introduced it, right? I initially understood
> > > that the PR you want to include is the fix for the bug described in
> > > KAFKA-12841 which dates back to 2.6.
> > >
> > > I think that classifies as a regression.
> > >
> > > I will abort the voting and create a new release candidate.
> > >
> > > Best,
> > > Bruno
> > >
> > > On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> > > > Hi, Bruno,
> > > >
> > > > Could we include https://github.com/apache/kafka/pull/12064
> > > > <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
> > > > issue introduced in 3.2.0 where in some of the error cases, the
> > producer
> > > > interceptor is called twice for the same record.
> > > >
> > > > Thanks,
> > > >
> > > > Jun
> > > >
> > > > On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
> > > > <ma...@apache.org>> wrote:
> > > >
> > > >     Hi all,
> > > >
> > > >     This is a gently reminder to vote for the first candidate for
> > > >     release of
> > > >     Apache Kafka 3.2.0.
> > > >
> > > >     I added the 3.2 documentation to the kafka site. That means
> > > >     https://kafka.apache.org/32/documentation.html
> > > >     <https://kafka.apache.org/32/documentation.html> works now.
> > > >
> > > >     A successful system tests run can be found here:
> > > >     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
> > > >     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> > > >
> > > >     Thank you to Michal for voting on the release candidate.
> > > >
> > > >     Best,
> > > >     Bruno
> > > >
> > > >     On 15.04.22 21:05, Bruno Cadonna wrote:
> > > >      > Hello Kafka users, developers and client-developers,
> > > >      >
> > > >      > This is the first candidate for release of Apache Kafka 3.2.0.
> > > >      >
> > > >      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> > > >      > * StandardAuthorizer for KRaft (KIP-801)
> > > >      > * Send a hint to the partition leader to recover the partition
> > > >     (KIP-704)
> > > >      > * Top-level error code field in DescribeLogDirsResponse
> > (KIP-784)
> > > >      > * kafka-console-producer writes headers and null values
> (KIP-798
> > > and
> > > >      > KIP-810)
> > > >      > * JoinGroupRequest and LeaveGroupRequest have a reason
> attached
> > > >     (KIP-800)
> > > >      > * Static membership protocol lets the leader skip assignment
> > > >     (KIP-814)
> > > >      > * Rack-aware standby task assignment in Kafka Streams
> (KIP-708)
> > > >      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> > > >      > * Connect APIs list all connector plugins and retrieve their
> > > >      > configuration (KIP-769)
> > > >      > * TimestampConverter SMT supports different unix time
> precisions
> > > >     (KIP-808)
> > > >      > * Connect source tasks handle producer exceptions (KIP-779)
> > > >      >
> > > >      > Release notes for the 3.2.0 release:
> > > >      >
> > > >
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> > > >     <
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> > > >
> > > >      >
> > > >      > *** Please download, test and vote by Monday, April 25, 9am
> CEST
> > > >      >
> > > >      > Kafka's KEYS file containing PGP keys we use to sign the
> > release:
> > > >      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
> > > >      >
> > > >      > * Release artifacts to be voted upon (source and binary):
> > > >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> > > >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
> > > >      >
> > > >      > * Maven artifacts to be voted upon:
> > > >      >
> > > >
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > > >     <
> > > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > > >      >
> > > >      > * Javadoc:
> > > >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> > > >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
> > > >      >
> > > >      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> > > >      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> > > >     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
> > > >      >
> > > >      > * Documentation (not yet ported to kafka-site):
> > > >      > https://kafka.apache.org/32/documentation.html
> > > >     <https://kafka.apache.org/32/documentation.html>
> > > >      >
> > > >      > * Protocol:
> > > >      > https://kafka.apache.org/32/protocol.html
> > > >     <https://kafka.apache.org/32/protocol.html>
> > > >      >
> > > >      > * Successful Jenkins builds for the 3.2 branch:
> > > >      > I'll share a link once the builds complete
> > > >      >
> > > >      >
> > > >      > /**************************************
> > > >      >
> > > >      > Thanks,
> > > >      > Bruno
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "kafka-clients" group.
> > > > To unsubscribe from this group and stop receiving emails from it,
> send
> > > > an email to kafka-clients+unsubscribe@googlegroups.com
> > > > <ma...@googlegroups.com>.
> > > > To view this discussion on the web visit
> > > >
> > >
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
> > > > <
> > >
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
> > > >.
> > >
> >
>
>
> --
> -- Guozhang
>

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Guozhang Wang <wa...@gmail.com>.
Hi Bruno,

Could I also have this commit (
https://github.com/apache/kafka/commit/e026384ffb3170a2e71053a4163db58b9bd8fba6)
in the next release candidate? It's fixing a performance regression that
was just introduced, and not yet released in older versions.


Guozhang

On Tue, Apr 26, 2022 at 11:01 AM Jun Rao <ju...@confluent.io.invalid> wrote:

> Hi, Bruno.
>
> Thanks for the reply. Your understanding is correct. This is a regression
> introduced only in the 3.2 branch.
>
> Sorry for the late notice.
>
> Jun
>
> On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org> wrote:
>
> > Hi Jun,
> >
> > Thank you for your message!
> >
> > Now I see how this issue was introduced in 3.2.0. The fix for the bug
> > described in KAFKA-12841 introduced it, right? I initially understood
> > that the PR you want to include is the fix for the bug described in
> > KAFKA-12841 which dates back to 2.6.
> >
> > I think that classifies as a regression.
> >
> > I will abort the voting and create a new release candidate.
> >
> > Best,
> > Bruno
> >
> > On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> > > Hi, Bruno,
> > >
> > > Could we include https://github.com/apache/kafka/pull/12064
> > > <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
> > > issue introduced in 3.2.0 where in some of the error cases, the
> producer
> > > interceptor is called twice for the same record.
> > >
> > > Thanks,
> > >
> > > Jun
> > >
> > > On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
> > > <ma...@apache.org>> wrote:
> > >
> > >     Hi all,
> > >
> > >     This is a gently reminder to vote for the first candidate for
> > >     release of
> > >     Apache Kafka 3.2.0.
> > >
> > >     I added the 3.2 documentation to the kafka site. That means
> > >     https://kafka.apache.org/32/documentation.html
> > >     <https://kafka.apache.org/32/documentation.html> works now.
> > >
> > >     A successful system tests run can be found here:
> > >     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
> > >     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> > >
> > >     Thank you to Michal for voting on the release candidate.
> > >
> > >     Best,
> > >     Bruno
> > >
> > >     On 15.04.22 21:05, Bruno Cadonna wrote:
> > >      > Hello Kafka users, developers and client-developers,
> > >      >
> > >      > This is the first candidate for release of Apache Kafka 3.2.0.
> > >      >
> > >      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> > >      > * StandardAuthorizer for KRaft (KIP-801)
> > >      > * Send a hint to the partition leader to recover the partition
> > >     (KIP-704)
> > >      > * Top-level error code field in DescribeLogDirsResponse
> (KIP-784)
> > >      > * kafka-console-producer writes headers and null values (KIP-798
> > and
> > >      > KIP-810)
> > >      > * JoinGroupRequest and LeaveGroupRequest have a reason attached
> > >     (KIP-800)
> > >      > * Static membership protocol lets the leader skip assignment
> > >     (KIP-814)
> > >      > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> > >      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> > >      > * Connect APIs list all connector plugins and retrieve their
> > >      > configuration (KIP-769)
> > >      > * TimestampConverter SMT supports different unix time precisions
> > >     (KIP-808)
> > >      > * Connect source tasks handle producer exceptions (KIP-779)
> > >      >
> > >      > Release notes for the 3.2.0 release:
> > >      >
> > >
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> > >     <
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> > >
> > >      >
> > >      > *** Please download, test and vote by Monday, April 25, 9am CEST
> > >      >
> > >      > Kafka's KEYS file containing PGP keys we use to sign the
> release:
> > >      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
> > >      >
> > >      > * Release artifacts to be voted upon (source and binary):
> > >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> > >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
> > >      >
> > >      > * Maven artifacts to be voted upon:
> > >      >
> > >
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> > >     <
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/>
> > >      >
> > >      > * Javadoc:
> > >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> > >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
> > >      >
> > >      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> > >      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> > >     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
> > >      >
> > >      > * Documentation (not yet ported to kafka-site):
> > >      > https://kafka.apache.org/32/documentation.html
> > >     <https://kafka.apache.org/32/documentation.html>
> > >      >
> > >      > * Protocol:
> > >      > https://kafka.apache.org/32/protocol.html
> > >     <https://kafka.apache.org/32/protocol.html>
> > >      >
> > >      > * Successful Jenkins builds for the 3.2 branch:
> > >      > I'll share a link once the builds complete
> > >      >
> > >      >
> > >      > /**************************************
> > >      >
> > >      > Thanks,
> > >      > Bruno
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "kafka-clients" group.
> > > To unsubscribe from this group and stop receiving emails from it, send
> > > an email to kafka-clients+unsubscribe@googlegroups.com
> > > <ma...@googlegroups.com>.
> > > To view this discussion on the web visit
> > >
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
> > > <
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
> > >.
> >
>


-- 
-- Guozhang

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Jun Rao <ju...@confluent.io.INVALID>.
Hi, Bruno.

Thanks for the reply. Your understanding is correct. This is a regression
introduced only in the 3.2 branch.

Sorry for the late notice.

Jun

On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org> wrote:

> Hi Jun,
>
> Thank you for your message!
>
> Now I see how this issue was introduced in 3.2.0. The fix for the bug
> described in KAFKA-12841 introduced it, right? I initially understood
> that the PR you want to include is the fix for the bug described in
> KAFKA-12841 which dates back to 2.6.
>
> I think that classifies as a regression.
>
> I will abort the voting and create a new release candidate.
>
> Best,
> Bruno
>
> On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> > Hi, Bruno,
> >
> > Could we include https://github.com/apache/kafka/pull/12064
> > <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
> > issue introduced in 3.2.0 where in some of the error cases, the producer
> > interceptor is called twice for the same record.
> >
> > Thanks,
> >
> > Jun
> >
> > On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
> > <ma...@apache.org>> wrote:
> >
> >     Hi all,
> >
> >     This is a gently reminder to vote for the first candidate for
> >     release of
> >     Apache Kafka 3.2.0.
> >
> >     I added the 3.2 documentation to the kafka site. That means
> >     https://kafka.apache.org/32/documentation.html
> >     <https://kafka.apache.org/32/documentation.html> works now.
> >
> >     A successful system tests run can be found here:
> >     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
> >     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> >
> >     Thank you to Michal for voting on the release candidate.
> >
> >     Best,
> >     Bruno
> >
> >     On 15.04.22 21:05, Bruno Cadonna wrote:
> >      > Hello Kafka users, developers and client-developers,
> >      >
> >      > This is the first candidate for release of Apache Kafka 3.2.0.
> >      >
> >      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> >      > * StandardAuthorizer for KRaft (KIP-801)
> >      > * Send a hint to the partition leader to recover the partition
> >     (KIP-704)
> >      > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> >      > * kafka-console-producer writes headers and null values (KIP-798
> and
> >      > KIP-810)
> >      > * JoinGroupRequest and LeaveGroupRequest have a reason attached
> >     (KIP-800)
> >      > * Static membership protocol lets the leader skip assignment
> >     (KIP-814)
> >      > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> >      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> >      > * Connect APIs list all connector plugins and retrieve their
> >      > configuration (KIP-769)
> >      > * TimestampConverter SMT supports different unix time precisions
> >     (KIP-808)
> >      > * Connect source tasks handle producer exceptions (KIP-779)
> >      >
> >      > Release notes for the 3.2.0 release:
> >      >
> >     https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >
> >      >
> >      > *** Please download, test and vote by Monday, April 25, 9am CEST
> >      >
> >      > Kafka's KEYS file containing PGP keys we use to sign the release:
> >      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
> >      >
> >      > * Release artifacts to be voted upon (source and binary):
> >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
> >      >
> >      > * Maven artifacts to be voted upon:
> >      >
> >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >     <
> https://repository.apache.org/content/groups/staging/org/apache/kafka/>
> >      >
> >      > * Javadoc:
> >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
> >      >
> >      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> >      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> >     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
> >      >
> >      > * Documentation (not yet ported to kafka-site):
> >      > https://kafka.apache.org/32/documentation.html
> >     <https://kafka.apache.org/32/documentation.html>
> >      >
> >      > * Protocol:
> >      > https://kafka.apache.org/32/protocol.html
> >     <https://kafka.apache.org/32/protocol.html>
> >      >
> >      > * Successful Jenkins builds for the 3.2 branch:
> >      > I'll share a link once the builds complete
> >      >
> >      >
> >      > /**************************************
> >      >
> >      > Thanks,
> >      > Bruno
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "kafka-clients" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> > an email to kafka-clients+unsubscribe@googlegroups.com
> > <ma...@googlegroups.com>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
> >.
>

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Jun Rao <ju...@confluent.io.INVALID>.
Hi, Bruno.

Thanks for the reply. Your understanding is correct. This is a regression
introduced only in the 3.2 branch.

Sorry for the late notice.

Jun

On Tue, Apr 26, 2022 at 10:04 AM Bruno Cadonna <ca...@apache.org> wrote:

> Hi Jun,
>
> Thank you for your message!
>
> Now I see how this issue was introduced in 3.2.0. The fix for the bug
> described in KAFKA-12841 introduced it, right? I initially understood
> that the PR you want to include is the fix for the bug described in
> KAFKA-12841 which dates back to 2.6.
>
> I think that classifies as a regression.
>
> I will abort the voting and create a new release candidate.
>
> Best,
> Bruno
>
> On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> > Hi, Bruno,
> >
> > Could we include https://github.com/apache/kafka/pull/12064
> > <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an
> > issue introduced in 3.2.0 where in some of the error cases, the producer
> > interceptor is called twice for the same record.
> >
> > Thanks,
> >
> > Jun
> >
> > On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org
> > <ma...@apache.org>> wrote:
> >
> >     Hi all,
> >
> >     This is a gently reminder to vote for the first candidate for
> >     release of
> >     Apache Kafka 3.2.0.
> >
> >     I added the 3.2 documentation to the kafka site. That means
> >     https://kafka.apache.org/32/documentation.html
> >     <https://kafka.apache.org/32/documentation.html> works now.
> >
> >     A successful system tests run can be found here:
> >     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
> >     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> >
> >     Thank you to Michal for voting on the release candidate.
> >
> >     Best,
> >     Bruno
> >
> >     On 15.04.22 21:05, Bruno Cadonna wrote:
> >      > Hello Kafka users, developers and client-developers,
> >      >
> >      > This is the first candidate for release of Apache Kafka 3.2.0.
> >      >
> >      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> >      > * StandardAuthorizer for KRaft (KIP-801)
> >      > * Send a hint to the partition leader to recover the partition
> >     (KIP-704)
> >      > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> >      > * kafka-console-producer writes headers and null values (KIP-798
> and
> >      > KIP-810)
> >      > * JoinGroupRequest and LeaveGroupRequest have a reason attached
> >     (KIP-800)
> >      > * Static membership protocol lets the leader skip assignment
> >     (KIP-814)
> >      > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> >      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> >      > * Connect APIs list all connector plugins and retrieve their
> >      > configuration (KIP-769)
> >      > * TimestampConverter SMT supports different unix time precisions
> >     (KIP-808)
> >      > * Connect source tasks handle producer exceptions (KIP-779)
> >      >
> >      > Release notes for the 3.2.0 release:
> >      >
> >     https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >
> >      >
> >      > *** Please download, test and vote by Monday, April 25, 9am CEST
> >      >
> >      > Kafka's KEYS file containing PGP keys we use to sign the release:
> >      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
> >      >
> >      > * Release artifacts to be voted upon (source and binary):
> >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
> >      >
> >      > * Maven artifacts to be voted upon:
> >      >
> >
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >     <
> https://repository.apache.org/content/groups/staging/org/apache/kafka/>
> >      >
> >      > * Javadoc:
> >      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> >     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
> >      >
> >      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> >      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> >     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
> >      >
> >      > * Documentation (not yet ported to kafka-site):
> >      > https://kafka.apache.org/32/documentation.html
> >     <https://kafka.apache.org/32/documentation.html>
> >      >
> >      > * Protocol:
> >      > https://kafka.apache.org/32/protocol.html
> >     <https://kafka.apache.org/32/protocol.html>
> >      >
> >      > * Successful Jenkins builds for the 3.2 branch:
> >      > I'll share a link once the builds complete
> >      >
> >      >
> >      > /**************************************
> >      >
> >      > Thanks,
> >      > Bruno
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "kafka-clients" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> > an email to kafka-clients+unsubscribe@googlegroups.com
> > <ma...@googlegroups.com>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer
> >.
>

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi Jun,

Thank you for your message!

Now I see how this issue was introduced in 3.2.0. The fix for the bug 
described in KAFKA-12841 introduced it, right? I initially understood 
that the PR you want to include is the fix for the bug described in 
KAFKA-12841 which dates back to 2.6.

I think that classifies as a regression.

I will abort the voting and create a new release candidate.

Best,
Bruno

On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> Hi, Bruno,
> 
> Could we include https://github.com/apache/kafka/pull/12064 
> <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an 
> issue introduced in 3.2.0 where in some of the error cases, the producer 
> interceptor is called twice for the same record.
> 
> Thanks,
> 
> Jun
> 
> On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org 
> <ma...@apache.org>> wrote:
> 
>     Hi all,
> 
>     This is a gently reminder to vote for the first candidate for
>     release of
>     Apache Kafka 3.2.0.
> 
>     I added the 3.2 documentation to the kafka site. That means
>     https://kafka.apache.org/32/documentation.html
>     <https://kafka.apache.org/32/documentation.html> works now.
> 
>     A successful system tests run can be found here:
>     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> 
>     Thank you to Michal for voting on the release candidate.
> 
>     Best,
>     Bruno
> 
>     On 15.04.22 21:05, Bruno Cadonna wrote:
>      > Hello Kafka users, developers and client-developers,
>      >
>      > This is the first candidate for release of Apache Kafka 3.2.0.
>      >
>      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
>      > * StandardAuthorizer for KRaft (KIP-801)
>      > * Send a hint to the partition leader to recover the partition
>     (KIP-704)
>      > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
>      > * kafka-console-producer writes headers and null values (KIP-798 and
>      > KIP-810)
>      > * JoinGroupRequest and LeaveGroupRequest have a reason attached
>     (KIP-800)
>      > * Static membership protocol lets the leader skip assignment
>     (KIP-814)
>      > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
>      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
>      > * Connect APIs list all connector plugins and retrieve their
>      > configuration (KIP-769)
>      > * TimestampConverter SMT supports different unix time precisions
>     (KIP-808)
>      > * Connect source tasks handle producer exceptions (KIP-779)
>      >
>      > Release notes for the 3.2.0 release:
>      >
>     https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html>
>      >
>      > *** Please download, test and vote by Monday, April 25, 9am CEST
>      >
>      > Kafka's KEYS file containing PGP keys we use to sign the release:
>      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
>      >
>      > * Release artifacts to be voted upon (source and binary):
>      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
>      >
>      > * Maven artifacts to be voted upon:
>      >
>     https://repository.apache.org/content/groups/staging/org/apache/kafka/
>     <https://repository.apache.org/content/groups/staging/org/apache/kafka/>
>      >
>      > * Javadoc:
>      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
>      >
>      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
>      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
>      >
>      > * Documentation (not yet ported to kafka-site):
>      > https://kafka.apache.org/32/documentation.html
>     <https://kafka.apache.org/32/documentation.html>
>      >
>      > * Protocol:
>      > https://kafka.apache.org/32/protocol.html
>     <https://kafka.apache.org/32/protocol.html>
>      >
>      > * Successful Jenkins builds for the 3.2 branch:
>      > I'll share a link once the builds complete
>      >
>      >
>      > /**************************************
>      >
>      > Thanks,
>      > Bruno
> 
> -- 
> You received this message because you are subscribed to the Google 
> Groups "kafka-clients" group.
> To unsubscribe from this group and stop receiving emails from it, send 
> an email to kafka-clients+unsubscribe@googlegroups.com 
> <ma...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com 
> <https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Re: [kafka-clients] Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi Jun,

Thank you for your message!

Now I see how this issue was introduced in 3.2.0. The fix for the bug 
described in KAFKA-12841 introduced it, right? I initially understood 
that the PR you want to include is the fix for the bug described in 
KAFKA-12841 which dates back to 2.6.

I think that classifies as a regression.

I will abort the voting and create a new release candidate.

Best,
Bruno

On 26.04.22 18:09, 'Jun Rao' via kafka-clients wrote:
> Hi, Bruno,
> 
> Could we include https://github.com/apache/kafka/pull/12064 
> <https://github.com/apache/kafka/pull/12064> in 3.2.0? This fixes an 
> issue introduced in 3.2.0 where in some of the error cases, the producer 
> interceptor is called twice for the same record.
> 
> Thanks,
> 
> Jun
> 
> On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <cadonna@apache.org 
> <ma...@apache.org>> wrote:
> 
>     Hi all,
> 
>     This is a gently reminder to vote for the first candidate for
>     release of
>     Apache Kafka 3.2.0.
> 
>     I added the 3.2 documentation to the kafka site. That means
>     https://kafka.apache.org/32/documentation.html
>     <https://kafka.apache.org/32/documentation.html> works now.
> 
>     A successful system tests run can be found here:
>     https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>     <https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/>
> 
>     Thank you to Michal for voting on the release candidate.
> 
>     Best,
>     Bruno
> 
>     On 15.04.22 21:05, Bruno Cadonna wrote:
>      > Hello Kafka users, developers and client-developers,
>      >
>      > This is the first candidate for release of Apache Kafka 3.2.0.
>      >
>      > * log4j 1.x is replaced with reload4j (KAFKA-9366)
>      > * StandardAuthorizer for KRaft (KIP-801)
>      > * Send a hint to the partition leader to recover the partition
>     (KIP-704)
>      > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
>      > * kafka-console-producer writes headers and null values (KIP-798 and
>      > KIP-810)
>      > * JoinGroupRequest and LeaveGroupRequest have a reason attached
>     (KIP-800)
>      > * Static membership protocol lets the leader skip assignment
>     (KIP-814)
>      > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
>      > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
>      > * Connect APIs list all connector plugins and retrieve their
>      > configuration (KIP-769)
>      > * TimestampConverter SMT supports different unix time precisions
>     (KIP-808)
>      > * Connect source tasks handle producer exceptions (KIP-779)
>      >
>      > Release notes for the 3.2.0 release:
>      >
>     https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html>
>      >
>      > *** Please download, test and vote by Monday, April 25, 9am CEST
>      >
>      > Kafka's KEYS file containing PGP keys we use to sign the release:
>      > https://kafka.apache.org/KEYS <https://kafka.apache.org/KEYS>
>      >
>      > * Release artifacts to be voted upon (source and binary):
>      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/>
>      >
>      > * Maven artifacts to be voted upon:
>      >
>     https://repository.apache.org/content/groups/staging/org/apache/kafka/
>     <https://repository.apache.org/content/groups/staging/org/apache/kafka/>
>      >
>      > * Javadoc:
>      > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>     <https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/>
>      >
>      > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
>      > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>     <https://github.com/apache/kafka/releases/tag/3.2.0-rc0>
>      >
>      > * Documentation (not yet ported to kafka-site):
>      > https://kafka.apache.org/32/documentation.html
>     <https://kafka.apache.org/32/documentation.html>
>      >
>      > * Protocol:
>      > https://kafka.apache.org/32/protocol.html
>     <https://kafka.apache.org/32/protocol.html>
>      >
>      > * Successful Jenkins builds for the 3.2 branch:
>      > I'll share a link once the builds complete
>      >
>      >
>      > /**************************************
>      >
>      > Thanks,
>      > Bruno
> 
> -- 
> You received this message because you are subscribed to the Google 
> Groups "kafka-clients" group.
> To unsubscribe from this group and stop receiving emails from it, send 
> an email to kafka-clients+unsubscribe@googlegroups.com 
> <ma...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com 
> <https://groups.google.com/d/msgid/kafka-clients/CAFc58G9uguYQ8B%2BPch9kotbUdfeqFABOqyXkm3fr0gwzKxsB0A%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Re: [VOTE] 3.2.0 RC0

Posted by Jun Rao <ju...@confluent.io.INVALID>.
Hi, Bruno,

Could we include https://github.com/apache/kafka/pull/12064 in 3.2.0? This
fixes an issue introduced in 3.2.0 where in some of the error cases, the
producer interceptor is called twice for the same record.

Thanks,

Jun

On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <ca...@apache.org> wrote:

> Hi all,
>
> This is a gently reminder to vote for the first candidate for release of
> Apache Kafka 3.2.0.
>
> I added the 3.2 documentation to the kafka site. That means
> https://kafka.apache.org/32/documentation.html works now.
>
> A successful system tests run can be found here:
> https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>
> Thank you to Michal for voting on the release candidate.
>
> Best,
> Bruno
>
> On 15.04.22 21:05, Bruno Cadonna wrote:
> > Hello Kafka users, developers and client-developers,
> >
> > This is the first candidate for release of Apache Kafka 3.2.0.
> >
> > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> > * StandardAuthorizer for KRaft (KIP-801)
> > * Send a hint to the partition leader to recover the partition (KIP-704)
> > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> > * kafka-console-producer writes headers and null values (KIP-798 and
> > KIP-810)
> > * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> > * Static membership protocol lets the leader skip assignment (KIP-814)
> > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> > * Connect APIs list all connector plugins and retrieve their
> > configuration (KIP-769)
> > * TimestampConverter SMT supports different unix time precisions
> (KIP-808)
> > * Connect source tasks handle producer exceptions (KIP-779)
> >
> > Release notes for the 3.2.0 release:
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Monday, April 25, 9am CEST
> >
> > Kafka's KEYS file containing PGP keys we use to sign the release:
> > https://kafka.apache.org/KEYS
> >
> > * Release artifacts to be voted upon (source and binary):
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> >
> > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> >
> > * Documentation (not yet ported to kafka-site):
> > https://kafka.apache.org/32/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/32/protocol.html
> >
> > * Successful Jenkins builds for the 3.2 branch:
> > I'll share a link once the builds complete
> >
> >
> > /**************************************
> >
> > Thanks,
> > Bruno
>

Re: [VOTE] 3.2.0 RC0

Posted by Jun Rao <ju...@confluent.io.INVALID>.
Hi, Bruno,

Could we include https://github.com/apache/kafka/pull/12064 in 3.2.0? This
fixes an issue introduced in 3.2.0 where in some of the error cases, the
producer interceptor is called twice for the same record.

Thanks,

Jun

On Tue, Apr 26, 2022 at 6:34 AM Bruno Cadonna <ca...@apache.org> wrote:

> Hi all,
>
> This is a gently reminder to vote for the first candidate for release of
> Apache Kafka 3.2.0.
>
> I added the 3.2 documentation to the kafka site. That means
> https://kafka.apache.org/32/documentation.html works now.
>
> A successful system tests run can be found here:
> https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/
>
> Thank you to Michal for voting on the release candidate.
>
> Best,
> Bruno
>
> On 15.04.22 21:05, Bruno Cadonna wrote:
> > Hello Kafka users, developers and client-developers,
> >
> > This is the first candidate for release of Apache Kafka 3.2.0.
> >
> > * log4j 1.x is replaced with reload4j (KAFKA-9366)
> > * StandardAuthorizer for KRaft (KIP-801)
> > * Send a hint to the partition leader to recover the partition (KIP-704)
> > * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> > * kafka-console-producer writes headers and null values (KIP-798 and
> > KIP-810)
> > * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> > * Static membership protocol lets the leader skip assignment (KIP-814)
> > * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> > * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> > * Connect APIs list all connector plugins and retrieve their
> > configuration (KIP-769)
> > * TimestampConverter SMT supports different unix time precisions
> (KIP-808)
> > * Connect source tasks handle producer exceptions (KIP-779)
> >
> > Release notes for the 3.2.0 release:
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Monday, April 25, 9am CEST
> >
> > Kafka's KEYS file containing PGP keys we use to sign the release:
> > https://kafka.apache.org/KEYS
> >
> > * Release artifacts to be voted upon (source and binary):
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> >
> > * Maven artifacts to be voted upon:
> > https://repository.apache.org/content/groups/staging/org/apache/kafka/
> >
> > * Javadoc:
> > https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> >
> > * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> > https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> >
> > * Documentation (not yet ported to kafka-site):
> > https://kafka.apache.org/32/documentation.html
> >
> > * Protocol:
> > https://kafka.apache.org/32/protocol.html
> >
> > * Successful Jenkins builds for the 3.2 branch:
> > I'll share a link once the builds complete
> >
> >
> > /**************************************
> >
> > Thanks,
> > Bruno
>

Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi all,

This is a gently reminder to vote for the first candidate for release of 
Apache Kafka 3.2.0.

I added the 3.2 documentation to the kafka site. That means 
https://kafka.apache.org/32/documentation.html works now.

A successful system tests run can be found here:
https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/

Thank you to Michal for voting on the release candidate.

Best,
Bruno

On 15.04.22 21:05, Bruno Cadonna wrote:
> Hello Kafka users, developers and client-developers,
> 
> This is the first candidate for release of Apache Kafka 3.2.0.
> 
> * log4j 1.x is replaced with reload4j (KAFKA-9366)
> * StandardAuthorizer for KRaft (KIP-801)
> * Send a hint to the partition leader to recover the partition (KIP-704)
> * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> * kafka-console-producer writes headers and null values (KIP-798 and 
> KIP-810)
> * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> * Static membership protocol lets the leader skip assignment (KIP-814)
> * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> * Connect APIs list all connector plugins and retrieve their 
> configuration (KIP-769)
> * TimestampConverter SMT supports different unix time precisions (KIP-808)
> * Connect source tasks handle producer exceptions (KIP-779)
> 
> Release notes for the 3.2.0 release:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> 
> *** Please download, test and vote by Monday, April 25, 9am CEST
> 
> Kafka's KEYS file containing PGP keys we use to sign the release:
> https://kafka.apache.org/KEYS
> 
> * Release artifacts to be voted upon (source and binary):
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> 
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> 
> * Javadoc:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> 
> * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> 
> * Documentation (not yet ported to kafka-site):
> https://kafka.apache.org/32/documentation.html
> 
> * Protocol:
> https://kafka.apache.org/32/protocol.html
> 
> * Successful Jenkins builds for the 3.2 branch:
> I'll share a link once the builds complete
> 
> 
> /**************************************
> 
> Thanks,
> Bruno

Re: [VOTE] 3.2.0 RC0

Posted by Michal Tóth <mi...@gmail.com>.
Hello all,

 I have executed some produce/consume system tests which all passed.
Also everything passed from https://github.com/tombentley/kafka-verify-rc
- checking signatures, checksums, with gradle unit & integration tests, etc.

Good from me (non-binding).

Thank you


pi 15. 4. 2022 o 21:05 Bruno Cadonna <ca...@apache.org> napísal(a):

> Hello Kafka users, developers and client-developers,
>
> This is the first candidate for release of Apache Kafka 3.2.0.
>
> * log4j 1.x is replaced with reload4j (KAFKA-9366)
> * StandardAuthorizer for KRaft (KIP-801)
> * Send a hint to the partition leader to recover the partition (KIP-704)
> * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> * kafka-console-producer writes headers and null values (KIP-798 and
> KIP-810)
> * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> * Static membership protocol lets the leader skip assignment (KIP-814)
> * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> * Connect APIs list all connector plugins and retrieve their
> configuration (KIP-769)
> * TimestampConverter SMT supports different unix time precisions (KIP-808)
> * Connect source tasks handle producer exceptions (KIP-779)
>
> Release notes for the 3.2.0 release:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
>
> *** Please download, test and vote by Monday, April 25, 9am CEST
>
> Kafka's KEYS file containing PGP keys we use to sign the release:
> https://kafka.apache.org/KEYS
>
> * Release artifacts to be voted upon (source and binary):
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
>
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
>
> * Javadoc:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
>
> * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> https://github.com/apache/kafka/releases/tag/3.2.0-rc0
>
> * Documentation (not yet ported to kafka-site):
> https://kafka.apache.org/32/documentation.html
>
> * Protocol:
> https://kafka.apache.org/32/protocol.html
>
> * Successful Jenkins builds for the 3.2 branch:
> I'll share a link once the builds complete
>
>
> /**************************************
>
> Thanks,
> Bruno
>


-- 
S pozdravom
     Michal Tóth

Re: [VOTE] 3.2.0 RC0

Posted by Bruno Cadonna <ca...@apache.org>.
Hi all,

This is a gently reminder to vote for the first candidate for release of 
Apache Kafka 3.2.0.

I added the 3.2 documentation to the kafka site. That means 
https://kafka.apache.org/32/documentation.html works now.

A successful system tests run can be found here:
https://jenkins.confluent.io/job/system-test-kafka/job/3.2/24/

Thank you to Michal for voting on the release candidate.

Best,
Bruno

On 15.04.22 21:05, Bruno Cadonna wrote:
> Hello Kafka users, developers and client-developers,
> 
> This is the first candidate for release of Apache Kafka 3.2.0.
> 
> * log4j 1.x is replaced with reload4j (KAFKA-9366)
> * StandardAuthorizer for KRaft (KIP-801)
> * Send a hint to the partition leader to recover the partition (KIP-704)
> * Top-level error code field in DescribeLogDirsResponse (KIP-784)
> * kafka-console-producer writes headers and null values (KIP-798 and 
> KIP-810)
> * JoinGroupRequest and LeaveGroupRequest have a reason attached (KIP-800)
> * Static membership protocol lets the leader skip assignment (KIP-814)
> * Rack-aware standby task assignment in Kafka Streams (KIP-708)
> * Interactive Query v2 (KIP-796, KIP-805, and KIP-806)
> * Connect APIs list all connector plugins and retrieve their 
> configuration (KIP-769)
> * TimestampConverter SMT supports different unix time precisions (KIP-808)
> * Connect source tasks handle producer exceptions (KIP-779)
> 
> Release notes for the 3.2.0 release:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/RELEASE_NOTES.html
> 
> *** Please download, test and vote by Monday, April 25, 9am CEST
> 
> Kafka's KEYS file containing PGP keys we use to sign the release:
> https://kafka.apache.org/KEYS
> 
> * Release artifacts to be voted upon (source and binary):
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/
> 
> * Maven artifacts to be voted upon:
> https://repository.apache.org/content/groups/staging/org/apache/kafka/
> 
> * Javadoc:
> https://home.apache.org/~cadonna/kafka-3.2.0-rc0/javadoc/
> 
> * Tag to be voted upon (off 3.2 branch) is the 3.2.0 tag:
> https://github.com/apache/kafka/releases/tag/3.2.0-rc0
> 
> * Documentation (not yet ported to kafka-site):
> https://kafka.apache.org/32/documentation.html
> 
> * Protocol:
> https://kafka.apache.org/32/protocol.html
> 
> * Successful Jenkins builds for the 3.2 branch:
> I'll share a link once the builds complete
> 
> 
> /**************************************
> 
> Thanks,
> Bruno