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

penghui pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new aba226bcaa0 Add Blue/Green Cluster Migration Feature to Client Matrix 
(#1083)
aba226bcaa0 is described below

commit aba226bcaa0ef9561ee60be2abb847c0aad43032
Author: Penghui Li <[email protected]>
AuthorDate: Mon Jan 26 20:10:57 2026 -0800

    Add Blue/Green Cluster Migration Feature to Client Matrix (#1083)
    
    * Add Blue/Green Cluster Migration feature to client matrix
    
    Add PIP-188 Blue/Green migration support information to the Pulsar Client
    Feature Matrix for client, producer, consumer, and reader sections.
    
    Changes:
    - Add Blue/Green Cluster Migration section with PIP-188 support, minimum
      broker version, and minimum client version for each language
    - Add Blue/Green Migration Support entries to Producer, Consumer, and
      Reader sections showing feature availability per client
    
    Supported Clients:
    - Java: Full support (broker 3.0.0+, client 3.3.4+/4.0.2+/4.1.0+)
    - C++: Full support (broker 3.0.0+, client 3.5.0+)
    - Go: Full support (broker 3.0.0+, client 0.13.0+)
    - DotPulsar: Partial support (broker 3.0.0+, implementation unverified)
    - Python: Not supported
    - Node.js: Not supported
    - Rust: Not supported
    - .NET (F#): Not supported
    
    This provides users with clear guidance on which clients support
    zero-downtime cluster migration via PIP-188.
    
    * Simplify Blue/Green Cluster Migration matrix entry
    
    Remove nested sub-features and use single entry with support levels
    (2=Full, 1=Partial, 0=Not Supported) consistent with other matrix entries.
---
 data/matrix.js | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/data/matrix.js b/data/matrix.js
index bbb557a1404..9f9cf32984f 100644
--- a/data/matrix.js
+++ b/data/matrix.js
@@ -281,6 +281,20 @@ module.exports = {
       Websocket: 0,
       REST: 0,
     },
+    {
+      Feature: "Blue/Green Cluster Migration",
+      Java: 2,
+      "C++": 2,
+      Go: 2,
+      Python: 0,
+      Nodejs: 0,
+      Rust: 0,
+      "C#/DotPulsar": 1,
+      "DotPulsar": 1,
+      "NET(C#/F#/VB)": 0,
+      Websocket: 0,
+      REST: 0,
+    },
   ],
   producer: [
     {
@@ -620,6 +634,20 @@ module.exports = {
       Websocket: 0,
       REST: 0,
     },
+    {
+      Feature: "Blue/Green Migration Support",
+      Java: 2,
+      "C++": 2,
+      Go: 2,
+      Python: 0,
+      Nodejs: 0,
+      Rust: 0,
+      "C#/DotPulsar": 1,
+      "DotPulsar": 1,
+      "NET(C#/F#/VB)": 0,
+      Websocket: 0,
+      REST: 0,
+    },
   ],
   consumer: [
     {
@@ -1123,6 +1151,20 @@ module.exports = {
       Websocket: 0,
       REST: 0,
     },
+    {
+      Feature: "Blue/Green Migration Support",
+      Java: 2,
+      "C++": 2,
+      Go: 2,
+      Python: 0,
+      Nodejs: 0,
+      Rust: 0,
+      "C#/DotPulsar": 1,
+      "DotPulsar": 1,
+      "NET(C#/F#/VB)": 0,
+      Websocket: 0,
+      REST: 0,
+    },
   ],
   reader: [
     {
@@ -1406,6 +1448,20 @@ module.exports = {
       Websocket: 0,
       REST: 0,
     },
+    {
+      Feature: "Blue/Green Migration Support",
+      Java: 2,
+      "C++": 2,
+      Go: 2,
+      Python: 0,
+      Nodejs: 0,
+      Rust: 0,
+      "C#/DotPulsar": 1,
+      "DotPulsar": 1,
+      "NET(C#/F#/VB)": 0,
+      Websocket: 0,
+      REST: 0,
+    },
   ],
   tableview: [
     {

Reply via email to