Skip to content

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

@VaguelySerious
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
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;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Version Packages (beta) by github-actions[bot] · Pull Request #2815 · vercel/workflow · GitHub
Skip to content

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

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

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

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

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

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

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

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

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

@VaguelySerious
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); Version Packages (beta) by github-actions[bot] · Pull Request #2815 · vercel/workflow · GitHub
Skip to content

Version Packages (beta) - #2815

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

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

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Jul 8, 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/web-shared@5.0.0-beta.28

Minor Changes

  • #2800caac565 Thanks @mitul-s! - Add a minimap to the new trace viewer: a full-run span density strip with a glass viewport brush supporting pan, edge-resize, click-to-jump, drag-to-select zoom, wheel gestures, and keyboard panning.

Patch Changes

  • #27758a76688 Thanks @mitul-s! - Fix duplicate sub-second tick labels on the trace viewer timeline ruler, and trim trailing zeros from precise duration labels ("2.00s" → "2s").

  • Updated dependencies [7637196, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16

@workflow/astro@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/builders@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/errors@5.0.0-beta.10

@workflow/cli@5.0.0-beta.28

Patch Changes

  • #264817d4ce2 Thanks @karthikscale3! - inspect list views (runs, steps, events, sleeps) now read from the optional world.analytics namespace when the backend provides one, falling back to the runtime storage APIs otherwise. Hook listing stays on the runtime storage APIs (the analytics rows omit ownerId and the hook token). Payload/detail views are unchanged. The --withData flag is deprecated for list views; use workflow inspect <resource> <id> to view payloads for a single resource.

  • #280654f46f9 Thanks @karthikscale3! - Ensure the CLI can resolve community world packages if not statically injected. Fixes "Unsupported workflow backend" error.

  • #2812fe327e6 Thanks @karthikscale3! - Add --since/--until to workflow inspect runs; workflow start and bulk workflow cancel name lookups now search past the backend's default 24h window.

  • Updated dependencies [2ca34ac, c1d29f1, c1d29f1, 7637196, 7637196, e7e5a0e, 239031a, e7e5a0e, 0f557d5, 1518c48, ae51f45, cdfac39, fe327e6, fe327e6, 49a50e8, 03862ed]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/world-local@5.0.0-beta.24
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/web@5.0.0-beta.28
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/core@5.0.0-beta.28

Patch Changes

  • #27797637196 Thanks @VaguelySerious! - Fix createHook() conflicting with the run's own disposed hook when a token is reused after dispose() within the same run

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #2807e7e5a0e Thanks @VaguelySerious! - Steps that receive an AbortSignal argument no longer pay a per-step queue round-trip: the real-time abort-stream reader opened for such a step is now released when the step finishes, so the step can complete inline instead of reporting pending work on every invocation.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8, 03862ed]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world-vercel@5.0.0-beta.24
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@workflow/errors@5.0.0-beta.10

Patch Changes

@workflow/nest@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/next@5.0.0-beta.28

Patch Changes

  • #28132552d8b Thanks @NathanColosimo! - Ignore custom Next.js distDir output in the development workflow watcher.

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28

@workflow/nitro@5.0.0-beta.28

Patch Changes

@workflow/nuxt@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28

@workflow/rollup@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

    • @workflow/builders@5.0.0-beta.28

@workflow/sveltekit@5.0.0-beta.28

Patch Changes

  • #27992ca34ac Thanks @NathanColosimo! - Fix SvelteKit production server crash at boot if a world package pulls cosmiconfig into the server bundle.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2802aae47b9 Thanks @NathanColosimo! - Avoid recursively loading Vite config while resolving SvelteKit routes during workflow plugin import.

  • Updated dependencies [2ca34ac, 239031a, 0f557d5, 49a50e8]:

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

@workflow/utils@5.0.0-beta.6

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

@workflow/vite@5.0.0-beta.28

Patch Changes

@workflow/vitest@5.0.0-beta.28

Patch Changes

@workflow/web@5.0.0-beta.28

Patch Changes

  • #26471518c48 Thanks @karthikscale3! - The runs, steps, and events observability list views now read from the
    metadata-only world.analytics namespace when the configured backend provides
    one, and fall back to the runtime storage APIs otherwise. Event payloads are
    still loaded lazily per event on the runtime path. Hooks listing, detail views,
    payload resolution, streams, and mutations are unchanged.

  • #2652ae51f45 Thanks @karthikscale3! - The hooks list now reads from the metadata-only world.analytics namespace when the backend provides one (falling back to the runtime storage APIs otherwise). A hook's secret token is no longer included in list rows — it is fetched one hook at a time via world.hooks.get only when the user copies the token or resumes the hook.

  • #2804cdfac39 Thanks @karthikscale3! - Fix workflow web for local and postgres backends after static world-target injection. The web server now constructs the local world directly and resolves other world packages from the inspected project, instead of calling the createWorld() static-injection stub (which throws when no build plugin aliased it).

  • #2812fe327e6 Thanks @karthikscale3! - Runs list: infinite scroll with SWR-cached pages (tab switches no longer refetch), a plan-aware time-window picker (default 24h), and status filtering without requiring a workflow filter.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24

workflow@5.0.0-beta.28

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [17d4ce2, 54f46f9, fe327e6, 2552d8b, 2ca34ac, 7637196, 239031a, e7e5a0e, 0f557d5, aae47b9, 49a50e8]:

    • @workflow/cli@5.0.0-beta.28
    • @workflow/next@5.0.0-beta.28
    • @workflow/sveltekit@5.0.0-beta.28
    • @workflow/core@5.0.0-beta.28
    • @workflow/utils@5.0.0-beta.6
    • @workflow/astro@5.0.0-beta.28
    • @workflow/nest@5.0.0-beta.28
    • @workflow/nitro@5.0.0-beta.28
    • @workflow/nuxt@5.0.0-beta.28
    • @workflow/rollup@5.0.0-beta.28
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.10

@workflow/world@5.0.0-beta.16

Patch Changes

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

Patch Changes

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a stalled hook token claim release deleting the next claimant's live claim

  • #2808c1d29f1 Thanks @VaguelySerious! - Fix a resumeHook racing hook.dispose() being recorded after the disposal, which corrupted the receiving run's replay

  • #27797637196 Thanks @VaguelySerious! - Fix hook token claims of disposed hooks and finished runs not being released to the next claimant

  • #2807e7e5a0e Thanks @VaguelySerious! - Shard stream chunks into a directory per stream so a tail reader's poll no longer lists every chunk in the world on each tick, and reliably release its emitter listeners and poll timer when the reader is cancelled. Note: stream chunks are now stored at streams/chunks/<streamName>/; chunk files written to the old flat layout by an earlier version are not read back (an acceptable tradeoff for local dev data, and stale flat files are left in place rather than cleaned up).

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [239031a, 0f557d5, fe327e6]:

    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

  • #2732239031a Thanks @NathanColosimo! - Respect framework base paths when routing workflow traffic and expose health checks on generated Next.js workflow routes.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • Updated dependencies [c1d29f1, c1d29f1, 7637196, e7e5a0e, 239031a, 0f557d5, fe327e6, 49a50e8]:

    • @workflow/world-local@5.0.0-beta.24
    • @workflow/utils@5.0.0-beta.6
    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

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

Patch Changes

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

Patch Changes

  • #27520f557d5 Thanks @ijjk! - Statically inject the configured world package into host bundles instead of selecting worlds dynamically at runtime.

  • #2812fe327e6 Thanks @karthikscale3! - Support startTime/endTime on world.analytics.runs.list to bound the listing window.

  • #246849a50e8 Thanks @NathanColosimo! - Standardize first-party World packages on createWorld(), support relative target World modules consistently, and align the Postgres World DATABASE_URL fallback with bootstrap.

  • #278903862ed Thanks @TooTallNate! - Send the x-vercel-queue-region header on proxy-mode queue sends so they route to the region's VQS dataplane host like direct in-function sends do.

  • Updated dependencies [fe327e6]:

    • @workflow/world@5.0.0-beta.16
    • @workflow/errors@5.0.0-beta.10

@github-actions
github-actionsBot requested review from a team and ijjk as code ownersJuly 8, 2026 01:05
@vercel

vercelBot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 68ace98 to fe327e6CompareJuly 8, 2026 01:13
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 8915460 to caac565CompareJuly 8, 2026 14:46
@github-actionsgithub-actionsBot reopened this Jul 8, 2026
@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

No benchmark result files found in benchmark-results

@github-actions

github-actionsBot commented Jul 8, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 E2E Test Results

All tests passed

Summary

PassedFailedSkippedTotal
✅ ▲ Vercel Production145302301683
✅ 💻 Local Development161702191836
✅ 📦 Local Production161702191836
✅ 🐘 Local Postgres161702191836
✅ 🪟 Windows15300153
✅ 📋 Other89401771071
Total7351010648415

Details by Category

✅ ▲ Vercel Production
AppPassedFailedSkipped
✅ astro126027
✅ example126027
✅ express126027
✅ fastify126027
✅ hono126027
✅ nextjs-turbopack15003
✅ nextjs-webpack15003
✅ nitro126027
✅ nuxt126027
✅ sveltekit14508
✅ vite126027
✅ 💻 Local Development
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 📦 Local Production
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🐘 Local Postgres
AppPassedFailedSkipped
✅ astro-stable128025
✅ express-stable128025
✅ fastify-stable128025
✅ hono-stable128025
✅ nextjs-turbopack-canary134019
✅ nextjs-turbopack-stable15300
✅ nextjs-webpack-canary134019
✅ nextjs-webpack-stable15300
✅ nitro-stable128025
✅ nuxt-stable128025
✅ sveltekit-stable14706
✅ vite-stable128025
✅ 🪟 Windows
AppPassedFailedSkipped
✅ nextjs-turbopack15300
✅ 📋 Other
AppPassedFailedSkipped
✅ e2e-local-dev-nest-stable128025
✅ e2e-local-dev-tanstack-start-128025
✅ e2e-local-postgres-nest-stable128025
✅ e2e-local-postgres-tanstack-start-128025
✅ e2e-local-prod-nest-stable128025
✅ e2e-local-prod-tanstack-start-128025
✅ e2e-vercel-prod-tanstack-start126027

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for ab56979 (AI decision).

This is a changesets "Version Packages (beta)" release plumbing commit that only bumps package versions, regenerates CHANGELOG.md files, and updates .changeset/pre.json for the beta pre-release channel. Such release-automation commits are explicitly excluded from backporting, and the beta versioning is specific to main's pre-release mode.

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

ab56979d0eff260ba5495cb32b002ea1e87e53ee

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.

1 participant

@VaguelySerious