Repository navigation
Immutable
release. Only release title and notes can be modified.
@workflow/core@5.4.0
- #5048
e1bce44@pranaygp - Awaitingrun.returnValueof a child run from the workflow that started it now suspends on one system hook per parent, which each child resumes when it finishes, instead of polling inside a step. - #5226
50d425f@pranaygp - Removed: readingresponse.bodywithgetReader(),values()orfor awaitinside workflow functions (added in 5.3.0) throws again. Useresponse.json(),response.text()orresponse.arrayBuffer(), or make the request and read the response in a step function. If you assignedglobalThis.fetch = fetchto run AI SDK calls in a workflow function, move those calls into a step function, or use AI SDK'sWorkflowAgentfor agents. - #5238
50a61e7@pranaygp - Rename thestart()optionhooktoexperimental_hook, and enable it by default on the Postgres and Vercel Worlds.WORKFLOW_POSTGRES_EXPERIMENTAL_START_HOOKandWORKFLOW_VERCEL_EXPERIMENTAL_START_HOOKare removed, along with theEXPERIMENTAL_START_HOOK_ENVexports; the capability is only used when a caller passesexperimental_hooktostart().
@workflow/cli@5.0.8
- #5243
9bed0a7@pranaygp -workflow healthnow gives its local server check the--timeoutit was run with instead of a fixed 5 seconds, and reports a server that answered with an error status as such rather than as unreachable.
@workflow/world-local@5.2.1
- #5190
f98fca1@prha - Take over a Hook token claim lock left by a dead process at once, instead of after 30 seconds, and create claim and in-band fence locks with their owner recorded in one atomic step. Continue to recognize directory locks written by earlier world-local releases. - #5189
a4123ba@prha - Create a hook whose interruptedhook_createdleft its token claim naming an event slot another event has since taken, instead of reporting it as already created while no creation exists.
@workflow/world-postgres@5.1.1
- #5048
e1bce44@pranaygp - Awaitingrun.returnValueof a child run from the workflow that started it now suspends on one system hook per parent, which each child resumes when it finishes, instead of polling inside a step. - #5238
50a61e7@pranaygp - Rename thestart()optionhooktoexperimental_hook, and enable it by default on the Postgres and Vercel Worlds.WORKFLOW_POSTGRES_EXPERIMENTAL_START_HOOKandWORKFLOW_VERCEL_EXPERIMENTAL_START_HOOKare removed, along with theEXPERIMENTAL_START_HOOK_ENVexports; the capability is only used when a caller passesexperimental_hooktostart().
@workflow/world-vercel@5.4.0
- #5238
50a61e7@pranaygp - Rename thestart()optionhooktoexperimental_hook, and enable it by default on the Postgres and Vercel Worlds.WORKFLOW_POSTGRES_EXPERIMENTAL_START_HOOKandWORKFLOW_VERCEL_EXPERIMENTAL_START_HOOKare removed, along with theEXPERIMENTAL_START_HOOK_ENVexports; the capability is only used when a caller passesexperimental_hooktostart(). - #5058
c805b90@bluepegasus123 - Honor the caller's abort signal whenruns.waitForTerminalStatusfalls back to a plain run read.
@workflow/web-shared@5.0.8
- #5228
8e90367@mitul-s - Render the trace viewer’s Wake Up Sleep and Resolve Hook actions as standard text-only secondary buttons, without the nested Actions card, and keep their labels stable while they run.
@workflow/builders@5.0.8
- #5063
11a904f@joelfickson - ExportworkflowSerdeComputedPropertyPatternalongside the other workflow pattern regexes.
@workflow/next@5.0.8
- #5063
11a904f@joelfickson - Run the Turbopack workflow loader on files that usestatic [WORKFLOW_SERIALIZE]computed keys (such as@ai-sdk/openaimodels), fixing "Class … not found" errors in steps.
@workflow/nitro@5.0.8
- #5243
9bed0a7@pranaygp - Coalesce workflow rebuilds requested while one is running in Nitro dev. A burst of file changes now triggers at most one follow-up rebuild instead of one per change, so the dev server settles sooner.
@workflow/nuxt@5.0.8
- #5211
6291260@atinux - Upgrade@nuxt/kitto 4.6.3 to pick up the fix for CVE-2026-71314.