Version Packages (beta)#1615
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🧪 E2E Test Results❌ Some tests failed Summary
❌ Failed Tests🌍 Community Worlds (64 failed)mongodb (4 failed):
redis (3 failed):
turso (57 failed):
Details by Category✅ ▲ Vercel Production
✅ 💻 Local Development
✅ 📦 Local Production
✅ 🐘 Local Postgres
✅ 🪟 Windows
❌ 🌍 Community Worlds
✅ 📋 Other
|
📊 Benchmark Results
workflow with no steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Next.js (Turbopack) | Express | Nitro workflow with 1 step💻 Local Development
▲ Production (Vercel)
🔍 Observability: Next.js (Turbopack) | Express | Nitro workflow with 10 sequential steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Next.js (Turbopack) | Express | Nitro workflow with 25 sequential steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 50 sequential steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Next.js (Turbopack) | Express Promise.all with 10 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express | Next.js (Turbopack) | Nitro Promise.all with 25 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) Promise.all with 50 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express | Nitro | Next.js (Turbopack) Promise.race with 10 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Next.js (Turbopack) | Nitro | Express Promise.race with 25 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) Promise.race with 50 concurrent steps💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 10 sequential data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Next.js (Turbopack) | Express workflow with 25 sequential data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 50 sequential data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 10 concurrent data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 25 concurrent data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Nitro | Express | Next.js (Turbopack) workflow with 50 concurrent data payload steps (10KB)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express | Nitro | Next.js (Turbopack) Stream Benchmarks (includes TTFB metrics)workflow with stream💻 Local Development
▲ Production (Vercel)
🔍 Observability: Next.js (Turbopack) | Express | Nitro stream pipeline with 5 transform steps (1MB)💻 Local Development
▲ Production (Vercel)
10 parallel streams (1MB each)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express | Next.js (Turbopack) | Nitro fan-out fan-in 10 streams (1MB each)💻 Local Development
▲ Production (Vercel)
🔍 Observability: Express | Next.js (Turbopack) | Nitro SummaryFastest Framework by WorldWinner determined by most benchmark wins
Fastest World by FrameworkWinner determined by most benchmark wins
Column Definitions
Worlds:
|
548c9e5 to
829746e
Compare
ac9c72e to
eb34e81
Compare
eb34e81 to
d49520b
Compare
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@workflow/ai@4.1.0-beta.61
Patch Changes
#1444
e9ebe8fThanks @gr2m! - Preserve reasoning content in DurableAgent conversation history across tool loop stepsUpdated dependencies []:
@workflow/astro@4.0.0-beta.52
Patch Changes
f5d2aef,3308701]:@workflow/builders@4.0.1-beta.69
Patch Changes
#1552
f5d2aefThanks @TooTallNate! - Add serde compliance checker (analyzeSerdeCompliance) and build-time warnings for classes with Node.js imports in workflow bundle#1613
3308701Thanks @matchai! - Resolve path aliases when externalizing non-step importsUpdated dependencies [
7e70d18,ba916e1,c8dce52,ab872cc]:@workflow/cli@4.2.0-beta.78
Patch Changes
#1552
f5d2aefThanks @TooTallNate! - Addworkflow transformcommand for inspecting SWC transform output with optional serde compliance analysis#1552
f5d2aefThanks @TooTallNate! - Implement serde compliance checks inworkflow validate#1414
2680a42Thanks @TooTallNate! - AddRequestandResponserevivers to web and CLI hydration so serialized Request/Response objects display correctly in the observability UI and CLI inspect output.Updated dependencies [
f5d2aef,7e70d18,ba916e1,3308701,c8dce52,ab872cc,5b9eb40]:@workflow/core@4.2.0-beta.78
Patch Changes
#1533
7e70d18Thanks @VaguelySerious! - AddstreamFlushIntervalMsoption toStreamerinterface, optional for worlds to allow overwriting the default of 10ms in low-latency environments.#1512
ba916e1Thanks @TooTallNate! - AddDOMExceptionto the workflow VM context and add first-class serialization support, preservingmessage,name, and derivedcodeacross serialization boundaries#1537
c8dce52Thanks @VaguelySerious! - Allow workflow invocation to create run if initial storage call instartdid not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly.#1606
ab872ccThanks @VaguelySerious! - Make registeredSteps a global singleton to protect against module duplication and caching issuesUpdated dependencies [
7e70d18,c8dce52,5b9eb40]:@workflow/nest@0.0.0-beta.27
Patch Changes
f5d2aef,3308701]:@workflow/next@4.0.1-beta.74
Patch Changes
f5d2aef,7e70d18,ba916e1,3308701,c8dce52,ab872cc]:@workflow/nitro@4.0.1-beta.73
Patch Changes
f5d2aef,7e70d18,ba916e1,3308701,c8dce52,ab872cc]:@workflow/nuxt@4.0.1-beta.62
Patch Changes
@workflow/rollup@4.0.0-beta.35
Patch Changes
f5d2aef,3308701]:@workflow/sveltekit@4.0.0-beta.67
Patch Changes
f5d2aef,3308701]:@workflow/vite@4.0.0-beta.28
Patch Changes
f5d2aef,3308701]:@workflow/vitest@4.0.1-beta.15
Patch Changes
f5d2aef,7e70d18,ba916e1,3308701,c8dce52,ab872cc]:@workflow/web-shared@4.1.0-beta.73
Patch Changes
#1414
2680a42Thanks @TooTallNate! - AddRequestandResponserevivers to web and CLI hydration so serialized Request/Response objects display correctly in the observability UI and CLI inspect output.Updated dependencies [
7e70d18,ba916e1,c8dce52,ab872cc]:workflow@4.2.0-beta.78
Patch Changes
f5d2aef,f5d2aef,7e70d18,ba916e1,c8dce52,2680a42,ab872cc]:@workflow/world@4.1.0-beta.17
Patch Changes
#1533
7e70d18Thanks @VaguelySerious! - AddstreamFlushIntervalMsoption toStreamerinterface, optional for worlds to allow overwriting the default of 10ms in low-latency environments.#1537
c8dce52Thanks @VaguelySerious! - Allow workflow invocation to create run if initial storage call instartdid not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly.@workflow/world-local@4.1.0-beta.51
Patch Changes
#1533
7e70d18Thanks @VaguelySerious! - AddstreamFlushIntervalMsoption toStreamerinterface, optional for worlds to allow overwriting the default of 10ms in low-latency environments.#1537
c8dce52Thanks @VaguelySerious! - Allow workflow invocation to create run if initial storage call instartdid not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly.Updated dependencies [
7e70d18,c8dce52]:@workflow/world-postgres@4.1.0-beta.53
Patch Changes
#1533
7e70d18Thanks @VaguelySerious! - AddstreamFlushIntervalMsoption toStreamerinterface, optional for worlds to allow overwriting the default of 10ms in low-latency environments.#1537
c8dce52Thanks @VaguelySerious! - Allow workflow invocation to create run if initial storage call instartdid not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly.Updated dependencies [
7e70d18,c8dce52]:@workflow/world-testing@4.1.0-beta.79
Patch Changes
f5d2aef,f5d2aef,7e70d18,ba916e1,c8dce52,2680a42,ab872cc]:@workflow/world-vercel@4.1.0-beta.49
Patch Changes
#1537
c8dce52Thanks @VaguelySerious! - Allow workflow invocation to create run if initial storage call instartdid not succeed. Send run input through queue to enable this. Allow creating run_created and run_started events together in World, and skip first event list call by returning events directly.#1626
5b9eb40Thanks @VaguelySerious! - PaginatewriteToStreamMultito stay within the server's 1000 chunks per batch limitUpdated dependencies [
7e70d18,c8dce52]: