Discussion:
[ANNOUNCE] Apache Kafka 2.1.0
Dong Lin
2018-11-21 18:09:38 UTC
Permalink
The Apache Kafka community is pleased to announce the release for Apache
Kafka 2.1.0


This is a major release and includes significant features from 28 KIPs. It
contains fixes and improvements from 179 JIRSs, including a few critical
bug fixes. Here is a summary of some notable changes

** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of zombies.
Previously, under certain rare conditions, if a broker became partitioned
from Zookeeper but not the rest of the cluster, then the logs of replicated
partitions could diverge and cause data loss in the worst case (KIP-320)
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353, KIP-356)
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)


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


You can download the source and binary release (Scala <VERSIONS>) from:
https://kafka.apache.org/downloads#2.1.0

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


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


** The Producer API allows an application to publish a stream 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 100 contributors to this release!

Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem Zur,
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil Shah,
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael Juma,
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy Casey,
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy, Manikumar
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram, Randall
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor Murakozi,
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay, Sönke
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu Yang,
Zhanxiang (Patrick) Huang

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!

Regards,
Dong
Mickael Maison
2018-11-21 18:20:55 UTC
Permalink
Great! Thanks Dong for running the release
Post by Dong Lin
The Apache Kafka community is pleased to announce the release for Apache
Kafka 2.1.0
This is a major release and includes significant features from 28 KIPs. It
contains fixes and improvements from 179 JIRSs, including a few critical
bug fixes. Here is a summary of some notable changes
** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of zombies.
Previously, under certain rare conditions, if a broker became partitioned
from Zookeeper but not the rest of the cluster, then the logs of replicated
partitions could diverge and cause data loss in the worst case (KIP-320)
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353, KIP-356)
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)
https://www.apache.org/dist/kafka/2.1.0/RELEASE_NOTES.html
https://kafka.apache.org/downloads#2.1.0
---------------------------------------------------------------------------------------------------
** The Producer API allows an application to publish a stream 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.
** 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 100 contributors to this release!
Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem Zur,
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil Shah,
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael Juma,
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy Casey,
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy, Manikumar
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram, Randall
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor Murakozi,
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay, Sönke
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu Yang,
Zhanxiang (Patrick) Huang
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!
Regards,
Dong
Ismael Juma
2018-11-21 18:28:40 UTC
Permalink
Thanks for running the release Dong and thanks to all who contributed to
the release!

Ismael
Post by Dong Lin
The Apache Kafka community is pleased to announce the release for Apache
Kafka 2.1.0
This is a major release and includes significant features from 28 KIPs. It
contains fixes and improvements from 179 JIRSs, including a few critical
bug fixes. Here is a summary of some notable changes
** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of zombies.
Previously, under certain rare conditions, if a broker became partitioned
from Zookeeper but not the rest of the cluster, then the logs of replicated
partitions could diverge and cause data loss in the worst case (KIP-320)
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353, KIP-356)
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)
https://www.apache.org/dist/kafka/2.1.0/RELEASE_NOTES.html
https://kafka.apache.org/downloads#2.1.0
---------------------------------------------------------------------------------------------------
** The Producer API allows an application to publish a stream 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.
** 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 100 contributors to this release!
Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem Zur,
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil Shah,
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael Juma,
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy Casey,
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy, Manikumar
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram, Randall
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor Murakozi,
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay, Sönke
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu Yang,
Zhanxiang (Patrick) Huang
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!
Regards,
Dong
James Cheng
2018-11-21 20:41:08 UTC
Permalink
Thanks Dong for running the release, and congrats to everyone in the community!

-James

Sent from my iPhone
Post by Dong Lin
The Apache Kafka community is pleased to announce the release for Apache
Kafka 2.1.0
This is a major release and includes significant features from 28 KIPs. It
contains fixes and improvements from 179 JIRSs, including a few critical
bug fixes. Here is a summary of some notable changes
** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of zombies.
Previously, under certain rare conditions, if a broker became partitioned
from Zookeeper but not the rest of the cluster, then the logs of replicated
partitions could diverge and cause data loss in the worst case (KIP-320)
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353, KIP-356)
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)
https://www.apache.org/dist/kafka/2.1.0/RELEASE_NOTES.html
https://kafka.apache.org/downloads#2.1.0
---------------------------------------------------------------------------------------------------
** The Producer API allows an application to publish a stream 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.
** 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 100 contributors to this release!
Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem Zur,
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil Shah,
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael Juma,
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy Casey,
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy, Manikumar
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram, Randall
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor Murakozi,
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay, Sönke
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu Yang,
Zhanxiang (Patrick) Huang
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!
Regards,
Dong
Edoardo Comar
2018-11-21 21:00:08 UTC
Permalink
Bravo Dong!
Thanks for managing the 2.1.0 release.

Edo
____________________
sent from my phone
Post by James Cheng
Thanks Dong for running the release, and congrats to everyone in the community!
-James
Sent from my iPhone
Post by Dong Lin
The Apache Kafka community is pleased to announce the release for Apache
Kafka 2.1.0
This is a major release and includes significant features from 28 KIPs.
It
Post by Dong Lin
contains fixes and improvements from 179 JIRSs, including a few critical
bug fixes. Here is a summary of some notable changes
** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of zombies.
Previously, under certain rare conditions, if a broker became partitioned
from Zookeeper but not the rest of the cluster, then the logs of
replicated
Post by Dong Lin
partitions could diverge and cause data loss in the worst case (KIP-320)
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353, KIP-356)
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)
https://www.apache.org/dist/kafka/2.1.0/RELEASE_NOTES.html
https://kafka.apache.org/downloads#2.1.0
---------------------------------------------------------------------------------------------------
Post by Dong Lin
** The Producer API allows an application to publish a stream 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.
** 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 100 contributors to this release!
Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem
Zur,
Post by Dong Lin
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil Shah,
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael Juma,
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy
Casey,
Post by Dong Lin
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy, Manikumar
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram,
Randall
Post by Dong Lin
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor Murakozi,
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay,
Sönke
Post by Dong Lin
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu Yang,
Zhanxiang (Patrick) Huang
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!
Regards,
Dong
Vahid Hashemian
2018-11-21 21:25:45 UTC
Permalink
Awesome! Thank you Dong for running the release.

--Vahid
Post by Edoardo Comar
Bravo Dong!
Thanks for managing the 2.1.0 release.
Edo
____________________
sent from my phone
Post by James Cheng
Thanks Dong for running the release, and congrats to everyone in the community!
-James
Sent from my iPhone
Post by Dong Lin
The Apache Kafka community is pleased to announce the release for
Apache
Post by James Cheng
Post by Dong Lin
Kafka 2.1.0
This is a major release and includes significant features from 28 KIPs.
It
Post by Dong Lin
contains fixes and improvements from 179 JIRSs, including a few
critical
Post by James Cheng
Post by Dong Lin
bug fixes. Here is a summary of some notable changes
** Java 11 support
** Support for Zstandard, which achieves compression comparable to gzip
with higher compression and especially decompression speeds(KIP-110)
** Avoid expiring committed offsets for active consumer group (KIP-211)
** Provide Intuitive User Timeouts in The Producer (KIP-91)
** Kafka's replication protocol now supports improved fencing of
zombies.
Post by James Cheng
Post by Dong Lin
Previously, under certain rare conditions, if a broker became
partitioned
Post by James Cheng
Post by Dong Lin
from Zookeeper but not the rest of the cluster, then the logs of
replicated
Post by Dong Lin
partitions could diverge and cause data loss in the worst case
(KIP-320)
Post by James Cheng
Post by Dong Lin
** Streams API improvements (KIP-319, KIP-321, KIP-330, KIP-353,
KIP-356)
Post by James Cheng
Post by Dong Lin
** Admin script and admin client API improvements to simplify admin
operation (KIP-231, KIP-308, KIP-322, KIP-324, KIP-338, KIP-340)
** DNS handling improvements (KIP-235, KIP-302)
https://www.apache.org/dist/kafka/2.1.0/RELEASE_NOTES.html
https://kafka.apache.org/downloads#2.1.0
---------------------------------------------------------------------------------------------------
Post by James Cheng
Post by Dong Lin
** The Producer API allows an application to publish a stream records
to
Post by James Cheng
Post by Dong Lin
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
Post by James Cheng
Post by Dong Lin
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
** 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
Post by James Cheng
Post by Dong Lin
Capital One, Goldman Sachs, ING, LinkedIn, Netflix, Pinterest,
Rabobank,
Post by James Cheng
Post by Dong Lin
Target, The New York Times, Uber, Yelp, and Zalando, among others.
A big thank you for the following 100 contributors to this release!
Ahmed Al Mehdi, Aleksei Izmalkin, Alex Dunayevsky, Amit Sela, Andras
Katona, Andy Coates, Anna Povzner, Arjun Satish, Attila Sasvari, Aviem
Zur,
Post by Dong Lin
Bibin Sebastian, Bill Bejeck, Bob Barrett, Brandon Kirchner, Bridger
Howell, Chia-Ping Tsai, Colin Hicks, Colin Patrick McCabe, Dhruvil
Shah,
Post by James Cheng
Post by Dong Lin
Dong Lin, Edoardo Comar, Eugen Feller, Ewen Cheslack-Postava, Filipe
Agapito, Flavien Raynaud, Gantigmaa Selenge, Gardner Vickers, Gitomain,
Gunnar Morling, Guozhang Wang, hashangayasri, huxi, huxihx, Ismael
Juma,
Post by James Cheng
Post by Dong Lin
Jagadesh Adireddi, Jason Gustafson, Jim Galasyn, Jimin Hsieh, Jimmy
Casey,
Post by Dong Lin
Joan Goyeau, John Roesler, Jon Lee, jonathanskrzypek, Jun Rao, Kamal
Chandraprakash, Kevin Lafferty, Kevin Lu, Koen De Groote, Konstantine
Karantasis, lambdaliu, Lee Dongjin, Lincong Li, Liquan Pei, lucapette,
Lucas Wang, Maciej Bryński, Magesh Nandakumar, Manikumar Reddy,
Manikumar
Post by James Cheng
Post by Dong Lin
Reddy O, Mario Molina, Marko Stanković, Matthias J. Sax, Matthias
Wessendorf, Max Zheng, Mayank Tankhiwale, mgharat, Michal Dziemianko,
Michał Borowiecki, Mickael Maison, Mutasem Aldmour, Nikolay, nixsticks,
nprad, okumin, Radai Rosenblatt, radai-rosenblatt, Rajini Sivaram,
Randall
Post by Dong Lin
Hauch, Robert Yokota, Rohan, Ron Dagostino, Sam Lendle, Sandor
Murakozi,
Post by James Cheng
Post by Dong Lin
Simon Clark, Stanislav Kozlovski, Stephane Maarek, Sébastien Launay,
Sönke
Post by Dong Lin
Liebau, Ted Yu, uncleGen, Vahid Hashemian, Viktor Somogyi, wangshao,
xinzhg, Xiongqi Wesley Wu, Xiongqi Wu, ying-zheng, Yishun Guan, Yu
Yang,
Post by James Cheng
Post by Dong Lin
Zhanxiang (Patrick) Huang
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!
Regards,
Dong
Continue reading on narkive:
Loading...