You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by José Armando García Sancio <js...@apache.org> on 2022/10/03 16:21:44 UTC

[ANNOUNCE] Apache Kafka 3.3.1

The Apache Kafka community is pleased to announce the release for
Apache Kafka 3.3.1.

Kafka 3.3.1 includes a number of significant new features. Here is a
summary of some notable changes:

KIP-833: Mark KRaft as Production Ready
KIP-778: KRaft to KRaft upgrades
KIP-835: Monitor KRaft Controller Quorum health
KIP-794: Strictly Uniform Sticky Partitioner
KIP-834: Pause/resume KafkaStreams topologies
KIP-618: Exactly-Once support for source connectors

All of the changes in this release can be found in the release notes:
https://www.apache.org/dist/kafka/3.3.1/RELEASE_NOTES.html
https://archive.apache.org/dist/kafka/3.3.0/RELEASE_NOTES.html

You can download the source and binary release (Scala 2.12 and 2.13) from:
https://kafka.apache.org/downloads#3.3.1

---------------------------------------------------------------------------------------------------

Apache Kafka is a distributed streaming platform with four core APIs:

** The Producer API allows an application to publish a stream of
records to one or more Kafka topics.

** The Consumer API allows an application to subscribe to one or more
topics and process the stream of records produced to them.

** The Streams API allows an application to act as a stream processor,
consuming an input stream from one or more topics and producing an
output stream to one or more output topics, effectively transforming
the input streams to output streams.

** The Connector API allows building and running reusable producers or
consumers that connect Kafka topics to existing applications or data
systems. For example, a connector to a relational database might
capture every change to a table.

With these APIs, Kafka can be used for two broad classes of application:

** Building real-time streaming data pipelines that reliably get data
between systems or applications.

** Building real-time streaming applications that transform or react
to the streams of data.

Apache Kafka is in use at large and small companies worldwide,
including Capital One, Goldman Sachs, ING, LinkedIn, Netflix,
Pinterest, Rabobank, Target, The New York Times, Uber, Yelp, and
Zalando, among others.

A big thank you for the following 115 contributors to this release!

Akhilesh C, Akhilesh Chaganti, Alan Sheinberg, Aleksandr Sorokoumov,
Alex Sorokoumov, Alok Nikhil, Alyssa Huang, Aman Singh, Amir M. Saeid,
Anastasia Vela, András Csáki, Andrew Borley, Andrew Dean, andymg3,
Aneesh Garg, Artem Livshits, A. Sophie Blee-Goldman, Bill Bejeck,
Bounkong Khamphousone, bozhao12, Bruno Cadonna, Chase Thomas, chern,
Chris Egerton, Christo Lolov, Christopher L. Shannon, CHUN-HAO TANG,
Clara Fang, Clay Johnson, Colin Patrick McCabe, David Arthur, David
Jacot, David Mao, Dejan Maric, dengziming, Derek Troy-West, Divij
Vaidya, Edoardo Comar, Edwin, Eugene Tolbakov, Federico Valeri,
Guozhang Wang, Hao Li, Hongten, Idan Kamara, Ismael Juma, Jacklee,
James Hughes, Jason Gustafson, JK-Wang, jnewhouse, Joel Hamill, John
Roesler, Jorge Esteban Quilcate Otoya, José Armando García Sancio,
jparag, Justine Olshan, K8sCat, Kirk True, Konstantine Karantasis,
Kvicii, Lee Dongjin, Levani Kokhreidze, Liam Clarke-Hutchinson, Lucas
Bradstreet, Lucas Wang, Luke Chen, Manikumar Reddy, Marco Aurelio
Lotz, Matthew de Detrich, Matthias J. Sax, Mickael Maison, Mike
Lothian, Mike Tobola, Milind Mantri, nicolasguyomar, Niket, Niket
Goel, Nikolay, Okada Haruki, Philip Nee, Prashanth Joseph Babu, Rajani
Karuturi, Rajini Sivaram, Randall Hauch, Richard Joerger, Rittika
Adhikari, RivenSun, Rohan, Ron Dagostino, ruanliang, runom, Sanjana
Kaundinya, Sayantanu Dey, SC, sciclon2, Shawn, sunshujie1990, Thomas
Cooper, Tim Patterson, Tom Bentley, Tom Kaszuba, Tomonari Yamashita,
vamossagar12, Viktor Somogyi-Vass, Walker Carlson, Xavier Léauté,
Xiaobing Fang, Xiaoyue Xue, xjin-Confluent, xuexiaoyue, Yang Yu, Yash
Mayya, Yu, yun-yun

We welcome your help and feedback. For more information on how to
report problems, and to get involved, visit the project website at
https://kafka.apache.org/

Thank you!
José

Re: [ANNOUNCE] Apache Kafka 3.3.1

Posted by José Armando García Sancio <js...@confluent.io.INVALID>.
On Mon, Oct 3, 2022 at 2:00 PM Igor Soarez <i...@soarez.me> wrote:
>
> Thanks Jose and David for running this patch release. Congratulations to all!
>
> I don't see the tag or the usual commit sequence in the 3.3 branch for this release. I'd expect a `3.3.1` and a commit moving the version to 3.3.2-SNAPSHOT. The latest commit in the 3.3 branch still has `version=3.3.1-SNAPSHOT` in gradle.properties. Sorry if it's a silly question maybe I'm missing something, but is this normal or has something gone wrong with the process?

Not a silly question. I haven't finished all of the release steps
after the announcement. Give me a couple of days to get that in
order.Right now the best tag is 3.3.1-rc0.

Thanks!
-- 
-José

Re: [ANNOUNCE] Apache Kafka 3.3.1

Posted by Igor Soarez <i...@soarez.me>.
Thanks Jose and David for running this patch release. Congratulations to all!

I don't see the tag or the usual commit sequence in the 3.3 branch for this release. I'd expect a `3.3.1` and a commit moving the version to 3.3.2-SNAPSHOT. The latest commit in the 3.3 branch still has `version=3.3.1-SNAPSHOT` in gradle.properties. Sorry if it's a silly question maybe I'm missing something, but is this normal or has something gone wrong with the process?

Thanks,
--
Igor

On Mon, Oct 3, 2022, at 2:09 PM, Randall Hauch wrote:
> Thanks, Jose and David, for running this patch release. And congratulations
> to all the contributors!
>
> On Mon, Oct 3, 2022 at 12:12 PM Mickael Maison <mi...@gmail.com>
> wrote:
>
>> Congratulations to all the contributors!
>>
>> Thanks José and David for running this release.
>>
>>
>>
>> On Mon, Oct 3, 2022 at 6:22 PM José Armando García Sancio
>> <js...@apache.org> wrote:
>> >
>> > The Apache Kafka community is pleased to announce the release for
>> > Apache Kafka 3.3.1.
>> >
>> > Kafka 3.3.1 includes a number of significant new features. Here is a
>> > summary of some notable changes:
>> >
>> > KIP-833: Mark KRaft as Production Ready
>> > KIP-778: KRaft to KRaft upgrades
>> > KIP-835: Monitor KRaft Controller Quorum health
>> > KIP-794: Strictly Uniform Sticky Partitioner
>> > KIP-834: Pause/resume KafkaStreams topologies
>> > KIP-618: Exactly-Once support for source connectors
>> >
>> > All of the changes in this release can be found in the release notes:
>> > https://www.apache.org/dist/kafka/3.3.1/RELEASE_NOTES.html
>> > https://archive.apache.org/dist/kafka/3.3.0/RELEASE_NOTES.html
>> >
>> > You can download the source and binary release (Scala 2.12 and 2.13)
>> from:
>> > https://kafka.apache.org/downloads#3.3.1
>> >
>> >
>> ---------------------------------------------------------------------------------------------------
>> >
>> > Apache Kafka is a distributed streaming platform with four core APIs:
>> >
>> > ** The Producer API allows an application to publish a stream of
>> > records to one or more Kafka topics.
>> >
>> > ** The Consumer API allows an application to subscribe to one or more
>> > topics and process the stream of records produced to them.
>> >
>> > ** The Streams API allows an application to act as a stream processor,
>> > consuming an input stream from one or more topics and producing an
>> > output stream to one or more output topics, effectively transforming
>> > the input streams to output streams.
>> >
>> > ** The Connector API allows building and running reusable producers or
>> > consumers that connect Kafka topics to existing applications or data
>> > systems. For example, a connector to a relational database might
>> > capture every change to a table.
>> >
>> > With these APIs, Kafka can be used for two broad classes of application:
>> >
>> > ** Building real-time streaming data pipelines that reliably get data
>> > between systems or applications.
>> >
>> > ** Building real-time streaming applications that transform or react
>> > to the streams of data.
>> >
>> > Apache Kafka is in use at large and small companies worldwide,
>> > including Capital One, Goldman Sachs, ING, LinkedIn, Netflix,
>> > Pinterest, Rabobank, Target, The New York Times, Uber, Yelp, and
>> > Zalando, among others.
>> >
>> > A big thank you for the following 115 contributors to this release!
>> >
>> > Akhilesh C, Akhilesh Chaganti, Alan Sheinberg, Aleksandr Sorokoumov,
>> > Alex Sorokoumov, Alok Nikhil, Alyssa Huang, Aman Singh, Amir M. Saeid,
>> > Anastasia Vela, András Csáki, Andrew Borley, Andrew Dean, andymg3,
>> > Aneesh Garg, Artem Livshits, A. Sophie Blee-Goldman, Bill Bejeck,
>> > Bounkong Khamphousone, bozhao12, Bruno Cadonna, Chase Thomas, chern,
>> > Chris Egerton, Christo Lolov, Christopher L. Shannon, CHUN-HAO TANG,
>> > Clara Fang, Clay Johnson, Colin Patrick McCabe, David Arthur, David
>> > Jacot, David Mao, Dejan Maric, dengziming, Derek Troy-West, Divij
>> > Vaidya, Edoardo Comar, Edwin, Eugene Tolbakov, Federico Valeri,
>> > Guozhang Wang, Hao Li, Hongten, Idan Kamara, Ismael Juma, Jacklee,
>> > James Hughes, Jason Gustafson, JK-Wang, jnewhouse, Joel Hamill, John
>> > Roesler, Jorge Esteban Quilcate Otoya, José Armando García Sancio,
>> > jparag, Justine Olshan, K8sCat, Kirk True, Konstantine Karantasis,
>> > Kvicii, Lee Dongjin, Levani Kokhreidze, Liam Clarke-Hutchinson, Lucas
>> > Bradstreet, Lucas Wang, Luke Chen, Manikumar Reddy, Marco Aurelio
>> > Lotz, Matthew de Detrich, Matthias J. Sax, Mickael Maison, Mike
>> > Lothian, Mike Tobola, Milind Mantri, nicolasguyomar, Niket, Niket
>> > Goel, Nikolay, Okada Haruki, Philip Nee, Prashanth Joseph Babu, Rajani
>> > Karuturi, Rajini Sivaram, Randall Hauch, Richard Joerger, Rittika
>> > Adhikari, RivenSun, Rohan, Ron Dagostino, ruanliang, runom, Sanjana
>> > Kaundinya, Sayantanu Dey, SC, sciclon2, Shawn, sunshujie1990, Thomas
>> > Cooper, Tim Patterson, Tom Bentley, Tom Kaszuba, Tomonari Yamashita,
>> > vamossagar12, Viktor Somogyi-Vass, Walker Carlson, Xavier Léauté,
>> > Xiaobing Fang, Xiaoyue Xue, xjin-Confluent, xuexiaoyue, Yang Yu, Yash
>> > Mayya, Yu, yun-yun
>> >
>> > We welcome your help and feedback. For more information on how to
>> > report problems, and to get involved, visit the project website at
>> > https://kafka.apache.org/
>> >
>> > Thank you!
>> > José
>>

Re: [ANNOUNCE] Apache Kafka 3.3.1

Posted by Randall Hauch <rh...@gmail.com>.
Thanks, Jose and David, for running this patch release. And congratulations
to all the contributors!

On Mon, Oct 3, 2022 at 12:12 PM Mickael Maison <mi...@gmail.com>
wrote:

> Congratulations to all the contributors!
>
> Thanks José and David for running this release.
>
>
>
> On Mon, Oct 3, 2022 at 6:22 PM José Armando García Sancio
> <js...@apache.org> wrote:
> >
> > The Apache Kafka community is pleased to announce the release for
> > Apache Kafka 3.3.1.
> >
> > Kafka 3.3.1 includes a number of significant new features. Here is a
> > summary of some notable changes:
> >
> > KIP-833: Mark KRaft as Production Ready
> > KIP-778: KRaft to KRaft upgrades
> > KIP-835: Monitor KRaft Controller Quorum health
> > KIP-794: Strictly Uniform Sticky Partitioner
> > KIP-834: Pause/resume KafkaStreams topologies
> > KIP-618: Exactly-Once support for source connectors
> >
> > All of the changes in this release can be found in the release notes:
> > https://www.apache.org/dist/kafka/3.3.1/RELEASE_NOTES.html
> > https://archive.apache.org/dist/kafka/3.3.0/RELEASE_NOTES.html
> >
> > You can download the source and binary release (Scala 2.12 and 2.13)
> from:
> > https://kafka.apache.org/downloads#3.3.1
> >
> >
> ---------------------------------------------------------------------------------------------------
> >
> > Apache Kafka is a distributed streaming platform with four core APIs:
> >
> > ** The Producer API allows an application to publish a stream of
> > records to one or more Kafka topics.
> >
> > ** The Consumer API allows an application to subscribe to one or more
> > topics and process the stream of records produced to them.
> >
> > ** The Streams API allows an application to act as a stream processor,
> > consuming an input stream from one or more topics and producing an
> > output stream to one or more output topics, effectively transforming
> > the input streams to output streams.
> >
> > ** The Connector API allows building and running reusable producers or
> > consumers that connect Kafka topics to existing applications or data
> > systems. For example, a connector to a relational database might
> > capture every change to a table.
> >
> > With these APIs, Kafka can be used for two broad classes of application:
> >
> > ** Building real-time streaming data pipelines that reliably get data
> > between systems or applications.
> >
> > ** Building real-time streaming applications that transform or react
> > to the streams of data.
> >
> > Apache Kafka is in use at large and small companies worldwide,
> > including Capital One, Goldman Sachs, ING, LinkedIn, Netflix,
> > Pinterest, Rabobank, Target, The New York Times, Uber, Yelp, and
> > Zalando, among others.
> >
> > A big thank you for the following 115 contributors to this release!
> >
> > Akhilesh C, Akhilesh Chaganti, Alan Sheinberg, Aleksandr Sorokoumov,
> > Alex Sorokoumov, Alok Nikhil, Alyssa Huang, Aman Singh, Amir M. Saeid,
> > Anastasia Vela, András Csáki, Andrew Borley, Andrew Dean, andymg3,
> > Aneesh Garg, Artem Livshits, A. Sophie Blee-Goldman, Bill Bejeck,
> > Bounkong Khamphousone, bozhao12, Bruno Cadonna, Chase Thomas, chern,
> > Chris Egerton, Christo Lolov, Christopher L. Shannon, CHUN-HAO TANG,
> > Clara Fang, Clay Johnson, Colin Patrick McCabe, David Arthur, David
> > Jacot, David Mao, Dejan Maric, dengziming, Derek Troy-West, Divij
> > Vaidya, Edoardo Comar, Edwin, Eugene Tolbakov, Federico Valeri,
> > Guozhang Wang, Hao Li, Hongten, Idan Kamara, Ismael Juma, Jacklee,
> > James Hughes, Jason Gustafson, JK-Wang, jnewhouse, Joel Hamill, John
> > Roesler, Jorge Esteban Quilcate Otoya, José Armando García Sancio,
> > jparag, Justine Olshan, K8sCat, Kirk True, Konstantine Karantasis,
> > Kvicii, Lee Dongjin, Levani Kokhreidze, Liam Clarke-Hutchinson, Lucas
> > Bradstreet, Lucas Wang, Luke Chen, Manikumar Reddy, Marco Aurelio
> > Lotz, Matthew de Detrich, Matthias J. Sax, Mickael Maison, Mike
> > Lothian, Mike Tobola, Milind Mantri, nicolasguyomar, Niket, Niket
> > Goel, Nikolay, Okada Haruki, Philip Nee, Prashanth Joseph Babu, Rajani
> > Karuturi, Rajini Sivaram, Randall Hauch, Richard Joerger, Rittika
> > Adhikari, RivenSun, Rohan, Ron Dagostino, ruanliang, runom, Sanjana
> > Kaundinya, Sayantanu Dey, SC, sciclon2, Shawn, sunshujie1990, Thomas
> > Cooper, Tim Patterson, Tom Bentley, Tom Kaszuba, Tomonari Yamashita,
> > vamossagar12, Viktor Somogyi-Vass, Walker Carlson, Xavier Léauté,
> > Xiaobing Fang, Xiaoyue Xue, xjin-Confluent, xuexiaoyue, Yang Yu, Yash
> > Mayya, Yu, yun-yun
> >
> > We welcome your help and feedback. For more information on how to
> > report problems, and to get involved, visit the project website at
> > https://kafka.apache.org/
> >
> > Thank you!
> > José
>

Re: [ANNOUNCE] Apache Kafka 3.3.1

Posted by Mickael Maison <mi...@gmail.com>.
Congratulations to all the contributors!

Thanks José and David for running this release.



On Mon, Oct 3, 2022 at 6:22 PM José Armando García Sancio
<js...@apache.org> wrote:
>
> The Apache Kafka community is pleased to announce the release for
> Apache Kafka 3.3.1.
>
> Kafka 3.3.1 includes a number of significant new features. Here is a
> summary of some notable changes:
>
> KIP-833: Mark KRaft as Production Ready
> KIP-778: KRaft to KRaft upgrades
> KIP-835: Monitor KRaft Controller Quorum health
> KIP-794: Strictly Uniform Sticky Partitioner
> KIP-834: Pause/resume KafkaStreams topologies
> KIP-618: Exactly-Once support for source connectors
>
> All of the changes in this release can be found in the release notes:
> https://www.apache.org/dist/kafka/3.3.1/RELEASE_NOTES.html
> https://archive.apache.org/dist/kafka/3.3.0/RELEASE_NOTES.html
>
> You can download the source and binary release (Scala 2.12 and 2.13) from:
> https://kafka.apache.org/downloads#3.3.1
>
> ---------------------------------------------------------------------------------------------------
>
> Apache Kafka is a distributed streaming platform with four core APIs:
>
> ** The Producer API allows an application to publish a stream of
> records to one or more Kafka topics.
>
> ** The Consumer API allows an application to subscribe to one or more
> topics and process the stream of records produced to them.
>
> ** The Streams API allows an application to act as a stream processor,
> consuming an input stream from one or more topics and producing an
> output stream to one or more output topics, effectively transforming
> the input streams to output streams.
>
> ** The Connector API allows building and running reusable producers or
> consumers that connect Kafka topics to existing applications or data
> systems. For example, a connector to a relational database might
> capture every change to a table.
>
> With these APIs, Kafka can be used for two broad classes of application:
>
> ** Building real-time streaming data pipelines that reliably get data
> between systems or applications.
>
> ** Building real-time streaming applications that transform or react
> to the streams of data.
>
> Apache Kafka is in use at large and small companies worldwide,
> including Capital One, Goldman Sachs, ING, LinkedIn, Netflix,
> Pinterest, Rabobank, Target, The New York Times, Uber, Yelp, and
> Zalando, among others.
>
> A big thank you for the following 115 contributors to this release!
>
> Akhilesh C, Akhilesh Chaganti, Alan Sheinberg, Aleksandr Sorokoumov,
> Alex Sorokoumov, Alok Nikhil, Alyssa Huang, Aman Singh, Amir M. Saeid,
> Anastasia Vela, András Csáki, Andrew Borley, Andrew Dean, andymg3,
> Aneesh Garg, Artem Livshits, A. Sophie Blee-Goldman, Bill Bejeck,
> Bounkong Khamphousone, bozhao12, Bruno Cadonna, Chase Thomas, chern,
> Chris Egerton, Christo Lolov, Christopher L. Shannon, CHUN-HAO TANG,
> Clara Fang, Clay Johnson, Colin Patrick McCabe, David Arthur, David
> Jacot, David Mao, Dejan Maric, dengziming, Derek Troy-West, Divij
> Vaidya, Edoardo Comar, Edwin, Eugene Tolbakov, Federico Valeri,
> Guozhang Wang, Hao Li, Hongten, Idan Kamara, Ismael Juma, Jacklee,
> James Hughes, Jason Gustafson, JK-Wang, jnewhouse, Joel Hamill, John
> Roesler, Jorge Esteban Quilcate Otoya, José Armando García Sancio,
> jparag, Justine Olshan, K8sCat, Kirk True, Konstantine Karantasis,
> Kvicii, Lee Dongjin, Levani Kokhreidze, Liam Clarke-Hutchinson, Lucas
> Bradstreet, Lucas Wang, Luke Chen, Manikumar Reddy, Marco Aurelio
> Lotz, Matthew de Detrich, Matthias J. Sax, Mickael Maison, Mike
> Lothian, Mike Tobola, Milind Mantri, nicolasguyomar, Niket, Niket
> Goel, Nikolay, Okada Haruki, Philip Nee, Prashanth Joseph Babu, Rajani
> Karuturi, Rajini Sivaram, Randall Hauch, Richard Joerger, Rittika
> Adhikari, RivenSun, Rohan, Ron Dagostino, ruanliang, runom, Sanjana
> Kaundinya, Sayantanu Dey, SC, sciclon2, Shawn, sunshujie1990, Thomas
> Cooper, Tim Patterson, Tom Bentley, Tom Kaszuba, Tomonari Yamashita,
> vamossagar12, Viktor Somogyi-Vass, Walker Carlson, Xavier Léauté,
> Xiaobing Fang, Xiaoyue Xue, xjin-Confluent, xuexiaoyue, Yang Yu, Yash
> Mayya, Yu, yun-yun
>
> We welcome your help and feedback. For more information on how to
> report problems, and to get involved, visit the project website at
> https://kafka.apache.org/
>
> Thank you!
> José