Skip to content

workflow@5.0.0-beta.43

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 21:58
Immutable release. Only release title and notes can be modified.
16352a2

@workflow/core@5.0.0-beta.43

  • #3025 b0adb50 @pranaygp - Add world.events.createBatch World API method, which allows writing ordered events in one durable write, returning per-event outcomes. Optional. On by default if implemented by the World. Disable with WORKFLOW_BATCH_TRANSITIONS=0.
  • #3568 37e1d9e @pranaygp - Pre-claim inline steps inside the suspension batch, so a fan-out's inline step bodies start off the batch commit with no per-step claim request
  • #3497 1321570 @VaguelySerious - Log ignored duplicate events at debug instead of info/error, so a straggler no longer prints on every replay of the run.
  • #3560 234d3dd @alangenfeld - Add a run-pickup watchdog to the e2e harness: a started run still pending after a budget is replaced (side-effect-free) and recorded as an infra event surfaced separately from test failures and flaky retries.
  • #3554 707dfe6 @VaguelySerious - Fix a replay-determinism gap where branch wake order — and therefore step correlation ids — could depend on how much of the event log an invocation had loaded, corrupting runs under concurrent replays (CORRUPTED_EVENT_LOG).
  • #3674 a074259 @karthikscale3 - Reduce payload resolution while polling workflow run status.
  • #3526 ac51658 @shalabhc - Record a workflow.step.execute.duration OpenTelemetry histogram around user step execution
  • #3564 c5f9177 @alangenfeld - Verify stream tail when the reconnecting framed reader receives an EOF to ensure it is due to stream completion (and not other world-side behavior)
  • #3567 880801b @alangenfeld - Propagate invocation request IDs to step-start events.

@workflow/world@5.0.0-beta.28

  • #3461 04e060a @VaguelySerious - Add WORKFLOW_NODE_HTTP to run the Vercel and Local World HTTP layers on Node's built-in node:http and node:https modules instead of their usual HTTP client library.
  • #3025 b0adb50 @pranaygp - Add world.events.createBatch World API method, which allows writing ordered events in one durable write, returning per-event outcomes. Optional. On by default if implemented by the World. Disable with WORKFLOW_BATCH_TRANSITIONS=0.
  • #3568 37e1d9e @pranaygp - Pre-claim inline steps inside the suspension batch, so a fan-out's inline step bodies start off the batch commit with no per-step claim request
  • #3497 1321570 @VaguelySerious - Log ignored duplicate events at debug instead of info/error, so a straggler no longer prints on every replay of the run.

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

  • #3461 04e060a @VaguelySerious - Add WORKFLOW_NODE_HTTP to run the Vercel and Local World HTTP layers on Node's built-in node:http and node:https modules instead of their usual HTTP client library.

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

  • #3645 771cdb2 @VaguelySerious - Reject a hook resume that races the hook's disposal, instead of journaling it after hook_disposed and corrupting the owning run's event log.

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

  • #3461 04e060a @VaguelySerious - Add WORKFLOW_NODE_HTTP to run the Vercel and Local World HTTP layers on Node's built-in node:http and node:https modules instead of their usual HTTP client library.
  • #3025 b0adb50 @pranaygp - Add world.events.createBatch World API method, which allows writing ordered events in one durable write, returning per-event outcomes. Optional. On by default if implemented by the World. Disable with WORKFLOW_BATCH_TRANSITIONS=0.
  • #3568 37e1d9e @pranaygp - Pre-claim inline steps inside the suspension batch, so a fan-out's inline step bodies start off the batch commit with no per-step claim request
  • #3586 52526e1 @NathanColosimo - Avoid repeatedly copying partial event-frame bodies as network chunks arrive.
  • #3493 0b2797b @VaguelySerious - Update @vercel/queue to 0.5.0

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

  • #3630 6ca2f1b @mitul-s - Batch and cache middle-truncate measurements to avoid repeated layout work during resizes.

@workflow/next@5.0.0-beta.43

  • #3529 ae16375 @alangenfeld - Fix dev HMR dropping edits to already-tracked files that land while a full rediscovery rebuild is in flight
  • #3589 916fcf0 @alangenfeld - Dev HMR logging (WORKFLOW_DEV_HMR_LOGS=1) now also logs workflow dev hmr: rebuild complete
  • #3493 0b2797b @VaguelySerious - Bundle @workflow/world-vercel into the Next.js server output instead of leaving it external, so cold starts no longer resolve its module graph from disk one file at a time.