Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Version Packages (beta) - #3694

Closed
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main
Closed

Version Packages (beta)#3694
github-actions[bot] wants to merge 0 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 20, 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/core@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #36755b5a926 Thanks @TooTallNate! - Step-argument serialization failures now fail the step with a catchable SerializationError (via a step_failed event, like a step-body failure) instead of failing the run from outside the workflow, and when uncaught they fail the run immediately as a USER_ERROR rather than retrying until max queue deliveries.

  • Updated dependencies [d012bf0, 9454d51, 7b79ba3]:

    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

workflow@5.0.0-beta.44

Minor Changes

  • #37009b1b8c7 Thanks @VaguelySerious! - Pin correlation-ID draw order to event-log order (Node.js VM engine), so two concurrent replays of the same run assign the same IDs even when one loaded a shorter event-log prefix. Set WORKFLOW_LOG_ORDER_DRAWS=0 to opt back into arrival-order delivery resolution.

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e, 37ed049]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/next@5.0.0-beta.44
    • @workflow/nitro@5.0.0-beta.44
    • @workflow/sveltekit@5.0.0-beta.44
    • @workflow/cli@5.0.0-beta.44
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.17
    • @workflow/astro@5.0.0-beta.44
    • @workflow/nest@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/nuxt@5.0.0-beta.44

@workflow/world@5.0.0-beta.29

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/errors@5.0.0-beta.17

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

Minor Changes

  • #35709454d51 Thanks @pranaygp! - Add world.runs.waitForTerminalStatus(runId, { timeoutMs, signal, resolveData }) method, which long-polls until the run reaches a terminal status. await run.returnValue now internally uses this, if the World supports it, instead of using a polling interval.

  • #36347b79ba3 Thanks @pranaygp! - New runs are created with the sealed-log event identity (specVersion 7). A sealed-log run's event positions are assigned by the backend before each write commits, so concurrent writers never contend for a position. A position whose writer dies is closed by the backend with a noop event; replay steps over those without delivering them or advancing the deterministic clock. Set WORKFLOW_SEALED_LOG=0 to put a deployment back on the previous scheme. Every runtime reads sealed logs either way, and a run's version is fixed at creation, so the setting only affects new runs.

Patch Changes

  • #3599d012bf0 Thanks @karthikscale3! - Preserve upstream HTTP status codes when fetching Workflow run encryption keys.

  • Updated dependencies [9454d51, 7b79ba3]:

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

@workflow/astro@5.0.0-beta.44

Patch Changes

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

@workflow/builders@5.0.0-beta.44

Patch Changes

@workflow/cli@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, d012bf0, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world-vercel@5.0.0-beta.40
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.17

@workflow/nest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/next@5.0.0-beta.44

Patch Changes

@workflow/nitro@5.0.0-beta.44

Patch Changes

  • #34548a2648e Thanks @josuediazflores! - Emit manifest.json in a stable order and remove a redundant compilation round per no-op rebuild in Next dev.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/builders@5.0.0-beta.44
    • @workflow/web@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/nuxt@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/nitro@5.0.0-beta.44

@workflow/rollup@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/sveltekit@5.0.0-beta.44

Patch Changes

  • #350937ed049 Thanks @dummdidumm! - Load SvelteKit route configuration through @sveltejs/load-config, including projects that configure SvelteKit exclusively in vite.config.

  • Updated dependencies [8a2648e]:

    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44
    • @workflow/vite@5.0.0-beta.44

@workflow/vite@5.0.0-beta.44

Patch Changes

  • Updated dependencies [8a2648e]:
    • @workflow/builders@5.0.0-beta.44

@workflow/vitest@5.0.0-beta.44

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3, 8a2648e]:
    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/world-local@5.0.0-beta.38
    • @workflow/builders@5.0.0-beta.44
    • @workflow/rollup@5.0.0-beta.44

@workflow/web@5.0.0-beta.44

Patch Changes

  • Updated dependencies [9454d51, 7b79ba3]:
    • @workflow/world-local@5.0.0-beta.38

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

Patch Changes

  • #3692a06afee Thanks @mitul-s! - Prefix trace viewer marker context cards with "Hook received" or "Attribute set" before the relative time.

  • #36347b79ba3 Thanks @pranaygp! - Render sealed log positions (noop events) as the log rows they are: shown in event lists, excluded from span geometry and trace duration, since a seal's timestamp belongs to whichever reader wrote it rather than to the run.

  • #36844bd533d Thanks @karthikscale3! - Display short step names when observability events contain a workflow-prefixed name.

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:

    • @workflow/core@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29

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

Patch Changes

  • Updated dependencies [5b5a926, 9b1b8c7, 9454d51, 7b79ba3]:
    • @workflow/core@5.0.0-beta.44
    • workflow@5.0.0-beta.44
    • @workflow/world@5.0.0-beta.29
    • @workflow/cli@5.0.0-beta.44

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 20, 2026 17:07
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from bb755c6 to c431cc1CompareAugust 20, 2026 19:42
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from ba4580e to 9454d51CompareAugust 20, 2026 20:20
@github-actionsgithub-actionsBot reopened this Aug 20, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 89873de to 9b1b8c7CompareAugust 21, 2026 18:32
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0f3be4f to d5d19fcCompareAugust 21, 2026 18:44
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 24f06e8 to d012bf0CompareAugust 21, 2026 18:59
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 6d6644e to b3dbc6dCompareAugust 21, 2026 19:46
@github-actionsgithub-actionsBot reopened this Aug 21, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f5f5639 to 7b79ba3CompareAugust 21, 2026 19:54
Sign up for freeto 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