This is an automated email from the ASF dual-hosted git repository.
rsivaram pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/kafka-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 3a88666 MINOR: Updates for 2.0.0 release
3a88666 is described below
commit 3a886661d30116f95ad75212acd235ba3481e90c
Author: Rajini Sivaram <[email protected]>
AuthorDate: Mon Jul 30 09:22:09 2018 +0100
MINOR: Updates for 2.0.0 release
---
documentation.html | 2 +-
downloads.html | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
intro.html | 2 +-
protocol.html | 2 +-
quickstart.html | 2 +-
uses.html | 2 +-
6 files changed, 72 insertions(+), 6 deletions(-)
diff --git a/documentation.html b/documentation.html
index fdaeed3..a3f2a83 100644
--- a/documentation.html
+++ b/documentation.html
@@ -1,2 +1,2 @@
<!-- should always link the the latest release's documentation -->
-<!--#include virtual="11/documentation.html" -->
+<!--#include virtual="20/documentation.html" -->
diff --git a/downloads.html b/downloads.html
index f1f2845..80596f8 100644
--- a/downloads.html
+++ b/downloads.html
@@ -5,12 +5,78 @@
<div class="right">
<h1>Download</h1>
- <p>1.1.1 is the latest release. The current stable version is 1.1.1.</p>
+ <p>2.0.0 is the latest release. The current stable version is 2.0.0.</p>
<p>
You can verify your download by following these <a
href="https://www.apache.org/info/verification.html">procedures</a> and using
these <a href="https://kafka.apache.org/KEYS">KEYS</a>.
</p>
+ <span id="2.0.0"></span>
+ <h3 class="download-version">2.0.0<a href="#2.0.0"><i class="fas fa-link "
style="color:#053ce2"></i></a></h3>
+ <ul>
+ <li>
+ Released July 30, 2018
+ </li>
+ <li>
+ <a
href="https://www.apache.org/dist/kafka/2.0.0/RELEASE_NOTES.html">Release
Notes</a>
+ </li>
+ <li>
+ Source download: <a
href="https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka-2.0.0-src.tgz">kafka-2.0.0-src.tgz</a>
(<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka-2.0.0-src.tgz.asc">asc</a>,
<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka-2.0.0-src.tgz.sha512">sha512</a>)
+ </li>
+ <li>
+ Binary downloads:
+ <ul>
+ <li>Scala 2.11 - <a
href="https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.11-2.0.0.tgz">kafka_2.11-2.0.0.tgz</a>
(<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka_2.11-2.0.0.tgz.asc">asc</a>,
<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka_2.11-2.0.0.tgz.sha512">sha512</a>)</li>
+ <li>Scala 2.12 - <a
href="https://www.apache.org/dyn/closer.cgi?path=/kafka/2.0.0/kafka_2.12-2.0.0.tgz">kafka_2.12-2.0.0.tgz</a>
(<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka_2.12-2.0.0.tgz.asc">asc</a>,
<a
href="https://www.apache.org/dist/kafka/2.0.0/kafka_2.12-2.0.0.tgz.sha512">sha512</a>)</li>
+ </ul>
+ We build for multiple versions of Scala. This only matters if
you are using Scala and you want a version built for the same Scala version you
use. Otherwise any version should work (2.11 is recommended).
+ </li>
+ </ul>
+
+ <p>
+ Kafka 2.0.0 includes a number of significant new features. Here is
a summary of some notable changes:
+ </p>
+
+ <ul>
+ <li>KIP-290 adds support for prefixed ACLs, simplifying access
control management in large secure deployments.
+ Bulk access to topics, consumer groups or transactional ids with
a prefix can now be granted using a single rule.
+ Access control for topic creation has also been improved to
enable access to be granted to create specific topics or topics
+ with a prefix.</li>
+ <li>KIP-255 adds a framework for authenticating to Kafka brokers
using OAuth2 bearer tokens. The SASL/OAUTHBEARER implementation
+ is customizable using callbacks for token retrieval and
validation.</li>
+ <li>Host name verification is now enabled by default for SSL
connections to ensure that the default SSL configuration is not
+ susceptible to man-in-the-middle attacks. You can disable this
verification if required.</li>
+ <li>You can now dynamically update SSL truststores without broker
restart. You can also configure security for broker listeners
+ in ZooKeeper before starting brokers, including SSL keystore and
truststore passwords and JAAS configuration for SASL.
+ With this new feature, you can store sensitive password configs
in encrypted form in ZooKeeper rather than in cleartext
+ in the broker properties file.</li>
+ <li>The replication protocol has been improved to avoid log
divergence between leader and follower during fast leader failover.
+ We have also improved resilience of brokers by reducing the
memory footprint of message down-conversions. By using message
+ chunking, both memory usage and memory reference time have been
reduced to avoid OutOfMemory errors in brokers.</li>
+ <li>Kafka clients are now notified of throttling before any
throttling is applied when quotas are enabled. This enables clients to
+ distinguish between network errors and large throttle times when
quotas are exceeded.</li>
+ <li>We have added a configuration option for Kafka consumer to avoid
indefinite blocking in the consumer.</li>
+ <li>We have dropped support for Java 7 and removed the previously
deprecated Scala producer and consumer.</li>
+ <li>Kafka Connect includes a number of improvements and features.
KIP-298 enables you to control how errors in connectors,
+ transformations and converters are handled by enabling automatic
retries and controlling the number of errors that are tolerated
+ before the connector is stopped. More contextual information
can be included in the logs to help diagnose problems and
+ problematic messages consumed by sink connectors can be sent to
a dead letter queue rather than forcing the connector to stop.</li>
+ <li>KIP-297 adds a new extension point to move secrets out of
connector configurations and integrate with any external
+ key management system. The placeholders in connector
configurations are only resolved before sending the configuration
+ to the connector, ensuring that secrets are stored and managed
securely in your preferred key management system and
+ not exposed over the REST APIs or in log files.</li>
+ <li>We have added a thin Scala wrapper API for our Kafka Streams
DSL, which provides better type inference and better type safety
+ during compile time. Scala users can have less boilerplate in
their code, notably regarding Serdes with new implicit Serdes.</li>
+ <li>Message headers are now supported in the Kafka Streams Processor
API, allowing users to add and manipulate headers read
+ from the source topics and propagate them to the sink
topics.</li>
+ <li>Windowed aggregations performance in Kafka Streams has been
largely improved (sometimes by an order of magnitude) thanks to
+ the new single-key-fetch API.</li>
+ <li>We have further improved unit testibility of Kafka Streams with
the kafka-streams-testutil artifact.</li>
+ </ul>
+ <p>
+ For more information, please read the detailed <a
href="https://www.apache.org/dist/kafka/2.0.0/RELEASE_NOTES.html">Release
Notes</a>.
+ </p>
+
<span id="1.1.1"></span>
<h3 class="download-version">1.1.1<a href="#1.1.1"><i class="fas fa-link "
style="color:#053ce2"></i></a></h3>
<ul>
diff --git a/intro.html b/intro.html
index 5996f61..fffd4a8 100644
--- a/intro.html
+++ b/intro.html
@@ -4,7 +4,7 @@
<!--#include virtual="includes/_nav.htm" -->
<div class="right">
<h1>Introduction</h1>
- <!--#include virtual="11/introduction.html" -->
+ <!--#include virtual="20/introduction.html" -->
<!--#include virtual="includes/_footer.htm" -->
diff --git a/protocol.html b/protocol.html
index ec6e54f..2ee03d5 100644
--- a/protocol.html
+++ b/protocol.html
@@ -1,2 +1,2 @@
<!-- should always link the the latest release's documentation -->
-<!--#include virtual="11/protocol.html" -->
+<!--#include virtual="20/protocol.html" -->
diff --git a/quickstart.html b/quickstart.html
index efe97ea..f4be302 100644
--- a/quickstart.html
+++ b/quickstart.html
@@ -4,7 +4,7 @@
<!--#include virtual="includes/_nav.htm" -->
<div class="right">
<h1>Quickstart</h1>
- <!--#include virtual="11/quickstart.html" -->
+ <!--#include virtual="20/quickstart.html" -->
<!--#include virtual="includes/_footer.htm" -->
<script>
// Show selected style on nav item
diff --git a/uses.html b/uses.html
index 30de8b7..c5e52b5 100644
--- a/uses.html
+++ b/uses.html
@@ -5,7 +5,7 @@
<div class="right">
<h1>Use cases</h1>
-<!--#include virtual="11/uses.html" -->
+<!--#include virtual="20/uses.html" -->
<!--#include virtual="includes/_footer.htm" -->