workflow@5.0.0-beta.33
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
@workflow/core@5.0.0-beta.33
- #1981
9da2d76@TooTallNate -start()now delegates run ID generation toworld.createRunId(options)when the world provides it, falling back to a monotonic ULID otherwise. The full options bag is passed through so worlds can read whichever fields they recognise. Adds a newregionoption that worlds may consume — when set, it is also forwarded onto the queue options so the initial workflow message is routed to the matching region.
@workflow/cli@5.0.0-beta.33
- #2896
c31e30c@TooTallNate - Show world-specific run fields (e.g. region on Vercel) inworkflow inspectoutput via the new optionalWorld.describeRunhook.
@workflow/world@5.0.0-beta.20
- #2903
f2be954@karthikscale3 - Addanalytics.attributes.list()for attribute key discovery, and anattributeskey=value filter toanalytics.runs.list(). - #1981
9da2d76@TooTallNate - Add optionalcreateRunId(options?)to theWorldinterface andregiontoQueueOptions. Worlds can now mint custom run IDs (reading whichever start-option fields they recognise) and route messages to a specific region. - #2899
ac41e7d@TooTallNate - Parse timezone-naive analytics timestamps as UTC so CLI and local web output shows correct times in any timezone. - #2896
c31e30c@TooTallNate - Show world-specific run fields (e.g. region on Vercel) inworkflow inspectoutput via the new optionalWorld.describeRunhook.
@workflow/world-vercel@5.0.0-beta.29
- #2903
f2be954@karthikscale3 - Addanalytics.attributes.list()for attribute key discovery, and anattributeskey=value filter toanalytics.runs.list(). - #2193
a4d8de0@VaguelySerious - Add opt-inWORKFLOW_SEQUENTIAL_REPLAYSenv var (also enabled by theWORKFLOW_SAFE_MODE=1umbrella flag when not set explicitly). When set to1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic andmaxConcurrency: 1on the flow trigger. Step routes are unaffected. - #1981
9da2d76@TooTallNate - ImplementWorld.createRunIdto mint region-tagged ULIDs, preferring an explicitoptions.regionfromstart(), then theVERCEL_REGIONenvironment variable, and finally defaulting toiad1so run IDs are always tagged with a concrete, routable region. The queue now routes each message to the region encoded in the payload's tagged run ID (or to an explicitopts.regionoverride), instead of the previous hard-codediad1. - #2896
c31e30c@TooTallNate - Show world-specific run fields (e.g. region on Vercel) inworkflow inspectoutput via the new optionalWorld.describeRunhook.
@workflow/builders@5.0.0-beta.33
- #2193
a4d8de0@VaguelySerious - Add opt-inWORKFLOW_SEQUENTIAL_REPLAYSenv var (also enabled by theWORKFLOW_SAFE_MODE=1umbrella flag when not set explicitly). When set to1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic andmaxConcurrency: 1on the flow trigger. Step routes are unaffected.
@workflow/next@5.0.0-beta.33
- #2193
a4d8de0@VaguelySerious - Add opt-inWORKFLOW_SEQUENTIAL_REPLAYSenv var (also enabled by theWORKFLOW_SAFE_MODE=1umbrella flag when not set explicitly). When set to1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic andmaxConcurrency: 1on the flow trigger. Step routes are unaffected.
@workflow/sveltekit@5.0.0-beta.33
- #2193
a4d8de0@VaguelySerious - Add opt-inWORKFLOW_SEQUENTIAL_REPLAYSenv var (also enabled by theWORKFLOW_SAFE_MODE=1umbrella flag when not set explicitly). When set to1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic andmaxConcurrency: 1on the flow trigger. Step routes are unaffected.