You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by da...@apache.org on 2022/01/24 16:32:19 UTC
[kafka-site] branch asf-site updated: MINOR: Update site for Apache Kafka 3.1.0 release (#393)
This is an automated email from the ASF dual-hosted git repository.
dajac 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 e17459a MINOR: Update site for Apache Kafka 3.1.0 release (#393)
e17459a is described below
commit e17459ab3cb4480766df7b866bb1275f0469a7b4
Author: David Jacot <dj...@confluent.io>
AuthorDate: Mon Jan 24 17:32:14 2022 +0100
MINOR: Update site for Apache Kafka 3.1.0 release (#393)
Reviewers: Bill Bejeck <bi...@confluent.io>
---
30/documentation.html | 5 ++-
30/streams/architecture.html | 2 +-
30/streams/core-concepts.html | 2 +-
30/streams/developer-guide/app-reset-tool.html | 2 +-
30/streams/developer-guide/config-streams.html | 2 +-
30/streams/developer-guide/datatypes.html | 2 +-
30/streams/developer-guide/dsl-api.html | 2 +-
.../developer-guide/dsl-topology-naming.html | 2 +-
30/streams/developer-guide/index.html | 2 +-
.../developer-guide/interactive-queries.html | 2 +-
30/streams/developer-guide/manage-topics.html | 2 +-
30/streams/developer-guide/memory-mgmt.html | 2 +-
30/streams/developer-guide/processor-api.html | 2 +-
30/streams/developer-guide/running-app.html | 2 +-
30/streams/developer-guide/security.html | 2 +-
30/streams/developer-guide/testing.html | 2 +-
30/streams/developer-guide/write-streams.html | 2 +-
30/streams/index.html | 2 +-
30/streams/quickstart.html | 2 +-
30/streams/tutorial.html | 2 +-
30/streams/upgrade-guide.html | 2 +-
31/quickstart.html | 4 +-
documentation.html | 2 +-
documentation/index.html | 2 +-
documentation/streams/architecture.html | 2 +-
documentation/streams/core-concepts.html | 2 +-
.../streams/developer-guide/app-reset-tool.html | 2 +-
.../streams/developer-guide/config-streams.html | 2 +-
.../streams/developer-guide/datatypes.html | 2 +-
documentation/streams/developer-guide/dsl-api.html | 2 +-
.../developer-guide/dsl-topology-naming.html | 2 +-
documentation/streams/developer-guide/index.html | 2 +-
.../developer-guide/interactive-queries.html | 2 +-
.../streams/developer-guide/manage-topics.html | 2 +-
.../streams/developer-guide/memory-mgmt.html | 2 +-
.../streams/developer-guide/processor-api.html | 2 +-
.../streams/developer-guide/running-app.html | 2 +-
.../streams/developer-guide/security.html | 2 +-
documentation/streams/developer-guide/testing.html | 2 +-
.../streams/developer-guide/write-streams.html | 2 +-
documentation/streams/index.html | 2 +-
documentation/streams/quickstart.html | 2 +-
documentation/streams/upgrade-guide.html | 2 +-
downloads.html | 48 +++++++++++++++++++++-
intro.html | 2 +-
protocol.html | 2 +-
quickstart.html | 2 +-
uses.html | 2 +-
48 files changed, 97 insertions(+), 50 deletions(-)
diff --git a/30/documentation.html b/30/documentation.html
index 9ca7f41..be0bd06 100644
--- a/30/documentation.html
+++ b/30/documentation.html
@@ -30,7 +30,7 @@
<!--#include virtual="toc.html" -->
</div>
<div class="right">
- <!--//#include virtual="../includes/_docs_banner.htm" -->
+ <!--#include virtual="../includes/_docs_banner.htm" -->
<h1>Documentation</h1>
<h3>Kafka 3.0 Documentation</h3>
@@ -53,7 +53,8 @@
<a href="/25/documentation.html">2.5.X</a>,
<a href="/26/documentation.html">2.6.X</a>,
<a href="/27/documentation.html">2.7.X</a>,
- <a href="/28/documentation.html">2.8.X</a>.
+ <a href="/28/documentation.html">2.8.X</a>,
+ <a href="/30/documentation.html">3.0.X</a>.
<h2 class="anchor-heading"><a id="gettingStarted" class="anchor-link"></a><a href="#gettingStarted">1. Getting Started</a></h2>
<h3 class="anchor-heading"><a id="introduction" class="anchor-link"></a><a href="#introduction">1.1 Introduction</a></h3>
diff --git a/30/streams/architecture.html b/30/streams/architecture.html
index a1773c5..6a948d5 100644
--- a/30/streams/architecture.html
+++ b/30/streams/architecture.html
@@ -173,7 +173,7 @@
<div class="content documentation ">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/core-concepts.html b/30/streams/core-concepts.html
index 884b398..ffbdf2d 100644
--- a/30/streams/core-concepts.html
+++ b/30/streams/core-concepts.html
@@ -348,7 +348,7 @@
<div class="content documentation ">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/app-reset-tool.html b/30/streams/developer-guide/app-reset-tool.html
index 597b662..d5655b2 100644
--- a/30/streams/developer-guide/app-reset-tool.html
+++ b/30/streams/developer-guide/app-reset-tool.html
@@ -166,7 +166,7 @@
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/config-streams.html b/30/streams/developer-guide/config-streams.html
index 5048c0b..2fa3088 100644
--- a/30/streams/developer-guide/config-streams.html
+++ b/30/streams/developer-guide/config-streams.html
@@ -1041,7 +1041,7 @@ streamsSettings.put(StreamsConfig.producerPrefix(ProducerConfig.ACKS_CONFIG), "a
<div class="content documentation">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/datatypes.html b/30/streams/developer-guide/datatypes.html
index 3d39bdb..3e9801b 100644
--- a/30/streams/developer-guide/datatypes.html
+++ b/30/streams/developer-guide/datatypes.html
@@ -199,7 +199,7 @@ userCountByRegion.to("RegionCountsTopic", Produced.valueSerde(Serdes.L
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/dsl-api.html b/30/streams/developer-guide/dsl-api.html
index 151e515..6a18252 100644
--- a/30/streams/developer-guide/dsl-api.html
+++ b/30/streams/developer-guide/dsl-api.html
@@ -3792,7 +3792,7 @@ clicksPerRegion.toStream.to(outputTopic)</code></pre>
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/dsl-topology-naming.html b/30/streams/developer-guide/dsl-topology-naming.html
index 9e687f9..9bebbb8 100644
--- a/30/streams/developer-guide/dsl-topology-naming.html
+++ b/30/streams/developer-guide/dsl-topology-naming.html
@@ -310,7 +310,7 @@ stream.filter((k, v) -> v != null && v.length() >= 6)
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/index.html b/30/streams/developer-guide/index.html
index 19f638e..a4b0daf 100644
--- a/30/streams/developer-guide/index.html
+++ b/30/streams/developer-guide/index.html
@@ -71,7 +71,7 @@
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/interactive-queries.html b/30/streams/developer-guide/interactive-queries.html
index 45bfdb9..626db0f 100644
--- a/30/streams/developer-guide/interactive-queries.html
+++ b/30/streams/developer-guide/interactive-queries.html
@@ -466,7 +466,7 @@ Optional<Long> result = streams.allMetadataForStore("word-count"
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/manage-topics.html b/30/streams/developer-guide/manage-topics.html
index d65e375..d43f537 100644
--- a/30/streams/developer-guide/manage-topics.html
+++ b/30/streams/developer-guide/manage-topics.html
@@ -92,7 +92,7 @@
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/memory-mgmt.html b/30/streams/developer-guide/memory-mgmt.html
index 9a39ce1..fcdb995 100644
--- a/30/streams/developer-guide/memory-mgmt.html
+++ b/30/streams/developer-guide/memory-mgmt.html
@@ -242,7 +242,7 @@ $ export LD_PRELOAD="/usr/lib/x86_64-linux-gnu/libjemalloc.so”
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/processor-api.html b/30/streams/developer-guide/processor-api.html
index 90706e5..7433d57 100644
--- a/30/streams/developer-guide/processor-api.html
+++ b/30/streams/developer-guide/processor-api.html
@@ -518,7 +518,7 @@ builder.addSource("Source", "source-topic")
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/running-app.html b/30/streams/developer-guide/running-app.html
index ff3ed75..1f3ca71 100644
--- a/30/streams/developer-guide/running-app.html
+++ b/30/streams/developer-guide/running-app.html
@@ -152,7 +152,7 @@ $ java -cp path-to-app-fatjar.jar com.example.MyStreamsApp</code></pre>
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/security.html b/30/streams/developer-guide/security.html
index 63bc942..c7bdca2 100644
--- a/30/streams/developer-guide/security.html
+++ b/30/streams/developer-guide/security.html
@@ -154,7 +154,7 @@ Caused by: java.security.UnrecoverableKeyException: Password verification failed
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/testing.html b/30/streams/developer-guide/testing.html
index b5fadb1..6dad0ac 100644
--- a/30/streams/developer-guide/testing.html
+++ b/30/streams/developer-guide/testing.html
@@ -364,7 +364,7 @@ punctuator.punctuate(/*timestamp*/ 0L);</code></pre>
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/developer-guide/write-streams.html b/30/streams/developer-guide/write-streams.html
index 03bd163..55ad844 100644
--- a/30/streams/developer-guide/write-streams.html
+++ b/30/streams/developer-guide/write-streams.html
@@ -209,7 +209,7 @@ Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
<div class="content documentation ">
<!--#include virtual="../../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/index.html b/30/streams/index.html
index e38b389..89ce654 100644
--- a/30/streams/index.html
+++ b/30/streams/index.html
@@ -294,7 +294,7 @@ object WordCountApplication extends App {
<div class="content documentation">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/quickstart.html b/30/streams/quickstart.html
index 2cc48ef..b894f81 100644
--- a/30/streams/quickstart.html
+++ b/30/streams/quickstart.html
@@ -319,7 +319,7 @@ Looking beyond the scope of this concrete example, what Kafka Streams is doing h
<div class="content documentation">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/tutorial.html b/30/streams/tutorial.html
index a526de5..073847b 100644
--- a/30/streams/tutorial.html
+++ b/30/streams/tutorial.html
@@ -573,7 +573,7 @@ public class WordCount {
<div class="content documentation">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/30/streams/upgrade-guide.html b/30/streams/upgrade-guide.html
index 59e46a2..413ed59 100644
--- a/30/streams/upgrade-guide.html
+++ b/30/streams/upgrade-guide.html
@@ -1187,7 +1187,7 @@
<div class="content documentation">
<!--#include virtual="../../includes/_nav.htm" -->
<div class="right">
- <!--//#include virtual="../../includes/_docs_banner.htm" -->
+ <!--#include virtual="../../includes/_docs_banner.htm" -->
<ul class="breadcrumbs">
<li><a href="/documentation">Documentation</a></li>
<li><a href="/documentation/streams">Kafka Streams</a></li>
diff --git a/31/quickstart.html b/31/quickstart.html
index 7f003c0..4865f0c 100644
--- a/31/quickstart.html
+++ b/31/quickstart.html
@@ -199,8 +199,8 @@ KTable<String, Long> wordCounts = textLines
wordCounts.toStream().to("output-topic", Produced.with(Serdes.String(), Serdes.Long()));</code></pre>
<p>
- The <a href="/25/documentation/streams/quickstart">Kafka Streams demo</a>
- and the <a href="/25/documentation/streams/tutorial">app development tutorial</a>
+ The <a href="/31/documentation/streams/quickstart">Kafka Streams demo</a>
+ and the <a href="/31/documentation/streams/tutorial">app development tutorial</a>
demonstrate how to code and run such a streaming application from start to finish.
</p>
diff --git a/documentation.html b/documentation.html
index 713ee43..c03364e 100644
--- a/documentation.html
+++ b/documentation.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="30/documentation.html" -->
+<!--#include virtual="31/documentation.html" -->
diff --git a/documentation/index.html b/documentation/index.html
index 4831819..e689a6c 100644
--- a/documentation/index.html
+++ b/documentation/index.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../30/documentation.html" -->
+<!--#include virtual="../31/documentation.html" -->
diff --git a/documentation/streams/architecture.html b/documentation/streams/architecture.html
index 455c38c..f44ea15 100644
--- a/documentation/streams/architecture.html
+++ b/documentation/streams/architecture.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../30/streams/architecture.html" -->
+<!--#include virtual="../../31/streams/architecture.html" -->
diff --git a/documentation/streams/core-concepts.html b/documentation/streams/core-concepts.html
index 5be262d..cdd406c 100644
--- a/documentation/streams/core-concepts.html
+++ b/documentation/streams/core-concepts.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../30/streams/core-concepts.html" -->
+<!--#include virtual="../../31/streams/core-concepts.html" -->
diff --git a/documentation/streams/developer-guide/app-reset-tool.html b/documentation/streams/developer-guide/app-reset-tool.html
index 4a4b683..fe027fa 100644
--- a/documentation/streams/developer-guide/app-reset-tool.html
+++ b/documentation/streams/developer-guide/app-reset-tool.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/app-reset-tool.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/app-reset-tool.html" -->
diff --git a/documentation/streams/developer-guide/config-streams.html b/documentation/streams/developer-guide/config-streams.html
index 0c5613a..8bf56ae 100644
--- a/documentation/streams/developer-guide/config-streams.html
+++ b/documentation/streams/developer-guide/config-streams.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/config-streams.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/config-streams.html" -->
diff --git a/documentation/streams/developer-guide/datatypes.html b/documentation/streams/developer-guide/datatypes.html
index 4061c0c..073f446 100644
--- a/documentation/streams/developer-guide/datatypes.html
+++ b/documentation/streams/developer-guide/datatypes.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/datatypes.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/datatypes.html" -->
diff --git a/documentation/streams/developer-guide/dsl-api.html b/documentation/streams/developer-guide/dsl-api.html
index b160d91..ecd4e85 100644
--- a/documentation/streams/developer-guide/dsl-api.html
+++ b/documentation/streams/developer-guide/dsl-api.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/dsl-api.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/dsl-api.html" -->
diff --git a/documentation/streams/developer-guide/dsl-topology-naming.html b/documentation/streams/developer-guide/dsl-topology-naming.html
index e677674..cac1847 100644
--- a/documentation/streams/developer-guide/dsl-topology-naming.html
+++ b/documentation/streams/developer-guide/dsl-topology-naming.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/dsl-topology-naming.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/dsl-topology-naming.html" -->
diff --git a/documentation/streams/developer-guide/index.html b/documentation/streams/developer-guide/index.html
index edcc564..a0d4259 100644
--- a/documentation/streams/developer-guide/index.html
+++ b/documentation/streams/developer-guide/index.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/index.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/index.html" -->
diff --git a/documentation/streams/developer-guide/interactive-queries.html b/documentation/streams/developer-guide/interactive-queries.html
index ada7a47..f532801 100644
--- a/documentation/streams/developer-guide/interactive-queries.html
+++ b/documentation/streams/developer-guide/interactive-queries.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/interactive-queries.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/interactive-queries.html" -->
diff --git a/documentation/streams/developer-guide/manage-topics.html b/documentation/streams/developer-guide/manage-topics.html
index 9bc61ef..60ce244 100644
--- a/documentation/streams/developer-guide/manage-topics.html
+++ b/documentation/streams/developer-guide/manage-topics.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/manage-topics.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/manage-topics.html" -->
diff --git a/documentation/streams/developer-guide/memory-mgmt.html b/documentation/streams/developer-guide/memory-mgmt.html
index 29d00eb..cf6222c 100644
--- a/documentation/streams/developer-guide/memory-mgmt.html
+++ b/documentation/streams/developer-guide/memory-mgmt.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/memory-mgmt.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/memory-mgmt.html" -->
diff --git a/documentation/streams/developer-guide/processor-api.html b/documentation/streams/developer-guide/processor-api.html
index 2556b67..c169906 100644
--- a/documentation/streams/developer-guide/processor-api.html
+++ b/documentation/streams/developer-guide/processor-api.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/processor-api.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/processor-api.html" -->
diff --git a/documentation/streams/developer-guide/running-app.html b/documentation/streams/developer-guide/running-app.html
index 4b6cbee..d9cc277 100644
--- a/documentation/streams/developer-guide/running-app.html
+++ b/documentation/streams/developer-guide/running-app.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/running-app.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/running-app.html" -->
diff --git a/documentation/streams/developer-guide/security.html b/documentation/streams/developer-guide/security.html
index 095eae7..006fb2c 100644
--- a/documentation/streams/developer-guide/security.html
+++ b/documentation/streams/developer-guide/security.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/security.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/security.html" -->
diff --git a/documentation/streams/developer-guide/testing.html b/documentation/streams/developer-guide/testing.html
index a1b71f0..09e1bca 100644
--- a/documentation/streams/developer-guide/testing.html
+++ b/documentation/streams/developer-guide/testing.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/testing.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/testing.html" -->
diff --git a/documentation/streams/developer-guide/write-streams.html b/documentation/streams/developer-guide/write-streams.html
index fec79e1..2a0896a 100644
--- a/documentation/streams/developer-guide/write-streams.html
+++ b/documentation/streams/developer-guide/write-streams.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../../30/streams/developer-guide/write-streams.html" -->
+<!--#include virtual="../../../31/streams/developer-guide/write-streams.html" -->
diff --git a/documentation/streams/index.html b/documentation/streams/index.html
index 3f41088..f8681a5 100644
--- a/documentation/streams/index.html
+++ b/documentation/streams/index.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../30/streams/index.html" -->
+<!--#include virtual="../../31/streams/index.html" -->
diff --git a/documentation/streams/quickstart.html b/documentation/streams/quickstart.html
index 5bd3783..037c936 100644
--- a/documentation/streams/quickstart.html
+++ b/documentation/streams/quickstart.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../30/streams/quickstart.html" -->
+<!--#include virtual="../../31/streams/quickstart.html" -->
diff --git a/documentation/streams/upgrade-guide.html b/documentation/streams/upgrade-guide.html
index edd17ba..6e5d2e8 100644
--- a/documentation/streams/upgrade-guide.html
+++ b/documentation/streams/upgrade-guide.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="../../30/streams/upgrade-guide.html" -->
+<!--#include virtual="../../31/streams/upgrade-guide.html" -->
diff --git a/downloads.html b/downloads.html
index 366d120..930358c 100644
--- a/downloads.html
+++ b/downloads.html
@@ -6,12 +6,58 @@
<div class="right">
<h1>Download</h1>
- <p>3.0.0 is the latest release. The current stable version is 3.0.0.</p>
+ <p>3.1.0 is the latest release. The current stable version is 3.1.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://downloads.apache.org/kafka/KEYS">KEYS</a>.
</p>
+ <span id="3.1.0"></span>
+ <h3 class="download-version">3.1.0<a href="#3.1.0"><i class="fas fa-link " style="color:#053ce2"></i></a></h3>
+ <ul>
+ <li>
+ Released January 24, 2022
+ </li>
+ <li>
+ <a href="https://downloads.apache.org/kafka/3.1.0/RELEASE_NOTES.html">Release Notes</a>
+ </li>
+ <li>
+ Source download: <a href="https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka-3.1.0-src.tgz">kafka-3.1.0-src.tgz</a> (<a href="https://downloads.apache.org/kafka/3.1.0/kafka-3.1.0-src.tgz.asc">asc</a>, <a href="https://downloads.apache.org/kafka/3.1.0/kafka-3.1.0-src.tgz.sha512">sha512</a>)
+ </li>
+ <li>
+ Binary downloads:
+ <ul>
+ <li>Scala 2.12 - <a href="https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.12-3.1.0.tgz">kafka_2.12-3.1.0.tgz</a> (<a href="https://downloads.apache.org/kafka/3.1.0/kafka_2.12-3.1.0.tgz.asc">asc</a>, <a href="https://downloads.apache.org/kafka/3.1.0/kafka_2.12-3.1.0.tgz.sha512">sha512</a>)</li>
+ <li>Scala 2.13 - <a href="https://www.apache.org/dyn/closer.cgi?path=/kafka/3.1.0/kafka_2.13-3.1.0.tgz">kafka_2.13-3.1.0.tgz</a> (<a href="https://downloads.apache.org/kafka/3.1.0/kafka_2.13-3.1.0.tgz.asc">asc</a>, <a href="https://downloads.apache.org/kafka/3.1.0/kafka_2.13-3.1.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.13 is recommended).
+ </li>
+ </ul>
+
+ <p>
+ Kafka 3.1.0 includes a number of significant new features. Here is a summary of some notable changes:
+ </p>
+
+ <ul>
+ <li>Apache Kafka supports Java 17</li>
+ <li>The FetchRequest supports Topic IDs (KIP-516)</li>
+ <li>Extend SASL/OAUTHBEARER with support for OIDC (KIP-768)</li>
+ <li>Add broker count metrics (KIP-748)</li>
+ <li>Differentiate consistently metric latency measured in millis and nanos (KIP-773)</li>
+ <li>The eager rebalance protocol is deprecated (KAFKA-13439)</li>
+ <li>Add TaskId field to StreamsException (KIP-783)</li>
+ <li>Custom partitioners in foreign-key joins (KIP-775)</li>
+ <li>Fetch/findSessions queries with open endpoints for SessionStore/WindowStore (KIP-766)</li>
+ <li>Range queries with open endpoints (KIP-763)</li>
+ <li>Add total blocked time metric to Streams (KIP-761)</li>
+ <li>Add additional configuration to control MirrorMaker2 internal topics naming convention (KIP-690)</li>
+ </ul>
+
+ <p>
+ For more information, please read the detailed <a href="https://downloads.apache.org/kafka/3.1.0/RELEASE_NOTES.html">Release Notes</a>.
+ </p>
+
<span id="3.0.0"></span>
<h3 class="download-version">3.0.0<a href="#3.0.0"><i class="fas fa-link " style="color:#053ce2"></i></a></h3>
<ul>
diff --git a/intro.html b/intro.html
index a8090da..85767e2 100644
--- a/intro.html
+++ b/intro.html
@@ -20,7 +20,7 @@
</div>
<!-- should always link the latest release's documentation -->
- <!--#include virtual="/30/introduction.html" -->
+ <!--#include virtual="/31/introduction.html" -->
<!--#include virtual="includes/_footer.htm" -->
diff --git a/protocol.html b/protocol.html
index b295867..f38ccdd 100644
--- a/protocol.html
+++ b/protocol.html
@@ -1,2 +1,2 @@
<!-- should always link the latest release's documentation -->
-<!--#include virtual="30/protocol.html" -->
+<!--#include virtual="31/protocol.html" -->
diff --git a/quickstart.html b/quickstart.html
index 3aa1bab..33a80df 100644
--- a/quickstart.html
+++ b/quickstart.html
@@ -19,7 +19,7 @@
</div>
<!-- should always link the latest release's documentation -->
- <!--#include virtual="30/quickstart.html" -->
+ <!--#include virtual="31/quickstart.html" -->
<!--#include virtual="includes/_footer.htm" -->
<script>
// Show selected style on nav item
diff --git a/uses.html b/uses.html
index f5b94da..b1746eb 100644
--- a/uses.html
+++ b/uses.html
@@ -7,7 +7,7 @@
<h1 class="content-title">Use cases</h1>
<!-- should always link the latest release's documentation -->
-<!--#include virtual="30/uses.html" -->
+<!--#include virtual="31/uses.html" -->
<!--#include virtual="includes/_footer.htm" -->