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

henry3260 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new cd8ca1a9dd1 Mark variable-read-write supported in the Go SDK 
capability manifest (#73421)
cd8ca1a9dd1 is described below

commit cd8ca1a9dd1c713d228324cf6fad2952ffc77aaa
Author: Cheng-Yi Shih <[email protected]>
AuthorDate: Mon Sep 21 22:39:15 2026 +0800

    Mark variable-read-write supported in the Go SDK capability manifest 
(#73421)
    
    The Go SDK gained SetVariable and DeleteVariable in #73084, which completes
    the capability, but that PR did not flip the manifest entry. The 
compatibility
    matrix in go-sdk/README.md is generated from the manifest, so it still tells
    readers the Go SDK can only read Variables and that writes are unavailable.
    
    The Java and TypeScript manifests already report the capability as 
supported,
    so the Go entry is the only one left disagreeing with its own SDK.
---
 go-sdk/README.md         | 2 +-
 go-sdk/capabilities.yaml | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/go-sdk/README.md b/go-sdk/README.md
index 49d6bd68c7e..a97303b6c96 100644
--- a/go-sdk/README.md
+++ b/go-sdk/README.md
@@ -306,7 +306,7 @@ prek hook regenerate it.
 | capability: `task-logging` | MUST | ✓ | 3.3 | slog records streamed over the 
logs socket |
 | capability: `xcom-read-write` | MUST | ✓ | 3.3 | PushXCom / GetXCom |
 | capability: `connection-read` | MUST | ✓ | 3.3 | GetConnection |
-| capability: `variable-read-write` | MUST | ✗ | – | GetVariable only; no 
write over the comm socket yet |
+| capability: `variable-read-write` | MUST | ✓ | 3.4 |  |
 | capability: `self-contained-bundle` | MUST | ✓ | 3.3 | AFBNDL01 native 
binary via airflow-go-pack |
 | capability: `retry-policy` | MAY | ✗ | – | no task-facing retry-policy API 
yet |
 | capability: `task-state-store` | MAY | ✗ | – | no task-facing state-store 
API yet |
diff --git a/go-sdk/capabilities.yaml b/go-sdk/capabilities.yaml
index a0715aef9ed..e038f7395d2 100644
--- a/go-sdk/capabilities.yaml
+++ b/go-sdk/capabilities.yaml
@@ -75,8 +75,8 @@ capabilities:
     since: "3.3"
     note: "GetConnection"
   variable-read-write:
-    supported: false
-    note: "GetVariable only; no write over the comm socket yet"
+    supported: true
+    since: "3.4"
   self-contained-bundle:
     supported: true
     since: "3.3"

Reply via email to