Skip to content

workflow@5.0.0-beta.33

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 23:03
Immutable release. Only release title and notes can be modified.
4ecef53

@workflow/core@5.0.0-beta.33

  • #1981 9da2d76 @TooTallNate - start() now delegates run ID generation to world.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 new region option 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) in workflow inspect output via the new optional World.describeRun hook.

@workflow/world@5.0.0-beta.20

  • #2903 f2be954 @karthikscale3 - Add analytics.attributes.list() for attribute key discovery, and an attributes key=value filter to analytics.runs.list().
  • #1981 9da2d76 @TooTallNate - Add optional createRunId(options?) to the World interface and region to QueueOptions. 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) in workflow inspect output via the new optional World.describeRun hook.

@workflow/world-vercel@5.0.0-beta.29

  • #2903 f2be954 @karthikscale3 - Add analytics.attributes.list() for attribute key discovery, and an attributes key=value filter to analytics.runs.list().
  • #2193 a4d8de0 @VaguelySerious - Add opt-in WORKFLOW_SEQUENTIAL_REPLAYS env var (also enabled by the WORKFLOW_SAFE_MODE=1 umbrella flag when not set explicitly). When set to 1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic and maxConcurrency: 1 on the flow trigger. Step routes are unaffected.
  • #1981 9da2d76 @TooTallNate - Implement World.createRunId to mint region-tagged ULIDs, preferring an explicit options.region from start(), then the VERCEL_REGION environment variable, and finally defaulting to iad1 so 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 explicit opts.region override), instead of the previous hard-coded iad1.
  • #2896 c31e30c @TooTallNate - Show world-specific run fields (e.g. region on Vercel) in workflow inspect output via the new optional World.describeRun hook.

@workflow/builders@5.0.0-beta.33

  • #2193 a4d8de0 @VaguelySerious - Add opt-in WORKFLOW_SEQUENTIAL_REPLAYS env var (also enabled by the WORKFLOW_SAFE_MODE=1 umbrella flag when not set explicitly). When set to 1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic and maxConcurrency: 1 on the flow trigger. Step routes are unaffected.

@workflow/next@5.0.0-beta.33

  • #2193 a4d8de0 @VaguelySerious - Add opt-in WORKFLOW_SEQUENTIAL_REPLAYS env var (also enabled by the WORKFLOW_SAFE_MODE=1 umbrella flag when not set explicitly). When set to 1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic and maxConcurrency: 1 on the flow trigger. Step routes are unaffected.

@workflow/sveltekit@5.0.0-beta.33

  • #2193 a4d8de0 @VaguelySerious - Add opt-in WORKFLOW_SEQUENTIAL_REPLAYS env var (also enabled by the WORKFLOW_SAFE_MODE=1 umbrella flag when not set explicitly). When set to 1, flow (orchestrator) routes are limited to one invocation per run at a time via a per-run queue topic and maxConcurrency: 1 on the flow trigger. Step routes are unaffected.