Skip to content

New vercel queue client with v2beta consumers#1096

Merged
VaguelySerious merged 15 commits intomainfrom
cgowrie/v2beta-queue
Feb 19, 2026
Merged

New vercel queue client with v2beta consumers#1096
VaguelySerious merged 15 commits intomainfrom
cgowrie/v2beta-queue

Conversation

@ctgowrie
Copy link
Copy Markdown
Contributor

@ctgowrie ctgowrie commented Feb 17, 2026

  • Migrate from VQS queue/v1beta to queue/v2beta across all packages
  • Update @vercel/queue SDK usage: Client → QueueClient, .send() → .sendMessage(), and use handleCallback from @vercel/queue/web for consumers
  • Auto-inject x-workflow-run-id and x-workflow-step-id VQS headers from queue payload for observability
  • Add queue name prefix support in world-vercel

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Feb 17, 2026

🦋 Changeset detected

Latest commit: a1c8f0a

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 16 packages
Name Type
@workflow/world-vercel Patch
@workflow/sveltekit Patch
@workflow/builders Patch
@workflow/web Patch
@workflow/cli Patch
@workflow/core Patch
workflow Patch
@workflow/astro Patch
@workflow/nest Patch
@workflow/next Patch
@workflow/nitro Patch
@workflow/rollup Patch
@workflow/vite Patch
@workflow/world-testing Patch
@workflow/web-shared Patch
@workflow/nuxt Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Feb 17, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 17, 2026

📊 Benchmark Results

📈 Comparing against baseline from main branch. Green 🟢 = faster, Red 🔺 = slower.

workflow with no steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 0.032s (-7.3% 🟢) 1.004s (~) 0.973s 10 1.00x
💻 Local Express 0.032s (-0.9%) 1.005s (~) 0.973s 10 1.00x
💻 Local Next.js (Turbopack) 0.044s 1.004s 0.961s 10 1.38x
🌐 Redis Next.js (Turbopack) 0.048s 1.005s 0.957s 10 1.50x
🌐 MongoDB Next.js (Turbopack) 0.117s 1.007s 0.890s 10 3.70x
🐘 Postgres Express 0.174s (-60.4% 🟢) 1.009s (~) 0.835s 10 5.48x
🐘 Postgres Nitro 0.259s (-48.3% 🟢) 1.011s (~) 0.752s 10 8.18x
🐘 Postgres Next.js (Turbopack) 0.449s 1.009s 0.560s 10 14.18x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 0.479s (-81.9% 🟢) 2.455s (-35.5% 🟢) 1.975s 10 1.00x
▲ Vercel Nitro 0.500s (-50.4% 🟢) 1.964s (-19.8% 🟢) 1.464s 10 1.04x
▲ Vercel Next.js (Turbopack) 0.511s (-82.4% 🟢) 1.916s (-52.4% 🟢) 1.405s 10 1.07x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 1.096s 2.005s 0.909s 10 1.00x
💻 Local Express 1.102s (~) 2.005s (~) 0.903s 10 1.00x
💻 Local Nitro 1.104s (~) 2.004s (~) 0.900s 10 1.01x
🌐 Redis Next.js (Turbopack) 1.105s 2.006s 0.901s 10 1.01x
🌐 MongoDB Next.js (Turbopack) 1.315s 2.008s 0.692s 10 1.20x
🐘 Postgres Next.js (Turbopack) 1.820s 2.011s 0.191s 10 1.66x
🐘 Postgres Express 2.297s (~) 3.014s (~) 0.717s 10 2.10x
🐘 Postgres Nitro 2.426s (+4.2%) 3.015s (+3.5%) 0.589s 10 2.21x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.616s (+11.7% 🔺) 3.826s (+25.3% 🔺) 1.210s 10 1.00x
▲ Vercel Nitro 2.874s (+21.3% 🔺) 4.388s (+34.6% 🔺) 1.515s 10 1.10x
▲ Vercel Next.js (Turbopack) 3.242s (+40.6% 🔺) 4.258s (+39.9% 🔺) 1.016s 10 1.24x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 10.723s 11.023s 0.300s 3 1.00x
💻 Local Next.js (Turbopack) 10.729s 11.021s 0.292s 3 1.00x
💻 Local Express 10.806s (~) 11.021s (~) 0.216s 3 1.01x
💻 Local Nitro 10.827s (~) 11.023s (~) 0.196s 3 1.01x
🌐 MongoDB Next.js (Turbopack) 12.258s 13.022s 0.764s 3 1.14x
🐘 Postgres Next.js (Turbopack) 15.229s 16.044s 0.816s 2 1.42x
🐘 Postgres Nitro 20.257s (+32.8% 🔺) 21.061s (+31.2% 🔺) 0.804s 2 1.89x
🐘 Postgres Express 20.424s (+1.3%) 21.058s (~) 0.634s 2 1.90x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 15.877s (-12.8% 🟢) 16.741s (-12.8% 🟢) 0.864s 2 1.00x
▲ Vercel Nitro 16.308s (-15.4% 🟢) 17.419s (-14.9% 🟢) 1.111s 2 1.03x
▲ Vercel Next.js (Turbopack) 16.497s (-9.3% 🟢) 18.127s (-7.6% 🟢) 1.631s 2 1.04x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 26.873s 27.057s 0.184s 3 1.00x
💻 Local Next.js (Turbopack) 27.239s 28.052s 0.813s 3 1.01x
💻 Local Express 27.452s (~) 28.049s (~) 0.597s 3 1.02x
💻 Local Nitro 27.458s (-0.5%) 28.050s (~) 0.592s 3 1.02x
🌐 MongoDB Next.js (Turbopack) 30.477s 31.039s 0.562s 2 1.13x
🐘 Postgres Next.js (Turbopack) 37.801s 38.090s 0.289s 2 1.41x
🐘 Postgres Nitro 38.084s (+0.7%) 38.602s (+1.3%) 0.519s 2 1.42x
🐘 Postgres Express 50.181s (~) 51.131s (~) 0.949s 2 1.87x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 39.408s (-12.1% 🟢) 40.703s (-11.1% 🟢) 1.295s 2 1.00x
▲ Vercel Nitro 40.194s (-15.9% 🟢) 41.178s (-15.9% 🟢) 0.984s 2 1.02x
▲ Vercel Next.js (Turbopack) 40.464s (-9.0% 🟢) 41.886s (-8.5% 🟢) 1.422s 2 1.03x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 54.340s 55.097s 0.756s 2 1.00x
💻 Local Next.js (Turbopack) 56.895s 57.099s 0.204s 2 1.05x
💻 Local Nitro 57.166s (~) 58.101s (~) 0.935s 2 1.05x
💻 Local Express 57.169s (~) 58.096s (~) 0.926s 2 1.05x
🌐 MongoDB Next.js (Turbopack) 61.022s 61.570s 0.549s 2 1.12x
🐘 Postgres Nitro 75.227s (-1.0%) 75.688s (-0.6%) 0.461s 2 1.38x
🐘 Postgres Next.js (Turbopack) 76.519s 77.176s 0.658s 2 1.41x
🐘 Postgres Express 100.360s (~) 101.249s (~) 0.889s 1 1.85x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 83.784s (-12.4% 🟢) 84.474s (-13.1% 🟢) 0.690s 2 1.00x
▲ Vercel Next.js (Turbopack) 84.058s (-9.1% 🟢) 85.199s (-8.3% 🟢) 1.141s 2 1.00x
▲ Vercel Express 85.156s (-6.5% 🟢) 86.432s (-6.1% 🟢) 1.276s 2 1.02x

🔍 Observability: Nitro | Next.js (Turbopack) | Express

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.253s 2.006s 0.753s 15 1.00x
💻 Local Nitro 1.392s (-1.1%) 2.005s (~) 0.613s 15 1.11x
💻 Local Express 1.404s (-1.2%) 2.005s (~) 0.601s 15 1.12x
💻 Local Next.js (Turbopack) 1.420s 2.006s 0.585s 15 1.13x
🐘 Postgres Nitro 1.829s (-20.7% 🟢) 2.400s (-20.4% 🟢) 0.571s 13 1.46x
🐘 Postgres Next.js (Turbopack) 1.911s 2.396s 0.485s 13 1.53x
🌐 MongoDB Next.js (Turbopack) 2.155s 3.008s 0.853s 10 1.72x
🐘 Postgres Express 2.380s (-3.2%) 3.014s (~) 0.634s 10 1.90x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.487s (+6.2% 🔺) 3.418s (+11.9% 🔺) 0.931s 9 1.00x
▲ Vercel Nitro 2.604s (+0.9%) 3.493s (-0.6%) 0.889s 9 1.05x
▲ Vercel Express 2.962s (+28.0% 🔺) 4.074s (+30.4% 🔺) 1.113s 8 1.19x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 2.483s 3.008s 0.524s 10 1.00x
💻 Local Next.js (Turbopack) 2.550s 3.007s 0.457s 10 1.03x
💻 Local Nitro 2.553s (~) 3.008s (~) 0.454s 10 1.03x
💻 Local Express 2.567s (+0.5%) 3.006s (~) 0.439s 10 1.03x
🌐 MongoDB Next.js (Turbopack) 4.756s 5.177s 0.421s 6 1.92x
🐘 Postgres Nitro 8.383s (+1.0%) 8.784s (-2.8%) 0.400s 4 3.38x
🐘 Postgres Express 8.548s (+8.1% 🔺) 9.029s (+5.9% 🔺) 0.482s 4 3.44x
🐘 Postgres Next.js (Turbopack) 11.899s 12.368s 0.470s 3 4.79x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.976s (+10.8% 🔺) 4.324s (+30.0% 🔺) 1.348s 7 1.00x
▲ Vercel Express 3.185s (+17.6% 🔺) 4.208s (+21.4% 🔺) 1.024s 8 1.07x
▲ Vercel Nitro 3.399s (+24.6% 🔺) 4.339s (+15.6% 🔺) 0.940s 7 1.14x

🔍 Observability: Next.js (Turbopack) | Express | Nitro

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 4.038s 4.724s 0.686s 7 1.00x
💻 Local Nitro 7.192s (-1.5%) 8.022s (~) 0.830s 4 1.78x
💻 Local Express 7.241s (~) 8.017s (~) 0.776s 4 1.79x
💻 Local Next.js (Turbopack) 7.470s 8.014s 0.544s 4 1.85x
🌐 MongoDB Next.js (Turbopack) 9.729s 10.349s 0.619s 3 2.41x
🐘 Postgres Express 47.287s (+20.8% 🔺) 48.142s (+20.0% 🔺) 0.855s 1 11.71x
🐘 Postgres Nitro 48.285s (-5.2% 🟢) 49.117s (-3.9%) 0.832s 1 11.96x
🐘 Postgres Next.js (Turbopack) 53.091s 53.119s 0.028s 1 13.15x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.642s (-14.2% 🟢) 3.570s (-10.6% 🟢) 0.928s 9 1.00x
▲ Vercel Nitro 2.796s (-34.3% 🟢) 3.465s (-34.4% 🟢) 0.669s 9 1.06x
▲ Vercel Express 2.898s (-15.7% 🟢) 3.944s (-16.1% 🟢) 1.046s 8 1.10x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 1.286s 2.006s 0.720s 15 1.00x
💻 Local Nitro 1.408s (-2.9%) 2.005s (~) 0.598s 15 1.09x
💻 Local Express 1.421s (+0.6%) 2.005s (~) 0.584s 15 1.11x
💻 Local Next.js (Turbopack) 1.459s 2.006s 0.547s 15 1.14x
🐘 Postgres Nitro 1.952s (-15.4% 🟢) 2.154s (-21.4% 🟢) 0.202s 14 1.52x
🌐 MongoDB Next.js (Turbopack) 2.142s 3.008s 0.866s 10 1.67x
🐘 Postgres Next.js (Turbopack) 2.183s 2.739s 0.556s 11 1.70x
🐘 Postgres Express 2.230s (+2.6%) 2.596s (~) 0.366s 12 1.73x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.232s (-36.8% 🟢) 3.309s (-25.1% 🟢) 1.077s 10 1.00x
▲ Vercel Next.js (Turbopack) 2.308s (-12.3% 🟢) 3.367s (+0.5%) 1.059s 9 1.03x
▲ Vercel Express 2.629s (-14.0% 🟢) 4.028s (+3.5%) 1.399s 8 1.18x

🔍 Observability: Nitro | Next.js (Turbopack) | Express

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 2.498s 3.008s 0.509s 10 1.00x
💻 Local Nitro 2.662s (~) 3.007s (~) 0.346s 10 1.07x
💻 Local Express 2.663s (~) 3.007s (~) 0.343s 10 1.07x
💻 Local Next.js (Turbopack) 2.720s 3.008s 0.288s 10 1.09x
🌐 MongoDB Next.js (Turbopack) 4.716s 5.177s 0.461s 6 1.89x
🐘 Postgres Nitro 9.586s (-19.3% 🟢) 10.031s (-18.9% 🟢) 0.445s 4 3.84x
🐘 Postgres Express 11.315s (-1.3%) 12.033s (~) 0.718s 3 4.53x
🐘 Postgres Next.js (Turbopack) 13.820s 14.035s 0.214s 3 5.53x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.298s (-11.4% 🟢) 3.687s (+9.2% 🔺) 1.389s 9 1.00x
▲ Vercel Next.js (Turbopack) 2.585s (-24.6% 🟢) 5.073s (+26.3% 🔺) 2.489s 6 1.12x
▲ Vercel Express 2.612s (-31.2% 🟢) 4.116s (-10.5% 🟢) 1.505s 8 1.14x

🔍 Observability: Nitro | Next.js (Turbopack) | Express

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🌐 Redis 🥇 Next.js (Turbopack) 4.086s 4.868s 0.782s 7 1.00x
💻 Local Express 7.696s (-3.6%) 8.019s (-5.9% 🟢) 0.323s 4 1.88x
💻 Local Nitro 7.734s (-0.7%) 8.023s (~) 0.290s 4 1.89x
💻 Local Next.js (Turbopack) 7.808s 8.516s 0.708s 4 1.91x
🌐 MongoDB Next.js (Turbopack) 9.777s 10.352s 0.575s 3 2.39x
🐘 Postgres Nitro 48.510s (-4.0%) 49.126s (-3.9%) 0.616s 1 11.87x
🐘 Postgres Express 54.042s (+3.0%) 54.120s (+1.9%) 0.078s 1 13.23x
🐘 Postgres Next.js (Turbopack) 57.364s 58.133s 0.769s 1 14.04x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.740s (-20.1% 🟢) 3.343s (-22.3% 🟢) 0.604s 9 1.00x
▲ Vercel Nitro 2.943s (-25.7% 🟢) 3.817s (-28.4% 🟢) 0.874s 8 1.07x
▲ Vercel Express 3.426s (-11.4% 🟢) 4.754s (-1.4%) 1.327s 7 1.25x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Next.js (Turbopack) 0.145s 1.001s 0.011s 1.017s 0.872s 10 1.00x
🌐 Redis Next.js (Turbopack) 0.146s 1.000s 0.001s 1.007s 0.861s 10 1.01x
💻 Local Express 0.170s (-1.1%) 1.003s (~) 0.011s (-2.7%) 1.016s (~) 0.846s 10 1.17x
💻 Local Nitro 0.171s (-7.0% 🟢) 1.003s (~) 0.010s (~) 1.016s (~) 0.845s 10 1.18x
🌐 MongoDB Next.js (Turbopack) 0.502s 0.944s 0.001s 1.008s 0.506s 10 3.47x
🐘 Postgres Next.js (Turbopack) 0.988s 0.910s 0.001s 1.211s 0.223s 10 6.83x
🐘 Postgres Nitro 1.357s (+3.8%) 1.821s (+5.1% 🔺) 0.001s (-7.1% 🟢) 2.013s (~) 0.656s 10 9.39x
🐘 Postgres Express 2.454s (+14.3% 🔺) 2.588s (-10.6% 🟢) 0.001s (-13.3% 🟢) 3.014s (~) 0.560s 10 16.97x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.327s (+62.5% 🔺) 4.138s (+58.1% 🔺) 0.176s (-9.2% 🟢) 4.752s (+36.6% 🔺) 1.425s 10 1.00x
▲ Vercel Express 3.961s (+94.5% 🔺) 4.653s (+84.2% 🔺) 0.187s (-1.0%) 5.326s (+62.5% 🔺) 1.366s 10 1.19x
▲ Vercel Next.js (Turbopack) 4.089s (+104.4% 🔺) 4.866s (+104.5% 🔺) 0.196s (-69.3% 🟢) 5.583s (+59.7% 🔺) 1.494s 10 1.23x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Next.js (Turbopack) 6/12
🐘 Postgres Nitro 6/12
▲ Vercel Express 4/12
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 💻 Local 9/12
Next.js (Turbopack) 🌐 Redis 7/12
Nitro 💻 Local 9/12
Column Definitions
  • Workflow Time: Runtime reported by workflow (completedAt - createdAt) - primary metric
  • TTFB: Time to First Byte - time from workflow start until first stream byte received (stream benchmarks only)
  • Slurp: Time from first byte to complete stream consumption (stream benchmarks only)
  • Wall Time: Total testbench time (trigger workflow + poll for result)
  • Overhead: Testbench overhead (Wall Time - Workflow Time)
  • Samples: Number of benchmark iterations run
  • vs Fastest: How much slower compared to the fastest configuration for this benchmark

Worlds:

  • 💻 Local: In-memory filesystem world (local development)
  • 🐘 Postgres: PostgreSQL database world (local development)
  • ▲ Vercel: Vercel production/preview deployment
  • 🌐 Turso: Community world (local development)
  • 🌐 MongoDB: Community world (local development)
  • 🌐 Redis: Community world (local development)
  • 🌐 Jazz: Community world (local development)

📋 View full workflow run

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 17, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 523 0 49 572
✅ 💻 Local Development 556 0 68 624
✅ 📦 Local Production 556 0 68 624
✅ 🐘 Local Postgres 556 0 68 624
✅ 🪟 Windows 49 0 3 52
❌ 🌍 Community Worlds 111 45 9 165
✅ 📋 Other 135 0 21 156
Total 2486 45 286 2817

❌ Failed Tests

🌍 Community Worlds (45 failed)

turso (45 failed):

  • addTenWorkflow
  • addTenWorkflow
  • should work with react rendering in step
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • hookWorkflow
  • webhookWorkflow
  • sleepingWorkflow
  • parallelSleepWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • error handling error propagation workflow errors nested function calls preserve message and stack trace
  • error handling error propagation workflow errors cross-file imports preserve message and stack trace
  • error handling error propagation step errors basic step error preserves message and stack trace
  • error handling error propagation step errors cross-file step error preserves message and function names in stack
  • error handling retry behavior regular Error retries until success
  • error handling retry behavior FatalError fails immediately without retries
  • error handling retry behavior RetryableError respects custom retryAfter delay
  • error handling retry behavior maxRetries=0 disables retries
  • error handling retry behavior workflow completes despite transient 5xx on step_completed
  • error handling catchability FatalError can be caught and detected with FatalError.is()
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars)
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument
  • closureVariableWorkflow - nested step functions with closure variables
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly
  • Calculator.calculate - static workflow method using static step methods from another class
  • AllInOneService.processNumber - static workflow method using sibling static step methods
  • ChainableService.processWithThis - static step methods using this to reference the class
  • thisSerializationWorkflow - step function invoked with .call() and .apply()
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE
  • instanceMethodStepWorkflow - instance methods with "use step" directive
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument
  • cancelRun - cancelling a running workflow
  • cancelRun via CLI - cancelling a running workflow
  • pages router addTenWorkflow via pages router
  • pages router promiseAllWorkflow via pages router
  • pages router sleepingWorkflow via pages router

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 47 0 5
✅ example 47 0 5
✅ express 47 0 5
✅ fastify 47 0 5
✅ hono 47 0 5
✅ nextjs-turbopack 50 0 2
✅ nextjs-webpack 50 0 2
✅ nitro 47 0 5
✅ nuxt 47 0 5
✅ sveltekit 47 0 5
✅ vite 47 0 5
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 45 0 7
✅ express-stable 45 0 7
✅ fastify-stable 45 0 7
✅ hono-stable 45 0 7
✅ nextjs-turbopack-canary 49 0 3
✅ nextjs-turbopack-stable 49 0 3
✅ nextjs-webpack-canary 49 0 3
✅ nextjs-webpack-stable 49 0 3
✅ nitro-stable 45 0 7
✅ nuxt-stable 45 0 7
✅ sveltekit-stable 45 0 7
✅ vite-stable 45 0 7
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 49 0 3
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 3 0 0
✅ mongodb 49 0 3
✅ redis-dev 3 0 0
✅ redis 49 0 3
✅ turso-dev 3 0 0
❌ turso 4 45 3
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 45 0 7
✅ e2e-local-postgres-nest-stable 45 0 7
✅ e2e-local-prod-nest-stable 45 0 7

📋 View full workflow run

Comment thread .changeset/tender-apples-tie.md Outdated
Comment thread packages/world-vercel/src/queue.ts
Comment thread packages/world-vercel/src/queue.ts
ctgowrie and others added 3 commits February 18, 2026 17:37
Co-authored-by: Peter Wielander <mittgfu@gmail.com>
Signed-off-by: Casey Gowrie <casey.gowrie@vercel.com>
@socket-security
Copy link
Copy Markdown

socket-security bot commented Feb 18, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​vercel/​queue@​0.0.0-alpha.36 ⏵ 0.0.0-alpha.3898100100 +199 +1100

View full report

Signed-off-by: Peter Wielander <mittgfu@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants