Repository navigation
workflow@5.0.0-beta.47
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
@workflow/core@5.0.0-beta.47
- #3849
855e479@VaguelySerious - Fix runs failing withCORRUPTED_EVENT_LOGafter every step had already succeeded, when the event log held two attribute writes under one id. - #3841
2668e33@karthikscale3 - MakeresumeHook()durable before it resolves: thehook_receivedevent is written durably first, and the workflow wake is published only after the write is acknowledged. A disposal racing the queue delivery can no longer lose a resume the caller was told succeeded. The wake message is unchanged, so no consumer or backend coordination is needed;WORKFLOW_DISABLE_LAZY_HOOK_RESUMEis now a no-op and the internalresumeHookDurable()alias is removed. - #3879
07ec212@NathanColosimo - Keep late-claimed buffered hook payloads from being preempted by workflow suspension in retained VMs. - #3798
ee6f917@NathanColosimo - Compile Node.js workflow scripts while loading the replay event log. - #3548
e9d5c56@NathanColosimo - Prepare replay payloads as validated event frames arrive, reuse primitive step results across fresh VMs, and preserve replay startup overlap. - #3797
1c28eec@NathanColosimo - Trace event loading, workflow VM creation, bundle compilation and evaluation, input hydration, and replay execution.
@workflow/world@5.0.0-beta.32
- #3849
855e479@VaguelySerious - Fix runs failing withCORRUPTED_EVENT_LOGafter every step had already succeeded, when the event log held two attribute writes under one id. - #3841
2668e33@karthikscale3 - MakeresumeHook()durable before it resolves: thehook_receivedevent is written durably first, and the workflow wake is published only after the write is acknowledged. A disposal racing the queue delivery can no longer lose a resume the caller was told succeeded. The wake message is unchanged, so no consumer or backend coordination is needed;WORKFLOW_DISABLE_LAZY_HOOK_RESUMEis now a no-op and the internalresumeHookDurable()alias is removed. - #3548
e9d5c56@NathanColosimo - Prepare replay payloads as validated event frames arrive, reuse primitive step results across fresh VMs, and preserve replay startup overlap. - #3878
ffc5807@pranaygp - Stop logging on healthy workflow execution: the breadcrumbs that only described the runtime working correctly now print underDEBUG=workflow:*. Warnings and errors are unchanged.
@workflow/world-local@5.0.0-beta.41
- #3878
ffc5807@pranaygp - Stop logging on healthy workflow execution: the breadcrumbs that only described the runtime working correctly now print underDEBUG=workflow:*. Warnings and errors are unchanged. - #3824
3e0c18a@AndrewBarba - Abort active local queue deliveries when the World closes, including when transport timeouts are disabled.
@workflow/world-vercel@5.0.0-beta.43
- #3742
1c44cc8@VaguelySerious - Fail a run instead of retrying it forever when its event log references a payload the backend can no longer read - #3844
cc6eb7e@VaguelySerious - AuthenticatedeploymentId: "latest"with the deployment's own OIDC identity instead of an ambientVERCEL_TOKEN, and scope the request to the configured team, fixing spurious 404s when resolving the latest deployment - #3548
e9d5c56@NathanColosimo - Prepare replay payloads as validated event frames arrive, reuse primitive step results across fresh VMs, and preserve replay startup overlap. - #3878
ffc5807@pranaygp - Stop logging on healthy workflow execution: the breadcrumbs that only described the runtime working correctly now print underDEBUG=workflow:*. Warnings and errors are unchanged. - #3546
aaeb8e4@NathanColosimo - Classify malformed replay responses as typed world failures and resume incomplete streams from their last validated event.
@workflow/web-shared@5.0.0-beta.47
- #3849
855e479@VaguelySerious - Mark the second of two attribute writes under one id as read past, matching what the runtime does with it, and stop treating a run's step-written attribute events as repeats of each other. - #3906
4f6cc69@karthikscale3 - Prevent event payload flicker during decryption. - #3825
36944cd@alangenfeld - Allow trace callers to add product-specific attributes to event-derived step spans. - #3806
695a1b7@mitul-s - Render Headers, URLSearchParams, and other iterables in the data inspector. Map-like values useentries(); other iterables render as lists. - #3872
4d5852b@mitul-s - Keep the trace viewer Alt+hover delta overlay working after a span click by stopping Chrome from stealing Alt.
@workflow/builders@5.0.0-beta.47
- #3876
88f5d21@TooTallNate - Shim__dirname/__filenamein fully-bundled ESM output so CJS dependencies that reference them at module scope (e.g.google-gax) no longer crash the deployed function at init withReferenceError: __dirname is not defined in ES module scope.
@workflow/next@5.0.0-beta.47
- #3801
a3da6b7@NathanColosimo - Discover workflows imported by every Next.js file convention entrypoint.