Skip to content

Commit 092f81e

Browse files
authored
workflows: step limit increase (#18398)
* workflows: step limit increase 256 -> 512 * workflows: changelog on step limits
1 parent 4d3b307 commit 092f81e

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/content/changelogs/workflows.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ productLink: "/workflows/"
55
productArea: Developer platform
66
productAreaLink: /workers/platform/changelog/platform/
77
entries:
8+
- publish_date: "2024-11-30"
9+
title: "Step limit increased"
10+
description: |-
11+
Workflows now allow you to define up to 512 steps in a single Workflow definition, up from the previous limit of 256. This limit will continue to increase during the course of the open beta.
12+
13+
If you have Workflows that need more steps, we recommend delegating additional work to other Workflows by [triggering a new Workflow](/workflows/build/trigger-workflows/) from within a step and passing any state as [parameters to that Workflow instance](/workflows/build/events-and-parameters/).
814
- publish_date: "2024-11-21"
915
title: "Fixed create instance API in Workers bindings"
1016
description: |-

src/content/docs/workflows/reference/limits.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ Many limits are inherited from those applied to Workers scripts and as documente
2020
| Duration (wall clock) per step [^3] | Unlimited | Unlimited - for example, waiting on network I/O calls or querying a database |
2121
| Maximum persisted state per step | 1MiB (2^20 bytes) | 1MiB (2^20 bytes) |
2222
| Maximum state that can be persisted per Workflow instance | 100MB | 1GB |
23-
| Maximum `step.sleep` duration | 365 days (1 year) [^1] |
24-
| Maximum steps per Workflow | 256 [^1] |
23+
| Maximum `step.sleep` duration | 365 days (1 year) [^1] | 365 days (1 year) [^1] |
24+
| Maximum steps per Workflow | 512 [^1] | 512 [^1] |
2525
| Maximum Workflow executions | 100,000 per day [shared with Workers daily limit](/workers/platform/limits/#worker-limits) | Unlimited |
2626
| Concurrent Workflow instances (executions) | 25 | 100 [^1] |
2727
| Retention limit for completed Workflow state | 3 days | 30 days [^2] |
28-
| Maximum length of a Workflow ID [^4] | 64 characters |
28+
| Maximum length of a Workflow ID [^4] | 64 characters | 64 characters |
2929

3030
[^1]: This limit will be reviewed and revised during the open beta for Workflows. Follow the [Workflows changelog](/workflows/reference/changelog/) for updates.
3131

0 commit comments

Comments
 (0)