Skip to content

workflow@5.0.0-beta.35

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 21:33
Immutable release. Only release title and notes can be modified.
784f032

@workflow/core@5.0.0-beta.35

  • #2266 a00d169 @VaguelySerious - Add an opt-in optimistic-concurrency guard for event creation (WORKFLOW_PRECONDITION_GUARD=1): replay-context event creations send a stateUpdatedAt snapshot timestamp, and the runtime reloads the event log and retries (then falls back to a queue re-invocation) when the backend reports a newer out-of-band event with a 412 PreconditionFailedError.
  • #2929 1933e29 @VaguelySerious - Report run-started-to-first-step (rsfs) and final-scheduling-replay (finalSchedulingReplay) latency telemetry on step completion events.
  • #2153 6b8efd5 @rchasman - Record cross-run lineage when start() is called from inside a workflow or step: the new run is tagged with $parentRunId (its direct parent) and inherits the parent's $rootRunId, so a daisy chain or fan-out of any depth groups under one root id.
  • #2943 fd107b9 @VaguelySerious - Fixed TTFS latency telemetry reporting 0 for runs with region-tagged run IDs.

@workflow/world@5.0.0-beta.21

  • #2266 a00d169 @VaguelySerious - Add an opt-in optimistic-concurrency guard for event creation (WORKFLOW_PRECONDITION_GUARD=1): replay-context event creations send a stateUpdatedAt snapshot timestamp, and the runtime reloads the event log and retries (then falls back to a queue re-invocation) when the backend reports a newer out-of-band event with a 412 PreconditionFailedError.
  • #2929 1933e29 @VaguelySerious - Report run-started-to-first-step (rsfs) and final-scheduling-replay (finalSchedulingReplay) latency telemetry on step completion events.
  • #2153 6b8efd5 @rchasman - Record cross-run lineage when start() is called from inside a workflow or step: the new run is tagged with $parentRunId (its direct parent) and inherits the parent's $rootRunId, so a daisy chain or fan-out of any depth groups under one root id.

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

  • #2914 f72184d @karthikscale3 - Add WORKFLOW_LOCAL_RECOVER_ACTIVE_RUNS env var as a fallback for the recoverActiveRuns option, so re-enqueueing of pending/running runs on startup can be disabled without a custom world module.

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

  • #2266 a00d169 @VaguelySerious - Add an opt-in optimistic-concurrency guard for event creation (WORKFLOW_PRECONDITION_GUARD=1): replay-context event creations send a stateUpdatedAt snapshot timestamp, and the runtime reloads the event log and retries (then falls back to a queue re-invocation) when the backend reports a newer out-of-band event with a 412 PreconditionFailedError.
  • #2929 1933e29 @VaguelySerious - Report run-started-to-first-step (rsfs) and final-scheduling-replay (finalSchedulingReplay) latency telemetry on step completion events.
  • #2266 a00d169 @VaguelySerious - WORKFLOW_SEQUENTIAL_REPLAYS is configured only by its own environment variable.

@workflow/world-testing@5.0.0-beta.35

@workflow/web-shared@5.0.0-beta.35

@workflow/builders@5.0.0-beta.35

@workflow/nitro@5.0.0-beta.35

@workflow/errors@5.0.0-beta.11

  • #2266 a00d169 @VaguelySerious - Add an opt-in optimistic-concurrency guard for event creation (WORKFLOW_PRECONDITION_GUARD=1): replay-context event creations send a stateUpdatedAt snapshot timestamp, and the runtime reloads the event log and retries (then falls back to a queue re-invocation) when the backend reports a newer out-of-band event with a 412 PreconditionFailedError.