Skip to content

Commit 232ef74

Browse files
authored
Standalone Activities Public Preview docs (#4515)
Signed-off-by: Phil Prasek <prasek@gmail.com>
1 parent 26e515f commit 232ef74

4 files changed

Lines changed: 56 additions & 148 deletions

File tree

docs/develop/dotnet/activities/standalone-activities.mdx

Lines changed: 13 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ description: Execute Activities independently without a Workflow using the Tempo
2222
:::tip SUPPORT, STABILITY, and DEPENDENCY INFO
2323

2424
Temporal .NET SDK support for [Standalone Activities](/standalone-activity) is at
25-
[Pre-release](/evaluate/development-production-features/release-stages#pre-release).
26-
27-
All APIs are experimental and may be subject to backwards-incompatible changes.
25+
[Public Preview](/evaluate/development-production-features/release-stages#public-preview).
2826

2927
:::
3028

@@ -63,47 +61,26 @@ Prerequisites:
6361

6462
- **Temporal .NET SDK** (v1.12.0 or higher). See the [.NET Quickstart](https://docs.temporal.io/develop/dotnet/set-up-your-local-dotnet) for install instructions.
6563

66-
- **Temporal CLI** (Pre-release version with Standalone Activity support)
67-
68-
Download for your platform:
64+
- **Temporal CLI** v1.7.0 or higher
6965

70-
```bash title="macOS (Apple Silicon)"
71-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_arm64.tar.gz | tar xz
72-
```
66+
Install with Homebrew:
7367

74-
```bash title="macOS (Intel)"
75-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_amd64.tar.gz | tar xz
68+
```bash
69+
brew install temporal
7670
```
7771

78-
```bash title="Linux (arm64)"
79-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_arm64.tar.gz | tar xz
80-
```
81-
82-
```bash title="Linux (amd64)"
83-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_amd64.tar.gz | tar xz
84-
```
72+
Or see the [Temporal CLI install guide](/cli#install) for other platforms.
8573

8674
Verify the installation:
8775

8876
```bash
89-
./temporal --version
90-
# temporal version 1.6.2-standalone-activity (Server 1.31.0-151.2, UI 2.47.2)
77+
temporal --version
9178
```
9279

93-
Move the binary to your PATH or run it from the current directory as `./temporal`.
94-
95-
:::warning
96-
97-
If you see `Standalone activity is disabled` when running commands, you are using the standard
98-
Temporal CLI instead of the pre-release version above. The standard `brew install temporal` or
99-
`brew upgrade temporal` does not include Standalone Activity support during Pre-release.
100-
101-
:::
102-
10380
Start the Temporal development server:
10481

10582
```bash
106-
./temporal server start-dev
83+
temporal server start-dev
10784
```
10885

10986
This command automatically starts the Temporal development server with the Web UI, and creates the `default` Namespace.
@@ -284,7 +261,7 @@ dotnet run --project src/StandaloneActivity execute-activity
284261
Or use the Temporal CLI:
285262

286263
```bash
287-
./temporal activity execute \
264+
temporal activity execute \
288265
--type ComposeGreeting \
289266
--activity-id standalone-activity-id \
290267
--task-queue standalone-activity-sample \
@@ -331,7 +308,7 @@ dotnet run --project src/StandaloneActivity start-activity
331308
Or use the Temporal CLI:
332309

333310
```bash
334-
./temporal activity start \
311+
temporal activity start \
335312
--type ComposeGreeting \
336313
--activity-id standalone-activity-id \
337314
--task-queue standalone-activity-sample \
@@ -366,7 +343,7 @@ var result = await handle.GetResultAsync();
366343
Or use the Temporal CLI to wait for a result by Activity ID:
367344

368345
```bash
369-
./temporal activity result --activity-id my-standalone-activity-id
346+
temporal activity result --activity-id my-standalone-activity-id
370347
```
371348

372349
## List Standalone Activities {#list-activities}
@@ -405,7 +382,7 @@ dotnet run --project src/StandaloneActivity list-activities
405382
Or use the Temporal CLI:
406383

407384
```bash
408-
./temporal activity list
385+
temporal activity list
409386
```
410387

411388
The query parameter accepts the same [List Filter](/list-filter) syntax used for [Workflow
@@ -443,7 +420,7 @@ dotnet run --project src/StandaloneActivity count-activities
443420
Or use the Temporal CLI:
444421

445422
```bash
446-
./temporal activity count
423+
temporal activity count
447424
```
448425

449426
## Run Standalone Activities with Temporal Cloud {#run-standalone-activities-temporal-cloud}

docs/develop/go/activities/standalone-activities.mdx

Lines changed: 12 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ description: Execute Activities independently without a Workflow using the Tempo
2222
:::tip SUPPORT, STABILITY, and DEPENDENCY INFO
2323

2424
Temporal Go SDK support for [Standalone Activities](/standalone-activity) is at
25-
[Pre-release](/evaluate/development-production-features/release-stages#pre-release).
26-
27-
All APIs are experimental and may be subject to backwards-incompatible changes.
25+
[Public Preview](/evaluate/development-production-features/release-stages#public-preview).
2826

2927
:::
3028

@@ -62,47 +60,26 @@ Prerequisites:
6260

6361
- **[Temporal Go SDK](https://docs.temporal.io/develop/go/core-application#install-a-temporal-sdk)** (v1.41.0 or higher)
6462

65-
- **Temporal CLI** (Pre-release version with Standalone Activity support)
66-
67-
Download for your platform:
63+
- **Temporal CLI** v1.7.0 or higher
6864

69-
```bash title="macOS (Apple Silicon)"
70-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_arm64.tar.gz | tar xz
71-
```
65+
Install with Homebrew:
7266

73-
```bash title="macOS (Intel)"
74-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_amd64.tar.gz | tar xz
67+
```bash
68+
brew install temporal
7569
```
7670

77-
```bash title="Linux (arm64)"
78-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_arm64.tar.gz | tar xz
79-
```
80-
81-
```bash title="Linux (amd64)"
82-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_amd64.tar.gz | tar xz
83-
```
71+
Or see the [Temporal CLI install guide](/cli#install) for other platforms.
8472

8573
Verify the installation:
8674

8775
```bash
88-
./temporal --version
89-
# temporal version 1.6.2-standalone-activity (Server 1.31.0-151.2, UI 2.47.2)
76+
temporal --version
9077
```
9178

92-
Move the binary to your PATH or run it from the current directory as `./temporal`.
93-
94-
:::warning
95-
96-
If you see `Standalone activity is disabled` when running commands, you are using the standard
97-
Temporal CLI instead of the pre-release version above. The standard `brew install temporal` or
98-
`brew upgrade temporal` does not include Standalone Activity support during Pre-release.
99-
100-
:::
101-
10279
Start the Temporal development server:
10380

10481
```
105-
./temporal server start-dev
82+
temporal server start-dev
10683
```
10784

10885
This command automatically starts the Temporal development server with the Web UI, and creates the `default` Namespace.
@@ -319,7 +296,7 @@ go run standalone-activity/helloworld/starter/main.go
319296
Or use the Temporal CLI to execute a Standalone Activity:
320297

321298
```bash
322-
./temporal activity execute \
299+
temporal activity execute \
323300
--type Activity \
324301
--activity-id standalone_activity_helloworld_ActivityID \
325302
--task-queue standalone-activity-helloworld \
@@ -347,7 +324,7 @@ the failure is returned as an error.
347324
Or use the Temporal CLI to wait for a result by Activity ID:
348325

349326
```bash
350-
./temporal activity result --activity-id standalone_activity_helloworld_ActivityID
327+
temporal activity result --activity-id standalone_activity_helloworld_ActivityID
351328
```
352329

353330
## Get a handle to an existing Standalone Activity {#get-activity-handle}
@@ -399,7 +376,7 @@ for info, err := range resp.Results {
399376
Or use the Temporal CLI:
400377

401378
```bash
402-
./temporal activity list
379+
temporal activity list
403380
```
404381

405382
The `Query` field accepts the same [List Filter](/list-filter) syntax used for Workflow Visibility. For example,
@@ -426,7 +403,7 @@ log.Println("Total activities:", resp.Count)
426403
Or use the Temporal CLI:
427404

428405
```bash
429-
./temporal activity count
406+
temporal activity count
430407
```
431408

432409
## Run Standalone Activities with Temporal Cloud {#run-standalone-activities-temporal-cloud}

docs/develop/python/activities/standalone-activities.mdx

Lines changed: 13 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ description: Execute Activities independently without a Workflow using the Tempo
2222
:::tip SUPPORT, STABILITY, and DEPENDENCY INFO
2323

2424
Temporal Python SDK support for [Standalone Activities](/standalone-activity) is at
25-
[Pre-release](/evaluate/development-production-features/release-stages#pre-release).
26-
27-
All APIs are experimental and may be subject to backwards-incompatible changes.
25+
[Public Preview](/evaluate/development-production-features/release-stages#public-preview).
2826

2927
:::
3028

@@ -74,47 +72,26 @@ Prerequisites:
7472
uv add temporalio
7573
```
7674

77-
- **Temporal CLI** (Pre-release version with Standalone Activity support)
78-
79-
Download for your platform:
75+
- **Temporal CLI** v1.7.0 or higher
8076

81-
```bash title="macOS (Apple Silicon)"
82-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_arm64.tar.gz | tar xz
83-
```
77+
Install with Homebrew:
8478

85-
```bash title="macOS (Intel)"
86-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_darwin_amd64.tar.gz | tar xz
79+
```bash
80+
brew install temporal
8781
```
8882

89-
```bash title="Linux (arm64)"
90-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_arm64.tar.gz | tar xz
91-
```
92-
93-
```bash title="Linux (amd64)"
94-
curl -L https://github.com/temporalio/cli/releases/download/v1.6.2-standalone-activity/temporal_cli_1.6.2-standalone-activity_linux_amd64.tar.gz | tar xz
95-
```
83+
Or see the [Temporal CLI install guide](/cli#install) for other platforms.
9684

9785
Verify the installation:
9886

9987
```bash
100-
./temporal --version
101-
# temporal version 1.6.2-standalone-activity (Server 1.31.0-151.2, UI 2.47.2)
88+
temporal --version
10289
```
10390

104-
Move the binary to your PATH or run it from the current directory as `./temporal`.
105-
106-
:::warning
107-
108-
If you see `Standalone activity is disabled` when running commands, you are using the standard
109-
Temporal CLI instead of the pre-release version above. The standard `brew install temporal` or
110-
`brew upgrade temporal` does not include Standalone Activity support during Pre-release.
111-
112-
:::
113-
11491
Start the Temporal development server:
11592

11693
```bash
117-
./temporal server start-dev
94+
temporal server start-dev
11895
```
11996

12097
This command automatically starts the Temporal development server with the Web UI, and creates the `default` Namespace.
@@ -284,7 +261,7 @@ uv run hello_standalone_activity/execute_activity.py
284261
Or use the Temporal CLI:
285262

286263
```bash
287-
./temporal activity execute \
264+
temporal activity execute \
288265
--type compose_greeting \
289266
--activity-id my-standalone-activity-id \
290267
--task-queue my-standalone-activity-task-queue \
@@ -321,7 +298,7 @@ uv run hello_standalone_activity/start_activity.py
321298
Or use the Temporal CLI:
322299

323300
```bash
324-
./temporal activity start \
301+
temporal activity start \
325302
--type compose_greeting \
326303
--activity-id my-standalone-activity-id \
327304
--task-queue my-standalone-activity-task-queue \
@@ -356,7 +333,7 @@ activity_result = await activity_handle.result()
356333
Or use the Temporal CLI to wait for a result by Activity ID:
357334

358335
```bash
359-
./temporal activity result --activity-id my-standalone-activity-id
336+
temporal activity result --activity-id my-standalone-activity-id
360337
```
361338

362339
## List Standalone Activities {#list-activities}
@@ -405,7 +382,7 @@ uv run hello_standalone_activity/list_activities.py
405382
Or use the Temporal CLI:
406383

407384
```bash
408-
./temporal activity list
385+
temporal activity list
409386
```
410387

411388
The query parameter accepts the same [List Filter](/list-filter) syntax used for [Workflow
@@ -456,7 +433,7 @@ uv run hello_standalone_activity/count_activities.py
456433
Or use the Temporal CLI:
457434

458435
```bash
459-
./temporal activity count
436+
temporal activity count
460437
```
461438

462439
## Run Standalone Activities with Temporal Cloud {#run-standalone-activities-temporal-cloud}

0 commit comments

Comments
 (0)