From 41e0a3e73b1d3e60cc860d27e9f23238aacc6819 Mon Sep 17 00:00:00 2001 From: Fred Tzeng Date: Thu, 16 Jul 2026 17:25:32 -0700 Subject: [PATCH 1/3] Add standalone activity start delay to namespace capabilities --- openapi/openapiv2.json | 4 ++++ openapi/openapiv3.yaml | 3 +++ temporal/api/namespace/v1/message.proto | 2 ++ 3 files changed, 9 insertions(+) diff --git a/openapi/openapiv2.json b/openapi/openapiv2.json index 2a2e82793..6556ed14c 100644 --- a/openapi/openapiv2.json +++ b/openapi/openapiv2.json @@ -16904,6 +16904,10 @@ "workflowTaskCompletionPagination": { "type": "boolean", "description": "True if the namespace supports pagination of `RespondWorkflowTaskCompleted` request." + }, + "standaloneActivityStartDelay": { + "type": "boolean", + "description": "True if the namespace supports start delay for standalone activities." } }, "description": "Namespace capability details. Should contain what features are enabled in a namespace." diff --git a/openapi/openapiv3.yaml b/openapi/openapiv3.yaml index fed5a15db..6a448bc5c 100644 --- a/openapi/openapiv3.yaml +++ b/openapi/openapiv3.yaml @@ -13296,6 +13296,9 @@ components: workflowTaskCompletionPagination: type: boolean description: True if the namespace supports pagination of `RespondWorkflowTaskCompleted` request. + standaloneActivityStartDelay: + type: boolean + description: True if the namespace supports start delay for standalone activities. description: Namespace capability details. Should contain what features are enabled in a namespace. NamespaceInfo_Limits: type: object diff --git a/temporal/api/namespace/v1/message.proto b/temporal/api/namespace/v1/message.proto index 2dbca4710..558ccb4b3 100644 --- a/temporal/api/namespace/v1/message.proto +++ b/temporal/api/namespace/v1/message.proto @@ -60,6 +60,8 @@ message NamespaceInfo { bool poller_autoscaling_auto_enroll = 13; // True if the namespace supports pagination of `RespondWorkflowTaskCompleted` request. bool workflow_task_completion_pagination = 14; + // True if the namespace supports start delay for standalone activities. + bool standalone_activity_start_delay = 15; } // Namespace configured limits From 46cbb5f2fb75d8bf7ec4f2cbd8ac8b196b6abc83 Mon Sep 17 00:00:00 2001 From: Sean Kane Date: Fri, 17 Jul 2026 13:14:53 -0600 Subject: [PATCH 2/3] add capability for saa batch operations --- openapi/openapiv2.json | 4 ++++ openapi/openapiv3.yaml | 3 +++ temporal/api/namespace/v1/message.proto | 2 ++ 3 files changed, 9 insertions(+) diff --git a/openapi/openapiv2.json b/openapi/openapiv2.json index 6556ed14c..b46ffa823 100644 --- a/openapi/openapiv2.json +++ b/openapi/openapiv2.json @@ -16908,6 +16908,10 @@ "standaloneActivityStartDelay": { "type": "boolean", "description": "True if the namespace supports start delay for standalone activities." + }, + "standaloneActivityStartBatchOperations": { + "type": "boolean", + "description": "True if the namespace supports batch operations for standalone activities." } }, "description": "Namespace capability details. Should contain what features are enabled in a namespace." diff --git a/openapi/openapiv3.yaml b/openapi/openapiv3.yaml index 6a448bc5c..9f2aaa233 100644 --- a/openapi/openapiv3.yaml +++ b/openapi/openapiv3.yaml @@ -13299,6 +13299,9 @@ components: standaloneActivityStartDelay: type: boolean description: True if the namespace supports start delay for standalone activities. + standaloneActivityStartBatchOperations: + type: boolean + description: True if the namespace supports batch operations for standalone activities. description: Namespace capability details. Should contain what features are enabled in a namespace. NamespaceInfo_Limits: type: object diff --git a/temporal/api/namespace/v1/message.proto b/temporal/api/namespace/v1/message.proto index 558ccb4b3..5d8aa4526 100644 --- a/temporal/api/namespace/v1/message.proto +++ b/temporal/api/namespace/v1/message.proto @@ -62,6 +62,8 @@ message NamespaceInfo { bool workflow_task_completion_pagination = 14; // True if the namespace supports start delay for standalone activities. bool standalone_activity_start_delay = 15; + // True if the namespace supports batch operations for standalone activities. + bool standalone_activity_start_batch_operations = 16; } // Namespace configured limits From 0287e6e0c9d45436c4ec85d4c1fbe9ec5726f481 Mon Sep 17 00:00:00 2001 From: Sean Kane Date: Fri, 17 Jul 2026 16:13:19 -0600 Subject: [PATCH 3/3] rename --- openapi/openapiv2.json | 2 +- openapi/openapiv3.yaml | 2 +- temporal/api/namespace/v1/message.proto | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openapi/openapiv2.json b/openapi/openapiv2.json index b46ffa823..b946d03be 100644 --- a/openapi/openapiv2.json +++ b/openapi/openapiv2.json @@ -16909,7 +16909,7 @@ "type": "boolean", "description": "True if the namespace supports start delay for standalone activities." }, - "standaloneActivityStartBatchOperations": { + "standaloneActivityBatchOperations": { "type": "boolean", "description": "True if the namespace supports batch operations for standalone activities." } diff --git a/openapi/openapiv3.yaml b/openapi/openapiv3.yaml index 9f2aaa233..5db5443c0 100644 --- a/openapi/openapiv3.yaml +++ b/openapi/openapiv3.yaml @@ -13299,7 +13299,7 @@ components: standaloneActivityStartDelay: type: boolean description: True if the namespace supports start delay for standalone activities. - standaloneActivityStartBatchOperations: + standaloneActivityBatchOperations: type: boolean description: True if the namespace supports batch operations for standalone activities. description: Namespace capability details. Should contain what features are enabled in a namespace. diff --git a/temporal/api/namespace/v1/message.proto b/temporal/api/namespace/v1/message.proto index 5d8aa4526..e3dd1a235 100644 --- a/temporal/api/namespace/v1/message.proto +++ b/temporal/api/namespace/v1/message.proto @@ -63,7 +63,7 @@ message NamespaceInfo { // True if the namespace supports start delay for standalone activities. bool standalone_activity_start_delay = 15; // True if the namespace supports batch operations for standalone activities. - bool standalone_activity_start_batch_operations = 16; + bool standalone_activity_batch_operations = 16; } // Namespace configured limits