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"