Hello Kafka users, developers and client-developers,

This is the fifth candidate for release of Apache Kafka 1.0.0. The main PRs
that gets merged in after RC3 are the following:

*https://github.com/apache/kafka/commit/def1a768a6301c14ad6611358716ab03de04e76b
<https://github.com/apache/kafka/commit/def1a768a6301c14ad6611358716ab03de04e76b>*

*https://github.com/apache/kafka/commit/b9fc0f2e6892062efa1fff0c6f7bfc683c8ba7ab
<https://github.com/apache/kafka/commit/b9fc0f2e6892062efa1fff0c6f7bfc683c8ba7ab>*

*https://github.com/apache/kafka/commit/a51fdcd2ee7efbd14857448a2fb7ecb71531e1f9
<https://github.com/apache/kafka/commit/a51fdcd2ee7efbd14857448a2fb7ecb71531e1f9>*

*https://github.com/apache/kafka/commit/109a60c77a56d4afed488c3ba35dc8459fde15ce
<https://github.com/apache/kafka/commit/109a60c77a56d4afed488c3ba35dc8459fde15ce>*

It's worth noting that starting in this version we are using a different
version protocol with three digits: *major.minor.bug-fix*

Any and all testing is welcome, but the following areas are worth
highlighting:

1. Client developers should verify that their clients can produce/consume
to/from 1.0.0 brokers (ideally with compressed and uncompressed data).
2. Performance and stress testing. Heroku and LinkedIn have helped with
this in the past (and issues have been found and fixed).
3. End users can verify that their apps work correctly with the new release.

This is a major version release of Apache Kafka. It includes 29 new KIPs.
See the release notes and release plan
(*https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=71764913
<https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=71764913>*)
for more details. A few feature highlights:

* Java 9 support with significantly faster TLS and CRC32C implementations
* JBOD improvements: disk failure only disables failed disk but not the
broker (KIP-112/KIP-113 part I)
* Controller improvements: reduced logging change to greatly accelerate
admin request handling.
* Newly added metrics across all the modules (KIP-164, KIP-168, KIP-187,
KIP-188, KIP-196)
* Kafka Streams API improvements (KIP-120 / 130 / 138 / 150 / 160 / 161),
and drop compatibility "Evolving" annotations

Release notes for the 1.0.0 release:
*http://home.apache.org/~guozhang/kafka-1.0.0-rc4/RELEASE_NOTES.html
<http://home.apache.org/~guozhang/kafka-1.0.0-rc4/RELEASE_NOTES.html>*



*** Please download, test and vote by Tuesday, October 31, 8pm PT

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

* Release artifacts to be voted upon (source and binary):
*http://home.apache.org/~guozhang/kafka-1.0.0-rc4/
<http://home.apache.org/~guozhang/kafka-1.0.0-rc4/>*

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

* Javadoc:
*http://home.apache.org/~guozhang/kafka-1.0.0-rc4/javadoc/
<http://home.apache.org/~guozhang/kafka-1.0.0-rc4/javadoc/>*

* Tag to be voted upon (off 1.0 branch) is the 1.0.0-rc4 tag:

https://git-wip-us.apache.org/repos/asf?p=kafka.git;a=tag;h=d4a3919e408e444dde5db5a261c6f912cb8475a2

* Documentation:
Note the documentation can't be pushed live due to changes that will not go
live until the release. You can manually verify by downloading
http://home.apache.org/~guozhang/kafka-1.0.0-rc4/kafka_2.11-1.0.0-site-docs.tgz


The Jenkins builders for this RC can now be found here:

System test (still running):
*https://jenkins.confluent.io/job/system-test-kafka-1.0/18/
<https://jenkins.confluent.io/job/system-test-kafka-1.0/18/>*
Unit test: *https://builds.apache.org/job/kafka-1.0-jdk7/61/
<https://builds.apache.org/job/kafka-1.0-jdk7/61/>*


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


Thanks,
-- Guozhang

Reply via email to