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

mjsax pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new baa152ced7a KAFKA-18195: Fix Kafka Streams broker compatibility matrix 
(#18258)
baa152ced7a is described below

commit baa152ced7aa24cc4e985d5ae7d10fb9d685fd2a
Author: PoAn Yang <[email protected]>
AuthorDate: Wed Mar 12 09:38:08 2025 +0800

    KAFKA-18195: Fix Kafka Streams broker compatibility matrix (#18258)
    
    Use "incompatible" instead of an empty cell in Kafka Streams broker
    compatibility docs. Also update compatibility matrix for 4.0.0 release.
    
    Reviewers: Matthias J. Sax <[email protected]>
---
 docs/streams/upgrade-guide.html | 50 +++++------------------------------------
 1 file changed, 5 insertions(+), 45 deletions(-)

diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html
index eb96e0b4c95..e160184b5d4 100644
--- a/docs/streams/upgrade-guide.html
+++ b/docs/streams/upgrade-guide.html
@@ -1735,73 +1735,33 @@
 
     <h3 class="anchor-heading"><a id="streams_api_broker_compat" 
class="anchor-link"></a><a href="#streams_api_broker_compat">Streams API broker 
compatibility</a></h3>
 
-    <p>The following table shows which versions of the Kafka Streams API are 
compatible with various Kafka broker versions.</p>
+    <p>The following table shows which versions of the Kafka Streams API are 
compatible with various Kafka broker versions. For Kafka Stream version older 
than 2.4.x, please check <a href="/39/documentation/streams/upgrade-guide">3.9 
upgrade document</a>.</p>
 
     <table border="1" class="non-scrolling-table docutils">
         <thead>
           <tr>
             <th></th>
-            <th colspan="5">Kafka Broker (columns)</th>
+            <th colspan="2">Kafka Broker (columns)</th>
           </tr>
         </thead>
         <tbody>
           <tr>
             <td>Kafka Streams API (rows)</td>
-            <td>0.10.0.x</td>
-            <td>0.10.1.x and 0.10.2.x</td>
-            <td>0.11.0.x and<br>1.0.x and<br>1.1.x and<br>2.0.x</td>
             <td>2.1.x and<br>2.2.x and<br>2.3.x and<br>2.4.x and<br>2.5.x 
and<br>2.6.x and<br>2.7.x and<br>2.8.x and<br>3.0.x and<br>3.1.x and<br>3.2.x 
and<br>3.3.x and<br>3.4.x and<br>3.5.x and<br>3.6.x and<br>3.7.x and<br>3.8.x 
and<br>3.9.x</td>
             <td>4.0.x</td>
           </tr>
           <tr>
-            <td>0.10.0.x</td>
+            <td>2.4.x and<br>2.5.x</td>
             <td>compatible</td>
             <td>compatible</td>
-            <td>compatible</td>
-            <td>compatible</td>
-            <td></td>
           </tr>
           <tr>
-            <td>0.10.1.x and 0.10.2.x</td>
-            <td></td>
-            <td>compatible</td>
-            <td>compatible</td>
-            <td>compatible</td>
-            <td></td>
-          </tr>
-          <tr>
-            <td>0.11.0.x</td>
-            <td></td>
-            <td>compatible with exactly-once turned off<br>(requires broker 
version 0.11.0.x or higher)</td>
-            <td>compatible</td>
-            <td></td>
-          </tr>
-          <tr>
-            <td>1.0.x and<br>1.1.x and<br>2.0.x and<br>2.1.x and<br>2.2.0 
and<br>2.2.0</td>
-            <td></td>
-            <td>compatible with exactly-once turned off<br>(requires broker 
version 0.11.0.x or higher);<br>requires message format 0.10 or 
higher;<br>message headers are not supported<br>(requires broker version 
0.11.0.x or higher<br>with message format 0.11 or higher)</td>
-            <td>compatible; requires message format 0.10 or higher;<br>if 
message headers are used, message format 0.11<br>or higher required</td>
-            <td>compatible</td>
-            <td></td>
-          </tr>
-          <tr>
-            <td>2.2.1 and<br>2.3.x and<br>2.4.x and<br>2.5.x and<br>2.6.x 
and<br>2.7.x and<br>2.8.x and<br>3.0.x and<br>3.1.x and<br>3.2.x and<br>3.3.x 
and<br>3.4.x and<br>3.5.x and<br>3.6.x and<br>3.7.x and<br>3.8.x 
and<br>3.9.x</td>
-            <td></td>
-            <td></td>
-            <td>compatible; requires message format 0.11 or 
higher;<br>enabling exactly-once v2 requires 2.5.x or higher</td>
-            <td>compatible</td>
-            <td></td>
-          </tr>
-          <tr>
-            <td>4.0.x</td>
-            <td></td>
-            <td></td>
-            <td></td>
+            <td>2.6.x and<br>2.7.x and<br>2.8.x and<br>3.0.x and<br>3.1.x 
and<br>3.2.x and<br>3.3.x and<br>3.4.x and<br>3.5.x and<br>3.6.x and<br>3.7.x 
and<br>3.8.x and<br>3.9.x and<br>4.0.x</td>
             <td>compatible; enabling exactly-once v2 requires broker version 
2.5.x or higher</td>
             <td>compatible</td>
           </tr>
         </tbody>
-        </table>
+    </table>
 
     <div class="pagination">
         <a 
href="/{{version}}/documentation/streams/developer-guide/app-reset-tool" 
class="pagination__btn pagination__btn__prev">Previous</a>

Reply via email to