Version Packages (beta) - #3655
Conversation
390625f to
771cdb2
Compare
06984f0 to
37e1d9e
Compare
c09036a to
78a531a
Compare
🧪 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.
E2E Test SummarySummary
Details by Category✅ ▲ Vercel Production
✅ 💻 Local Development
✅ 📦 Local Production
✅ 🐘 Local Postgres
✅ 🪟 Windows
✅ 🌐 Cross-language Conformance
✅ vercel-multi-region
|
Sim WorldSimulated world deterministic testing for races. Traces 🟠 world-sim scenario book — 1 fail of 41 total
Full trace: |
c5de93f to
0ff6890
Compare
231b9c1 to
a074259
Compare
8aacbea to
0b2797b
Compare
|
No backport to This is a changesets "Version Packages (beta)" release commit that only bumps package versions, updates CHANGELOG.md files, and edits To override, re-run the Backport to stable workflow manually via |
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@workflow/world@5.0.0-beta.28
Minor Changes
04e060aThanks @VaguelySerious! - AddWORKFLOW_NODE_HTTPto run the Vercel and Local World HTTP layers on Node's built-innode:httpandnode:httpsmodules instead of their usual HTTP client library.Patch Changes
#3025
b0adb50Thanks @pranaygp! - Addworld.events.createBatchWorld 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 withWORKFLOW_BATCH_TRANSITIONS=0.#3568
37e1d9eThanks @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
1321570Thanks @VaguelySerious! - Log ignored duplicate events atdebuginstead ofinfo/error, so a straggler no longer prints on every replay of the run.@workflow/world-local@5.0.0-beta.37
Minor Changes
04e060aThanks @VaguelySerious! - AddWORKFLOW_NODE_HTTPto run the Vercel and Local World HTTP layers on Node's built-innode:httpandnode:httpsmodules instead of their usual HTTP client library.Patch Changes
b0adb50,37e1d9e,1321570,04e060a]:@workflow/world-vercel@5.0.0-beta.39
Minor Changes
04e060aThanks @VaguelySerious! - AddWORKFLOW_NODE_HTTPto run the Vercel and Local World HTTP layers on Node's built-innode:httpandnode:httpsmodules instead of their usual HTTP client library.Patch Changes
#3025
b0adb50Thanks @pranaygp! - Addworld.events.createBatchWorld 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 withWORKFLOW_BATCH_TRANSITIONS=0.#3568
37e1d9eThanks @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
52526e1Thanks @NathanColosimo! - Avoid repeatedly copying partial event-frame bodies as network chunks arrive.#3493
0b2797bThanks @VaguelySerious! - Update@vercel/queueto0.5.0Updated dependencies [
b0adb50,37e1d9e,1321570,04e060a]:@workflow/astro@5.0.0-beta.43
Patch Changes
@workflow/builders@5.0.0-beta.43
Patch Changes
b0adb50,37e1d9e,1321570,234d3dd,707dfe6,a074259,ac51658,c5f9177,880801b]:@workflow/cli@5.0.0-beta.43
Patch Changes
b0adb50,37e1d9e,1321570,234d3dd,52526e1,04e060a,707dfe6,0b2797b,a074259,ac51658,c5f9177,880801b]:@workflow/core@5.0.0-beta.43
Patch Changes
#3025
b0adb50Thanks @pranaygp! - Addworld.events.createBatchWorld 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 withWORKFLOW_BATCH_TRANSITIONS=0.#3568
37e1d9eThanks @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
1321570Thanks @VaguelySerious! - Log ignored duplicate events atdebuginstead ofinfo/error, so a straggler no longer prints on every replay of the run.#3560
234d3ddThanks @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
707dfe6Thanks @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
a074259Thanks @karthikscale3! - Reduce payload resolution while polling workflow run status.#3526
ac51658Thanks @shalabhc! - Record aworkflow.step.execute.durationOpenTelemetry histogram around user step execution#3564
c5f9177Thanks @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
880801bThanks @alangenfeld! - Propagate invocation request IDs to step-start events.Updated dependencies [
b0adb50,37e1d9e,1321570,52526e1,04e060a,0b2797b]:@workflow/nest@5.0.0-beta.43
Patch Changes
@workflow/next@5.0.0-beta.43
Patch Changes
#3529
ae16375Thanks @alangenfeld! - Fix dev HMR dropping edits to already-tracked files that land while a full rediscovery rebuild is in flight#3589
916fcf0Thanks @alangenfeld! - Dev HMR logging (WORKFLOW_DEV_HMR_LOGS=1) now also logsworkflow dev hmr: rebuild complete#3493
0b2797bThanks @VaguelySerious! - Bundle@workflow/world-vercelinto 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.Updated dependencies [
b0adb50,37e1d9e,1321570,234d3dd,707dfe6,a074259,ac51658,c5f9177,880801b]:@workflow/nitro@5.0.0-beta.43
Patch Changes
b0adb50,37e1d9e,1321570,234d3dd,707dfe6,a074259,ac51658,c5f9177,880801b]:@workflow/nuxt@5.0.0-beta.43
Patch Changes
@workflow/rollup@5.0.0-beta.43
Patch Changes
@workflow/sveltekit@5.0.0-beta.43
Patch Changes
@workflow/vite@5.0.0-beta.43
Patch Changes
@workflow/vitest@5.0.0-beta.43
Patch Changes
b0adb50,37e1d9e,1321570,234d3dd,04e060a,707dfe6,a074259,ac51658,c5f9177,880801b]:@workflow/web@5.0.0-beta.43
Patch Changes
04e060a]:@workflow/web-shared@5.0.0-beta.43
Patch Changes
#3630
6ca2f1bThanks @mitul-s! - Batch and cache middle-truncate measurements to avoid repeated layout work during resizes.Updated dependencies [
b0adb50,37e1d9e,1321570,234d3dd,04e060a,707dfe6,a074259,ac51658,c5f9177,880801b]:workflow@5.0.0-beta.43
Patch Changes
#3497
1321570Thanks @VaguelySerious! - Log ignored duplicate events atdebuginstead ofinfo/error, so a straggler no longer prints on every replay of the run.#3554
707dfe6Thanks @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/world-postgres@5.0.0-beta.35
Patch Changes
#3645
771cdb2Thanks @VaguelySerious! - Reject a hook resume that races the hook's disposal, instead of journaling it afterhook_disposedand corrupting the owning run's event log.Updated dependencies [
b0adb50,37e1d9e,1321570,04e060a]:@workflow/world-testing@5.0.0-beta.43
Patch Changes
b0adb50,37e1d9e,1321570,234d3dd,04e060a,707dfe6,a074259,ac51658,c5f9177,880801b]: