You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by gi...@apache.org on 2026/01/22 00:04:29 UTC

(kafka-site) branch asf-staging updated: Updated asf-staging from GHA workflow run 21230381783

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/kafka-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new c9286cd5d Updated asf-staging from GHA workflow run 21230381783
c9286cd5d is described below

commit c9286cd5dbccc52ed280d14b37c4beb1eb348a6c
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Thu Jan 22 00:04:22 2026 +0000

    Updated asf-staging from GHA workflow run 21230381783
    
    Commit: https://github.com/apache/kafka-site/commit/bc5661dae5c5107a781279d45ec2a44fbb379e0e
    GitHub Run: https://github.com/apache/kafka-site/actions/runs/21230381783
---
 33/_print/index.html                    |  2 +-
 33/operations/_print/index.html         |  2 +-
 33/operations/kraft/index.html          |  6 +++---
 34/_print/index.html                    |  2 +-
 34/operations/_print/index.html         |  2 +-
 34/operations/kraft/index.html          |  6 +++---
 35/_print/index.html                    |  2 +-
 35/operations/_print/index.html         |  2 +-
 35/operations/kraft/index.html          |  6 +++---
 36/_print/index.html                    |  2 +-
 36/operations/_print/index.html         |  2 +-
 36/operations/kraft/index.html          |  6 +++---
 37/_print/index.html                    |  2 +-
 37/operations/_print/index.html         |  2 +-
 37/operations/kraft/index.html          |  6 +++---
 38/_print/index.html                    |  2 +-
 38/operations/_print/index.html         |  2 +-
 38/operations/kraft/index.html          |  6 +++---
 39/_print/index.html                    |  2 +-
 39/operations/_print/index.html         |  2 +-
 39/operations/kraft/index.html          |  6 +++---
 40/_print/index.html                    |  2 +-
 40/operations/_print/index.html         |  2 +-
 40/operations/kraft/index.html          |  6 +++---
 documentation/index.xml                 |  2 +-
 documentation/streams.html              |  2 ++
 documentation/streams/_print/index.html | 18 ------------------
 documentation/streams/index.html        |  6 +++---
 documentation/streams/index.xml         |  1 -
 index.xml                               |  2 +-
 sitemap.xml                             |  2 +-
 31 files changed, 48 insertions(+), 65 deletions(-)

diff --git a/33/_print/index.html b/33/_print/index.html
index 01be8faa4..505e526db 100644
--- a/33/_print/index.html
+++ b/33/_print/index.html
@@ -4875,7 +4875,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/33/operations/_print/index.html b/33/operations/_print/index.html
index 68f2aa55b..3fcb037cc 100644
--- a/33/operations/_print/index.html
+++ b/33/operations/_print/index.html
@@ -383,7 +383,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/33/operations/kraft/index.html b/33/operations/kraft/index.html
index 428f5dd40..5e82ca94a 100644
--- a/33/operations/kraft/index.html
+++ b/33/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/33/operations/kraft/"><meta property="article:section" content="33"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/33/operations/kraft/"><meta property="article:section" content="33"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -93,7 +93,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -116,7 +116,7 @@ foo
 * Supporting JBOD configurations with multiple storage directories
 * Modifying certain dynamic configurations on the standalone KRaft controller
 * Delegation tokens
-* Upgrade from ZooKeeper mode</code></pre><div class=td-page-meta__lastmod>Last modified December 19, 2025: <a href=https://github.com/apache/kafka-site//commit/379dba2230101f7ca1b73658808d67e6e48bf909>Add license info to every source file and handle `documentation.html` links for all versioned paths. (#764) (379dba223)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align- [...]
+* Upgrade from ZooKeeper mode</code></pre><div class=td-page-meta__lastmod>Last modified January 21, 2026: <a href=https://github.com/apache/kafka-site//commit/bc5661dae5c5107a781279d45ec2a44fbb379e0e>MINOR: fix typos (#787) (bc5661dae)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-start"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex al [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i  [...]
 </a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i>
 </a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i>
diff --git a/34/_print/index.html b/34/_print/index.html
index 305d850c7..6fead5e21 100644
--- a/34/_print/index.html
+++ b/34/_print/index.html
@@ -4962,7 +4962,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/34/operations/_print/index.html b/34/operations/_print/index.html
index 294ad126f..e74bdad93 100644
--- a/34/operations/_print/index.html
+++ b/34/operations/_print/index.html
@@ -383,7 +383,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/34/operations/kraft/index.html b/34/operations/kraft/index.html
index f86ef21a6..a77817d88 100644
--- a/34/operations/kraft/index.html
+++ b/34/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/34/operations/kraft/"><meta property="article:section" content="34"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/34/operations/kraft/"><meta property="article:section" content="34"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -94,7 +94,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -180,7 +180,7 @@ listeners=CONTROLLER://:9093
 # Remove ZooKeeper client configuration
 # zookeeper.connect=localhost:2181
 
-# Other configs ...</code></pre><div class=td-page-meta__lastmod>Last modified December 19, 2025: <a href=https://github.com/apache/kafka-site//commit/379dba2230101f7ca1b73658808d67e6e48bf909>Add license info to every source file and handle `documentation.html` links for all versioned paths. (#764) (379dba223)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-star [...]
+# Other configs ...</code></pre><div class=td-page-meta__lastmod>Last modified January 21, 2026: <a href=https://github.com/apache/kafka-site//commit/bc5661dae5c5107a781279d45ec2a44fbb379e0e>MINOR: fix typos (#787) (bc5661dae)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-start"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items- [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i  [...]
 </a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i>
 </a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i>
diff --git a/35/_print/index.html b/35/_print/index.html
index 171f9d969..67643344a 100644
--- a/35/_print/index.html
+++ b/35/_print/index.html
@@ -5136,7 +5136,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/35/operations/_print/index.html b/35/operations/_print/index.html
index f2811addf..567294e6d 100644
--- a/35/operations/_print/index.html
+++ b/35/operations/_print/index.html
@@ -383,7 +383,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/35/operations/kraft/index.html b/35/operations/kraft/index.html
index 96a7a15a9..655d4c3ae 100644
--- a/35/operations/kraft/index.html
+++ b/35/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/35/operations/kraft/"><meta property="article:section" content="35"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/35/operations/kraft/"><meta property="article:section" content="35"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -95,7 +95,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the recrods in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -181,7 +181,7 @@ listeners=CONTROLLER://:9093
 # Remove ZooKeeper client configuration
 # zookeeper.connect=localhost:2181
 
-# Other configs ...</code></pre><div class=td-page-meta__lastmod>Last modified December 19, 2025: <a href=https://github.com/apache/kafka-site//commit/379dba2230101f7ca1b73658808d67e6e48bf909>Add license info to every source file and handle `documentation.html` links for all versioned paths. (#764) (379dba223)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-star [...]
+# Other configs ...</code></pre><div class=td-page-meta__lastmod>Last modified January 21, 2026: <a href=https://github.com/apache/kafka-site//commit/bc5661dae5c5107a781279d45ec2a44fbb379e0e>MINOR: fix typos (#787) (bc5661dae)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-start"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items- [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i  [...]
 </a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i>
 </a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i>
diff --git a/36/_print/index.html b/36/_print/index.html
index 1927a1036..4b9a1d4fe 100644
--- a/36/_print/index.html
+++ b/36/_print/index.html
@@ -5161,7 +5161,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/36/operations/_print/index.html b/36/operations/_print/index.html
index 0ae40e562..53912cfce 100644
--- a/36/operations/_print/index.html
+++ b/36/operations/_print/index.html
@@ -387,7 +387,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/36/operations/kraft/index.html b/36/operations/kraft/index.html
index 394a9e60b..093ca5250 100644
--- a/36/operations/kraft/index.html
+++ b/36/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/36/operations/kraft/"><meta property="article:section" content="36"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/36/operations/kraft/"><meta property="article:section" content="36"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -98,7 +98,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -185,7 +185,7 @@ listeners=CONTROLLER://:9093
 # zookeeper.connect=localhost:2181
 
 # Other configs ...
-</code></pre><div class=td-page-meta__lastmod>Last modified December 19, 2025: <a href=https://github.com/apache/kafka-site//commit/379dba2230101f7ca1b73658808d67e6e48bf909>Add license info to every source file and handle `documentation.html` links for all versioned paths. (#764) (379dba223)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-start"><a class="btn pa [...]
+</code></pre><div class=td-page-meta__lastmod>Last modified January 21, 2026: <a href=https://github.com/apache/kafka-site//commit/bc5661dae5c5107a781279d45ec2a44fbb379e0e>MINOR: fix typos (#787) (bc5661dae)</a></div></div><div class="td-page-meta mb-3 mt-4 d-print-none"><nav class="d-flex justify-content-between align-items-center gap-3"><div class="d-flex flex-column align-items-start"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style=min-width:12rem href=/36/operations/tiered-storage/ rel=next aria-label="Next: Tiered Storage"><span class="fw-semibold text-dark">Next:</span>
 <span class="text-dark text-truncate d-inline-block text-end" style=max-width:18rem>Tiered Storage
 </span><span class="fw-semibold text-dark">›</span></a></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i>
diff --git a/37/_print/index.html b/37/_print/index.html
index 929f89d73..bb883d42a 100644
--- a/37/_print/index.html
+++ b/37/_print/index.html
@@ -5315,7 +5315,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/37/operations/_print/index.html b/37/operations/_print/index.html
index b04ecede1..071068b0f 100644
--- a/37/operations/_print/index.html
+++ b/37/operations/_print/index.html
@@ -386,7 +386,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/37/operations/kraft/index.html b/37/operations/kraft/index.html
index 805801029..9dfeeb42e 100644
--- a/37/operations/kraft/index.html
+++ b/37/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/37/operations/kraft/"><meta property="article:section" content="37"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/37/operations/kraft/"><meta property="article:section" content="37"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -99,7 +99,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --f [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>  &gt; bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>  &gt; bin/kafka-metadata-shell.sh  --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -189,7 +189,7 @@ listeners=CONTROLLER://:9093
 # zookeeper.connect=localhost:2181
 
 # Other configs ...
-</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
+</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style=min-width:12rem href=/37/operations/tiered-storage/ rel=next aria-label="Next: Tiered Storage"><span class="fw-semibold text-dark">Next:</span>
 <span class="text-dark text-truncate d-inline-block text-end" style=max-width:18rem>Tiered Storage
 </span><span class="fw-semibold text-dark">›</span></a></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i>
diff --git a/38/_print/index.html b/38/_print/index.html
index 01b046900..b6f009ec2 100644
--- a/38/_print/index.html
+++ b/38/_print/index.html
@@ -5462,7 +5462,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/38/operations/_print/index.html b/38/operations/_print/index.html
index 62d32c808..ae770fdc8 100644
--- a/38/operations/_print/index.html
+++ b/38/operations/_print/index.html
@@ -377,7 +377,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/38/operations/kraft/index.html b/38/operations/kraft/index.html
index bea00843f..a930b8f26 100644
--- a/38/operations/kraft/index.html
+++ b/38/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/38/operations/kraft/"><meta property="article:section" content="38"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/38/operations/kraft/"><meta property="article:section" content="38"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -99,7 +99,7 @@ MaxFollowerLagTimeMs:   -1
 CurrentVoters:          [3000,3001,3002]
 CurrentObservers:       [0,1,2]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -189,7 +189,7 @@ listeners=CONTROLLER://:9093
 # zookeeper.connect=localhost:2181
 
 # Other configs ...
-</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
+</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style=min-width:12rem href=/38/operations/tiered-storage/ rel=next aria-label="Next: Tiered Storage"><span class="fw-semibold text-dark">Next:</span>
 <span class="text-dark text-truncate d-inline-block text-end" style=max-width:18rem>Tiered Storage
 </span><span class="fw-semibold text-dark">›</span></a></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i>
diff --git a/39/_print/index.html b/39/_print/index.html
index b81c81ae6..67f873345 100644
--- a/39/_print/index.html
+++ b/39/_print/index.html
@@ -5859,7 +5859,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/39/operations/_print/index.html b/39/operations/_print/index.html
index 568fe6e37..bc4f1455d 100644
--- a/39/operations/_print/index.html
+++ b/39/operations/_print/index.html
@@ -408,7 +408,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/39/operations/kraft/index.html b/39/operations/kraft/index.html
index cfa7606b2..25fea62a4 100644
--- a/39/operations/kraft/index.html
+++ b/39/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/39/operations/kraft/"><meta property="article:section" content="39"><meta property="article:modified_time" content="2025-12-23T03:27:30+01:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/39/operations/kraft/"><meta property="article:section" content="39"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -128,7 +128,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The <code>kafka-dump-log</code> tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files  [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The <code>kafka-metadata-shell</code> tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.log
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -221,7 +221,7 @@ listeners=CONTROLLER://:9093
 # zookeeper.connect=localhost:2181
 
 # Other configs ...
-</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
+</code></pre><h3 id=reverting-to-zookeeper-mode-during-the-migration>Reverting to ZooKeeper mode During the Migration<a class=td-heading-self-link href=#reverting-to-zookeeper-mode-during-the-migration aria-label="Heading self-link"></a></h3><p>While the cluster is still in migration mode, it is possible to revert to ZooKeeper mode. The process to follow depends on how far the migration has progressed. In order to find out how to revert, select the <strong>final</strong> migration step t [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>ZooKeeper</span></a></div><div class="ms-auto d-flex flex-column align-items-end"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style=min-width:12rem href=/39/operations/tiered-storage/ rel=next aria-label="Next: Tiered Storage"><span class="fw-semibold text-dark">Next:</span>
 <span class="text-dark text-truncate d-inline-block text-end" style=max-width:18rem>Tiered Storage
 </span><span class="fw-semibold text-dark">›</span></a></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i>
diff --git a/40/_print/index.html b/40/_print/index.html
index 9dae091d4..deb05216c 100644
--- a/40/_print/index.html
+++ b/40/_print/index.html
@@ -4958,7 +4958,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The kafka-dump-log.sh tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_l [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The kafka-metadata-shell.sh tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.checkpoint
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/40/operations/_print/index.html b/40/operations/_print/index.html
index 73054a8fe..2535e2658 100644
--- a/40/operations/_print/index.html
+++ b/40/operations/_print/index.html
@@ -394,7 +394,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The kafka-dump-log.sh tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_l [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The kafka-metadata-shell.sh tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.checkpoint
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
diff --git a/40/operations/kraft/index.html b/40/operations/kraft/index.html
index 8166767ce..444181f00 100644
--- a/40/operations/kraft/index.html
+++ b/40/operations/kraft/index.html
@@ -1,5 +1,5 @@
 <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>KR [...]
-<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/40/operations/kraft/"><meta property="article:section" content="40"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
+<meta name=description content="KRaft"><meta property="og:title" content="KRaft"><meta property="og:description" content="KRaft"><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/40/operations/kraft/"><meta property="article:section" content="40"><meta property="article:modified_time" content="2026-01-21T19:01:30-05:00"><meta itemprop=name content="KRaft"><meta itemprop=description content="KRaft"><meta itemprop=dateModified content="202 [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
@@ -129,7 +129,7 @@ CurrentObservers:       [{&quot;id&quot;: 0, &quot;directoryId&quot;: &quot;3Db5
                          {&quot;id&quot;: 1, &quot;directoryId&quot;: &quot;UegA3Db5QLSqSZieL3rJBU&quot;},
                          {&quot;id&quot;: 2, &quot;directoryId&quot;: &quot;L3rJBUUegA3Db5QLSqSZie&quot;}]
 </code></pre><h3 id=dump-log-tool>Dump Log Tool<a class=td-heading-self-link href=#dump-log-tool aria-label="Heading self-link"></a></h3><p>The kafka-dump-log.sh tool can be used to debug the log segments and snapshots for the cluster metadata directory. The tool will scan the provided files and decode the metadata records. For example, this command decodes and prints the records in the first log segment:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_l [...]
-</code></pre><p>This command decodes and prints the records in the a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
+</code></pre><p>This command decodes and prints the records in a cluster metadata snapshot:</p><pre><code>$ bin/kafka-dump-log.sh --cluster-metadata-decoder --files metadata_log_dir/__cluster_metadata-0/00000000000000000100-0000000001.checkpoint
 </code></pre><h3 id=metadata-shell>Metadata Shell<a class=td-heading-self-link href=#metadata-shell aria-label="Heading self-link"></a></h3><p>The kafka-metadata-shell.sh tool can be used to interactively inspect the state of the cluster metadata partition:</p><pre><code>$ bin/kafka-metadata-shell.sh --snapshot metadata_log_dir/__cluster_metadata-0/00000000000000000000.checkpoint
 &gt;&gt; ls /
 brokers  local  metadataQuorum  topicIds  topics
@@ -148,7 +148,7 @@ foo
   &quot;partitionEpoch&quot; : 0
 }
 &gt;&gt; exit
-</code></pre><h2 id=deploying-considerations>Deploying Considerations<a class=td-heading-self-link href=#deploying-considerations aria-label="Heading self-link"></a></h2><ul><li>Kafka server&rsquo;s <code>process.role</code> should be set to either <code>broker</code> or <code>controller</code> but not both. Combined mode can be used in development environments, but it should be avoided in critical deployment environments.</li><li>For redundancy, a Kafka cluster should use 3 or more cont [...]
+</code></pre><h2 id=deploying-considerations>Deploying Considerations<a class=td-heading-self-link href=#deploying-considerations aria-label="Heading self-link"></a></h2><ul><li>Kafka server&rsquo;s <code>process.role</code> should be set to either <code>broker</code> or <code>controller</code> but not both. Combined mode can be used in development environments, but it should be avoided in critical deployment environments.</li><li>For redundancy, a Kafka cluster should use 3 or more cont [...]
 <span class="text-dark text-truncate d-inline-block" style=max-width:18rem>Monitoring</span></a></div><div class="ms-auto d-flex flex-column align-items-end"><a class="btn pager-btn rounded-3 fw-semibold py-2 px-3 d-inline-flex align-items-center gap-2" style=min-width:12rem href=/40/operations/tiered-storage/ rel=next aria-label="Next: Tiered Storage"><span class="fw-semibold text-dark">Next:</span>
 <span class="text-dark text-truncate d-inline-block text-end" style=max-width:18rem>Tiered Storage
 </span><span class="fw-semibold text-dark">›</span></a></div></nav></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i>
diff --git a/documentation/index.xml b/documentation/index.xml
index 851056c74..e67160790 100644
--- a/documentation/index.xml
+++ b/documentation/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation Redirect on Apache Kafka</title><link>https://kafka.apache.org/documentation/</link><description>Recent content in Documentation Redirect on Apache Kafka</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://kafka.apache.org/documentation/index.xml" rel="self" type="application/rss+xml"/></channel></rss>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation Redirect on Apache Kafka</title><link>https://kafka.apache.org/documentation/</link><description>Recent content in Documentation Redirect on Apache Kafka</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://kafka.apache.org/documentation/index.xml" rel="self" type="application/rss+xml"/><item><titl [...]
\ No newline at end of file
diff --git a/documentation/streams.html b/documentation/streams.html
new file mode 100644
index 000000000..acad0d28f
--- /dev/null
+++ b/documentation/streams.html
@@ -0,0 +1,2 @@
+<!doctype html><html lang=en><head><title>https://kafka.apache.org/documentation/streams/</title>
+<link rel=canonical href=https://kafka.apache.org/documentation/streams/><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://kafka.apache.org/documentation/streams/"></head></html>
\ No newline at end of file
diff --git a/documentation/streams/_print/index.html b/documentation/streams/_print/index.html
deleted file mode 100644
index 9cd850a7a..000000000
--- a/documentation/streams/_print/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=canonical type=text/html href=https://kafka.apache.org/documentation/streams/><link rel=alternate type=application/rss+xml href=https://kafka.apache.org/documentation/streams/index.xml><meta name=robots content="noindex, nofollow"><link rel=icon type=image/png sizes=32x32 href=/images/ap [...]
-<meta name=description content="Redirecting..."><meta property="og:title" content="Streams Redirect"><meta property="og:description" content="Apache Kafka"><meta property="og:type" content="website"><meta property="og:url" content="https://kafka.apache.org/documentation/streams/"><meta itemprop=name content="Streams Redirect"><meta itemprop=description content="Apache Kafka"><meta name=twitter:card content="summary"><meta name=twitter:title content="Streams Redirect"><meta name=twitter:d [...]
-<span></span>
-<span></span></div></button>
-<a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
-<i class="fas fa-search"></i></button><div class=search-input-wrapper id=searchInputWrapper><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/offline-search-index.ee84d1bfeb2308dac63b46287350e01a.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></div></ [...]
-</a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i>
-</a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i>
-</a><a href=https://github.com/apache/kafka target=_blank rel=noopener aria-label=GitHub class=td-footer__social-link><i class="fab fa-github"></i>
-</a><a href=mailto:dev@kafka.apache.org target=_blank rel=noopener aria-label="Developer mailing list" class=td-footer__social-link><i class="fa fa-envelope"></i></a></div></div><div class="col-12 col-md-6 text-center"><div class=td-footer__copyright>The contents of this website are &copy;&nbsp;2026&nbsp;Apache Software Foundation
-under the terms of the <a href=https://www.apache.org/licenses/LICENSE-2.0 target=_blank rel=noopener>Apache License v2</a>.
-Apache Kafka, Kafka, and the Kafka logo are either registered trademarks or trademarks of The Apache Software Foundation
-in the United States and other countries.</div><div class="td-footer__links mt-2"><a href=https://www.apache.org/security/ target=_blank rel=noopener>Security</a> |
-<a href=https://www.apache.org/foundation/contributing.html target=_blank rel=noopener>Donate</a> |
-<a href=https://www.apache.org/foundation/thanks.html target=_blank rel=noopener>Thanks</a> |
-<a href=https://www.apache.org/events/current-event.html target=_blank rel=noopener>Events</a> |
-<a href=https://www.apache.org/licenses/ target=_blank rel=noopener>License</a> |
-<a href=https://privacy.apache.org/policies/privacy-policy-public.html target=_blank rel=noopener>Privacy</a></div></div><div class="col-12 col-md-3 text-center text-md-end"><a href=https://www.apache.org/ target=_blank rel=noopener class=asf-logo-link><img src=/images/apache.png alt="Apache Software Foundation" class=asf-feather-logo></a></div></div></div></footer></div><script src=/js/main.min.dc2c0119076a0df855e55a8044ce0de74b7b9033c20e853e22d7ec7e9bdde965.js integrity="sha256-3CwBGQd [...]
\ No newline at end of file
diff --git a/documentation/streams/index.html b/documentation/streams/index.html
index b7757979f..cf4340f82 100644
--- a/documentation/streams/index.html
+++ b/documentation/streams/index.html
@@ -1,9 +1,9 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=text/html href=https://kafka.apache.org/documentation/streams/_print/><link rel=alternate type=application/rss+xml href=https://kafka.apache.org/documentation/streams/index.xml><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images [...]
-<meta name=description content="Redirecting..."><meta property="og:title" content="Streams Redirect"><meta property="og:description" content="Apache Kafka"><meta property="og:type" content="website"><meta property="og:url" content="https://kafka.apache.org/documentation/streams/"><meta itemprop=name content="Streams Redirect"><meta itemprop=description content="Apache Kafka"><meta name=twitter:card content="summary"><meta name=twitter:title content="Streams Redirect"><meta name=twitter:d [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>Ka [...]
+<meta name=description content="Redirecting to /41/streams/introduction..."><meta property="og:title" content="Kafka Streams"><meta property="og:description" content="Redirecting to /41/streams/introduction..."><meta property="og:type" content="article"><meta property="og:url" content="https://kafka.apache.org/documentation/streams/"><meta property="article:section" content="documentation"><meta property="article:modified_time" content="2025-12-19T18:23:57-08:00"><meta itemprop=name cont [...]
 <span></span>
 <span></span></div></button>
 <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/41/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dr [...]
-<i class="fas fa-search"></i></button><div class=search-input-wrapper id=searchInputWrapper><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/offline-search-index.ee84d1bfeb2308dac63b46287350e01a.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></div></ [...]
+<i class="fas fa-search"></i></button><div class=search-input-wrapper id=searchInputWrapper><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/offline-search-index.ee84d1bfeb2308dac63b46287350e01a.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></div></ [...]
 </a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i>
 </a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i>
 </a><a href=https://github.com/apache/kafka target=_blank rel=noopener aria-label=GitHub class=td-footer__social-link><i class="fab fa-github"></i>
diff --git a/documentation/streams/index.xml b/documentation/streams/index.xml
deleted file mode 100644
index 1f94b0068..000000000
--- a/documentation/streams/index.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Streams Redirect on Apache Kafka</title><link>https://kafka.apache.org/documentation/streams/</link><description>Recent content in Streams Redirect on Apache Kafka</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://kafka.apache.org/documentation/streams/index.xml" rel="self" type="application/rss+xml"/></chann [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 328f67437..9b5907504 100644
--- a/index.xml
+++ b/index.xml
@@ -2134,7 +2134,7 @@ The source code for the web site and documentation can be checked out from Apach
 git clone -b asf-site https://github.com/apache/kafka-site.git We are happy to received patches for the website and documentation. We think documentation is a core part of the project and welcome any improvements, suggestions, or clarifications.</description></item><item><title>Downloads</title><link>https://kafka.apache.org/community/downloads/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kafka.apache.org/community/downloads/</guid><description>The project goal  [...]
 Supported releases 4.1.1 Released November 12, 2025 Release Notes Docker image: apache/kafka:4.1.1. Docker Native image: apache/kafka-native:4.1.1. Source download: kafka-4.1.1-src.tgz (asc, sha512) Binary download: kafka_2.13-4.1.1.tgz (asc, sha512) 4.1.0 Released September 2, 2025 Release Notes Docker image: apache/kafka:4.</description></item><item><title>Events</title><link>https://kafka.apache.org/community/events/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https: [...]
 North America Phoenix, AZ Fayetteville­, AR Little Rock, AR San Francisco Bay Area, CA East Bay, California Los Angeles, CA Mountain View, CA Orange, CA San Diego, CA San Francisco, CA Sunnyvale, CA Denver, CO Hartford, CT Stamford, CT Washington, DC Jacksonville, FL Miami, FL Orlando, FL Tampa, FL Atlanta, GA Boise, ID Chicago, IL Indianapolis, IN Fort Wayne, IN Des Moines, IA Kansas City, KS Louisville, KY New Orleans, LA Shreveport, LA Columbia, MD Boston, MA Detroit, MI Minneapolis,  [...]
-Technically speaking, event streaming is the practice of capturing data in real-time from event sources like databases, sensors, mobile devices, cloud services, and software applications in the form of streams of events; storing these event streams durably for later retrieval; manipulating, processing, and reacting to the event streams in real-time as well as retrospectively; and routing the event streams to different destination technologies as needed.</description></item><item><title>P [...]
+Technically speaking, event streaming is the practice of capturing data in real-time from event sources like databases, sensors, mobile devices, cloud services, and software applications in the form of streams of events; storing these event streams durably for later retrieval; manipulating, processing, and reacting to the event streams in real-time as well as retrospectively; and routing the event streams to different destination technologies as needed.</description></item><item><title>K [...]
 Streaming Audio Podcast by Confluent — episodes cover a variety of topics surrounding Apache Kafka, real-time data streaming, and the cloud.
 Data Engineering Podcast by Tobias Macey — each new episode provides useful and informative insights into the projects, platforms, and practices that data engineers, team leaders, and data scientists need to know about to learn and grow in their career</description></item><item><title>Project Security</title><link>https://kafka.apache.org/community/project_security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kafka.apache.org/community/project_security/</guid><d [...]
 $ tar -xzf kafka_2.13-4.1.1.tgz $ cd kafka_2.13-4.1.1 Step 2: Start the Kafka environment NOTE: Your local environment must have Java 17+ installed.
diff --git a/sitemap.xml b/sitemap.xml
index afe20914b..8dc09c387 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://kafka.apache.org/0100/implementation/api-design/</loc><lastmod>2025-12-19T18:23:57-08:00</lastmod></url><url><loc>https://kafka.apache.org/0101/implementation/api-design/</loc><lastmod>2025-12-19T18:23:57-08:00</lastmod></url><url><loc>https://kafka.apache.org/0102/implementation/api-design/</loc><lastmod>2025-12-1 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://kafka.apache.org/0100/implementation/api-design/</loc><lastmod>2025-12-19T18:23:57-08:00</lastmod></url><url><loc>https://kafka.apache.org/0101/implementation/api-design/</loc><lastmod>2025-12-19T18:23:57-08:00</lastmod></url><url><loc>https://kafka.apache.org/0102/implementation/api-design/</loc><lastmod>2025-12-1 [...]
\ No newline at end of file