Skip to content

Version Packages (beta) - #3655

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Aug 19, 2026
Merged

Version Packages (beta)#3655
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@workflow/world@5.0.0-beta.28

Minor Changes

  • #3461 04e060a Thanks @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.

Patch Changes

  • #3025 b0adb50 Thanks @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 Thanks @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 Thanks @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

Minor Changes

  • #3461 04e060a Thanks @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.

Patch Changes

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

Minor Changes

  • #3461 04e060a Thanks @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.

Patch Changes

  • #3025 b0adb50 Thanks @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 Thanks @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 Thanks @NathanColosimo! - Avoid repeatedly copying partial event-frame bodies as network chunks arrive.

  • #3493 0b2797b Thanks @VaguelySerious! - Update @vercel/queue to 0.5.0

  • Updated dependencies [b0adb50, 37e1d9e, 1321570, 04e060a]:

    • @workflow/world@5.0.0-beta.28
    • @workflow/errors@5.0.0-beta.17

@workflow/astro@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.43
    • @workflow/rollup@5.0.0-beta.43
    • @workflow/vite@5.0.0-beta.43

@workflow/builders@5.0.0-beta.43

Patch Changes

@workflow/cli@5.0.0-beta.43

Patch Changes

@workflow/core@5.0.0-beta.43

Patch Changes

  • #3025 b0adb50 Thanks @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 Thanks @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 Thanks @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 Thanks @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 Thanks @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 Thanks @karthikscale3! - Reduce payload resolution while polling workflow run status.

  • #3526 ac51658 Thanks @shalabhc! - Record a workflow.step.execute.duration OpenTelemetry histogram around user step execution

  • #3564 c5f9177 Thanks @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 Thanks @alangenfeld! - Propagate invocation request IDs to step-start events.

  • Updated dependencies [b0adb50, 37e1d9e, 1321570, 52526e1, 04e060a, 0b2797b]:

    • @workflow/world@5.0.0-beta.28
    • @workflow/world-vercel@5.0.0-beta.39
    • @workflow/world-local@5.0.0-beta.37
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.43

@workflow/next@5.0.0-beta.43

Patch Changes

@workflow/nitro@5.0.0-beta.43

Patch Changes

@workflow/nuxt@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/nitro@5.0.0-beta.43

@workflow/rollup@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.43

@workflow/sveltekit@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.43
    • @workflow/rollup@5.0.0-beta.43
    • @workflow/vite@5.0.0-beta.43

@workflow/vite@5.0.0-beta.43

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.43

@workflow/vitest@5.0.0-beta.43

Patch Changes

@workflow/web@5.0.0-beta.43

Patch Changes

  • Updated dependencies [04e060a]:
    • @workflow/world-local@5.0.0-beta.37

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

Patch Changes

workflow@5.0.0-beta.43

Patch Changes

  • #3497 1321570 Thanks @VaguelySerious! - Log ignored duplicate events at debug instead of info/error, so a straggler no longer prints on every replay of the run.

  • #3554 707dfe6 Thanks @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).

  • Updated dependencies [b0adb50, 37e1d9e, ae16375, 916fcf0, 1321570, 234d3dd, 0b2797b, 707dfe6, a074259, ac51658, c5f9177, 880801b]:

    • @workflow/core@5.0.0-beta.43
    • @workflow/next@5.0.0-beta.43
    • @workflow/cli@5.0.0-beta.43
    • @workflow/errors@5.0.0-beta.17
    • @workflow/nitro@5.0.0-beta.43
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/astro@5.0.0-beta.43
    • @workflow/nest@5.0.0-beta.43
    • @workflow/rollup@5.0.0-beta.43
    • @workflow/sveltekit@5.0.0-beta.43
    • @workflow/nuxt@5.0.0-beta.43

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

Patch Changes

  • #3645 771cdb2 Thanks @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.

  • Updated dependencies [b0adb50, 37e1d9e, 1321570, 04e060a]:

    • @workflow/world@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.37
    • @workflow/errors@5.0.0-beta.17

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

Patch Changes

@github-actions
github-actions Bot requested a review from a team as a code owner August 19, 2026 14:18
@github-actions github-actions Bot closed this Aug 19, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 390625f to 771cdb2 Compare August 19, 2026 18:38
@github-actions github-actions Bot reopened this Aug 19, 2026
@github-actions github-actions Bot closed this Aug 19, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 06984f0 to 37e1d9e Compare August 19, 2026 20:33
@github-actions github-actions Bot reopened this Aug 19, 2026
@github-actions github-actions Bot closed this Aug 19, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c09036a to 78a531a Compare August 19, 2026 20:53
@github-actions github-actions Bot reopened this Aug 19, 2026
@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

🧪 E2E Test Results

All tests passed

🛠 Infra Events (absorbed by the harness)

Platform anomalies the e2e harness detected and worked around (e.g. a run the queue never picked up, replaced by a fresh run). Clustered timestamps indicate a backend blip; a steady drip indicates a platform issue worth escalating.

  • cold-start-warmup · suite warmup (tanstack-start) · at 21:17:43Z · abandoned wrun_01M0DY5H3G26EMYT4ETK1JDAE3

E2E Test Summary

Summary
Passed Failed Skipped Total
✅ ▲ Vercel Production 3474 0 738 4212
✅ 💻 Local Development 3810 0 558 4368
✅ 📦 Local Production 3810 0 558 4368
✅ 🐘 Local Postgres 3810 0 558 4368
✅ 🪟 Windows 156 0 0 156
✅ 🌐 Cross-language Conformance 9 0 128 137
✅ vercel-multi-region 27 0 0 27
Total 15096 0 2540 17636
Details by Category

✅ ▲ Vercel Production

App Passed Failed Skipped
✅ astro-node 128 0 28
✅ astro-quickjs 128 0 28
✅ example-node 128 0 28
✅ example-quickjs 128 0 28
✅ express-node 128 0 28
✅ express-quickjs 128 0 28
✅ fastify-node 128 0 28
✅ fastify-quickjs 128 0 28
✅ hono-node 128 0 28
✅ hono-quickjs 128 0 28
✅ nest-node 128 0 28
✅ nest-quickjs 128 0 28
✅ nextjs-turbopack-node 153 0 3
✅ nextjs-turbopack-quickjs 153 0 3
✅ nextjs-webpack-node 153 0 3
✅ nextjs-webpack-quickjs 153 0 3
✅ nitro-node 128 0 28
✅ nitro-quickjs 128 0 28
✅ nuxt-node 128 0 28
✅ nuxt-quickjs 128 0 28
✅ python-node 8 0 148
✅ sveltekit-node 147 0 9
✅ sveltekit-quickjs 147 0 9
✅ tanstack-start-node 128 0 28
✅ tanstack-start-quickjs 128 0 28
✅ vite-node 128 0 28
✅ vite-quickjs 128 0 28

✅ 💻 Local Development

App Passed Failed Skipped
✅ astro-stable-node 130 0 26
✅ astro-stable-quickjs 130 0 26
✅ express-stable-node 130 0 26
✅ express-stable-quickjs 130 0 26
✅ fastify-stable-node 130 0 26
✅ fastify-stable-quickjs 130 0 26
✅ hono-stable-node 130 0 26
✅ hono-stable-quickjs 130 0 26
✅ nest-stable-node 130 0 26
✅ nest-stable-quickjs 130 0 26
✅ nextjs-turbopack-canary-node 137 0 19
✅ nextjs-turbopack-canary-quickjs 137 0 19
✅ nextjs-turbopack-stable-node 156 0 0
✅ nextjs-turbopack-stable-quickjs 156 0 0
✅ nextjs-webpack-canary-node 137 0 19
✅ nextjs-webpack-canary-quickjs 137 0 19
✅ nextjs-webpack-stable-node 156 0 0
✅ nextjs-webpack-stable-quickjs 156 0 0
✅ nitro-stable-node 130 0 26
✅ nitro-stable-quickjs 130 0 26
✅ nuxt-stable-node 130 0 26
✅ nuxt-stable-quickjs 130 0 26
✅ sveltekit-stable-node 149 0 7
✅ sveltekit-stable-quickjs 149 0 7
✅ tanstack-start-node 130 0 26
✅ tanstack-start-quickjs 130 0 26
✅ vite-stable-node 130 0 26
✅ vite-stable-quickjs 130 0 26

✅ 📦 Local Production

App Passed Failed Skipped
✅ astro-stable-node 130 0 26
✅ astro-stable-quickjs 130 0 26
✅ express-stable-node 130 0 26
✅ express-stable-quickjs 130 0 26
✅ fastify-stable-node 130 0 26
✅ fastify-stable-quickjs 130 0 26
✅ hono-stable-node 130 0 26
✅ hono-stable-quickjs 130 0 26
✅ nest-stable-node 130 0 26
✅ nest-stable-quickjs 130 0 26
✅ nextjs-turbopack-canary-node 137 0 19
✅ nextjs-turbopack-canary-quickjs 137 0 19
✅ nextjs-turbopack-stable-node 156 0 0
✅ nextjs-turbopack-stable-quickjs 156 0 0
✅ nextjs-webpack-canary-node 137 0 19
✅ nextjs-webpack-canary-quickjs 137 0 19
✅ nextjs-webpack-stable-node 156 0 0
✅ nextjs-webpack-stable-quickjs 156 0 0
✅ nitro-stable-node 130 0 26
✅ nitro-stable-quickjs 130 0 26
✅ nuxt-stable-node 130 0 26
✅ nuxt-stable-quickjs 130 0 26
✅ sveltekit-stable-node 149 0 7
✅ sveltekit-stable-quickjs 149 0 7
✅ tanstack-start-node 130 0 26
✅ tanstack-start-quickjs 130 0 26
✅ vite-stable-node 130 0 26
✅ vite-stable-quickjs 130 0 26

✅ 🐘 Local Postgres

App Passed Failed Skipped
✅ astro-stable-node 130 0 26
✅ astro-stable-quickjs 130 0 26
✅ express-stable-node 130 0 26
✅ express-stable-quickjs 130 0 26
✅ fastify-stable-node 130 0 26
✅ fastify-stable-quickjs 130 0 26
✅ hono-stable-node 130 0 26
✅ hono-stable-quickjs 130 0 26
✅ nest-stable-node 130 0 26
✅ nest-stable-quickjs 130 0 26
✅ nextjs-turbopack-canary-node 137 0 19
✅ nextjs-turbopack-canary-quickjs 137 0 19
✅ nextjs-turbopack-stable-node 156 0 0
✅ nextjs-turbopack-stable-quickjs 156 0 0
✅ nextjs-webpack-canary-node 137 0 19
✅ nextjs-webpack-canary-quickjs 137 0 19
✅ nextjs-webpack-stable-node 156 0 0
✅ nextjs-webpack-stable-quickjs 156 0 0
✅ nitro-stable-node 130 0 26
✅ nitro-stable-quickjs 130 0 26
✅ nuxt-stable-node 130 0 26
✅ nuxt-stable-quickjs 130 0 26
✅ sveltekit-stable-node 149 0 7
✅ sveltekit-stable-quickjs 149 0 7
✅ tanstack-start-node 130 0 26
✅ tanstack-start-quickjs 130 0 26
✅ vite-stable-node 130 0 26
✅ vite-stable-quickjs 130 0 26

✅ 🪟 Windows

App Passed Failed Skipped
✅ nextjs-turbopack-quickjs 156 0 0

✅ 🌐 Cross-language Conformance

App Passed Failed Skipped
✅ python 9 0 128

✅ vercel-multi-region

App Passed Failed Skipped
✅ nextjs-turbopack 27 0 0

📋 View full workflow run

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

Sim World

Simulated world deterministic testing for races. Traces

🟠 world-sim scenario book — 1 fail of 41 total

fence=per-spec

scenario outcome events virt replay violations
smoke-no-steps completed 3 0ms ok 0
smoke-one-step completed 6 0ms ok 0
hook-at-step-started completed 12 0ms ok 0
hook-at-step-completed completed 12 0ms ok 0
hook-at-hook-created completed 12 0ms ok 0
deadline-hook-wins completed 7 1.0h ok 0
deadline-expires completed 7 1.0h ok 0
long-sleep completed 11 30.0d ok 0
hook-never-arrives stalled 3 0ms skipped 0
step-retries-twice completed 10 2.0s ok 0
parallel-steps completed 9 0ms ok 0
hook-on-execution-state completed 12 0ms ok 0
peek-hook-before-branch completed 12 0ms ok 0
peek-hook-after-branch completed 12 0ms ok 0
peek-hook-at-registration completed 12 0ms ok 0
race-hook-before-probe completed 12 0ms ok 0
race-hook-after-probe completed 12 0ms ok 0
race-duplicate-delivery completed 13 0ms ok 0
attr-hook-before-step completed 11 0ms ok 0
attr-hook-after-step completed 11 0ms ok 0
attr-from-step-body completed 13 0ms ok 0
fork-hook-after-timeout completed 14 1.0m ok 0
fork-hook-before-timeout completed 14 1.0m ok 0
count-hook-after-timeout completed 17 1.0m ok 0
count-hook-before-timeout completed 20 1.0m ok 0
stale-read-step-count-fork completed 20 1.0m ok 0
stale-read-equal-step-counts completed 14 1.0m ok 0
step-vs-step-fork completed 12 0ms ok 0
step-vs-step-fork-fenced completed 12 0ms ok 0
fence-catches-benign-direction completed 12 5ms ok 0
in-flight-before-decision completed 17 1.0m ok 0
in-flight-before-decision-counted completed 17 1.0m ok 0
in-flight-after-decision completed 19 2.0m ok 0
stale-read-step-count-fork-fenced completed 20 1.0m ok 0
fork-hook-wins completed 13 1.0m ok 0
fork-timeout-wins completed 13 1.0m ok 0
unclaimed-payload-under-fork completed 17 1.0m ok 0
claimed-payload-under-fork completed 17 1.0m ok 0
writers-independent-step-bodies completed 12 0ms ok 0
writers-scripted-tempo completed 12 0ms ok 0
cancel-mid-step cancelled 7 0ms skipped 0

Full trace: world-sim.txt

@github-actions github-actions Bot closed this Aug 19, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8aacbea to 0b2797b Compare August 19, 2026 21:53
@github-actions github-actions Bot reopened this Aug 19, 2026
@VaguelySerious
VaguelySerious merged commit 16352a2 into main Aug 19, 2026
5 checks passed
@VaguelySerious
VaguelySerious deleted the changeset-release/main branch August 19, 2026 21:55
@github-actions

Copy link
Copy Markdown
Contributor Author

No backport to stable for 16352a2 (AI decision).

This is a changesets "Version Packages (beta)" release commit that only bumps package versions, updates CHANGELOG.md files, and edits .changeset/pre.json. Release plumbing of this kind is explicitly not backported; stable runs its own non-prerelease versioning cycle.

To override, re-run the Backport to stable workflow manually via workflow_dispatch and paste this commit SHA into the ref input:

16352a21c17acb8d5b8732ce3f21d34de534d91d

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.

1 participant