Skip to content

Update dependency workflow to v4.8.12 - #227

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/workflow-4.x
Oct 3, 2026
Merged

renovate[bot] merged 1 commit into
mainfrom
renovate/workflow-4.x

Conversation

@renovate

@renovate renovate Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
workflow (source) 4.8.9 → 4.8.12 age confidence

Release Notes

vercel/workflow (workflow)

v4.8.12

Compare Source

@​workflow/core@4.8.12

  • #​4213 69a4b76 @​VaguelySerious - Fix an issue with the workflow's deterministic clock tracking advancement on consumption, not on write, which could lead to a determinism issue when concurrent replays called Date.now with different amounts of events read from the log
  • #​4215 8b3bb55 @​gaojude - Order hook registration and conflict settlements with earlier workflow deliveries so replay preserves concurrent step correlation IDs.

@​workflow/world-postgres@4.3.9

  • #​4219 50e8b41 @​AndrewBarba - Allow same-run queue wakes to reach a workflow while an inline step is pending, so hook-driven cancellation and steering do not wait for the step to finish.
  • #​3908 5637f10 @​pranaygp - Document that this is a reference implementation whose workflow HTTP routes are unauthenticated, and how to restrict them.

v4.8.11

Compare Source

@​workflow/world-vercel@4.7.6

  • #​4557 3c033a9 @​SandboxRD - Fix createQueueDispatcher() and createEventsDispatcher() crashing under Bun with compose is not a function. Bun resolves undici to its built-in module, whose dispatchers can't compose interceptors and are ignored by Bun's fetch, so the plain dispatcher is used instead.
  • #​4275 b5a78f8 @​alangenfeld - Honor server-provided Retry-After delays when scheduling queue redeliveries.

@​workflow/builders@4.1.16

  • #​3954 08b4420 @​withkarann - Fix directive discovery missing "use step" and "use workflow" when a backtick appears earlier in a comment or regex literal
  • #​4537 6bb5224 @​VaguelySerious - Keep JSON import attributes in generated bundles, and stop bundling the builder's own serde checker into step and workflow bundles

@​workflow/vite@4.0.26

v4.8.10

Compare Source

@​workflow/core@4.8.10

  • #​4176 e1f712b @​pranaygp - Fix an unhandled rejection that could exit the process when the encryption-key lookup for a forwarded writable stream failed (for example a run metadata read that timed out) before anything was written to that stream. The lookup now starts on the first write, and a failure rejects that stream instead.
  • #​4443 3699c30 @​TooTallNate - Serialize a DataView as the bytes it views. It previously fell through to devalue's built-in encoding, which persists the whole backing ArrayBuffer — for a view onto Node's pooled Buffer allocator, unrelated process memory.
  • #​4422 bc6a97f @​TooTallNate - Retry the max-deliveries run_failed/step_failed write and the step handler's workflow re-queue through queue redelivery when they fail transiently (429, 5xx, transport) instead of acking and leaving the run stuck running.
  • #​4408 b23170d @​pranaygp - start() with an explicit deploymentId (and so recreateRunFromExisting, i.e. Replay Run) no longer fails in a process that is not itself a deployment; it takes the cross-deployment path instead.
  • #​4326 5e6c79c @​pranaygp - Mark WorkflowRunFailedError and WorkflowRunCancelledError as non-retryable, and make FatalError.is() honor the fatal marker, so a step that reads a terminal run's returnValue fails on its first attempt with the error intact instead of exhausting its retry budget first.
  • #​4179 d437c32 @​karthikscale3 - Route unrecognized backend connection and stream failures through existing retry policies, rebuilding shared event connections after repeated HTTP/2 failures. Keep invalid backend URLs, blocked ports, and unsupported request headers out of those retries. Include error cause chains in run-failure logs to expose underlying socket, DNS, and TLS failures.

@​workflow/cli@4.3.14

@​workflow/world-local@4.4.2

  • #​4458 42c9810 @​pranaygp - Upgrade undici to 7.30.0, which stops a failed HTTP/2 stream from leaving a phantom in-flight request on its connection.

@​workflow/world-postgres@4.3.8

  • #​4458 42c9810 @​pranaygp - Upgrade undici to 7.30.0, which stops a failed HTTP/2 stream from leaving a phantom in-flight request on its connection.

@​workflow/world-vercel@4.7.5

  • #​4458 42c9810 @​pranaygp - Send event requests with bodies too large to re-buffer over HTTP/1.1 so they no longer stall behind in-flight HTTP/2 streams, and retry event-log reads whose HTTP/2 stream the peer reset.
  • #​4179 d437c32 @​karthikscale3 - Route unrecognized backend connection and stream failures through existing retry policies, rebuilding shared event connections after repeated HTTP/2 failures. Keep invalid backend URLs, blocked ports, and unsupported request headers out of those retries. Include error cause chains in run-failure logs to expose underlying socket, DNS, and TLS failures.
  • #​4458 42c9810 @​pranaygp - Upgrade undici to 7.30.0, which stops a failed HTTP/2 stream from leaving a phantom in-flight request on its connection.

@​workflow/web-shared@4.1.26

@​workflow/next@4.1.14

  • #​4337 304e5dc @​pranaygp - Fix next dev sometimes running the workflow build (and starting a second watcher) twice on startup when Next.js resets process.env between next.config evaluations

@​workflow/errors@4.2.2

  • #​4326 5e6c79c @​pranaygp - Mark WorkflowRunFailedError and WorkflowRunCancelledError as non-retryable, and make FatalError.is() honor the fatal marker, so a step that reads a terminal run's returnValue fails on its first attempt with the error intact instead of exhausting its retry budget first.

Configuration

📅 Schedule: (in timezone Europe/Rome)

  • Branch creation
    • Between 12:00 AM and 06:59 AM, only on Sunday and Saturday (* 0-6 * * 6,0)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/workflow-4.x branch from 67b93d6 to 8b9d747 Compare October 3, 2026 06:38
@renovate
renovate Bot merged commit 283e290 into main Oct 3, 2026
3 checks passed
@renovate
renovate Bot deleted the renovate/workflow-4.x branch October 3, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants