RepoJournal
Vercel

@vercel

Next.js + the Vercel platform - frontend infrastructure for the web

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

WORKFLOW FIXES CHUNK REORDERING BUG, NEXT.JS CLEANS UP INTERNAL SKILLS, SHOP TEMPLATES SHIP FEATURE FLAGS

By RepoJournal · Filed · About Vercel

Workflow's getWritable() memoization fix stops silent chunk reordering that was quietly corrupting output streams under load on Vercel.

The biggest story overnight: Workflow patched a critical bug [1] where calling getWritable() multiple times in the same function spawned competing TransformStreams that raced to flush to the same (runId, name) tuple. On Vercel's 50-100ms HTTP write latency, that race became deterministic corruption. Memoization stops it cold. Meanwhile, Turbopack's Windows sourcemap read crash got fixed across the entire Workflow monorepo [2], unblocking flaky E2E tests that were hitting path separator bugs in SWC worker initialization. Next.js quietly marked backport-pr and create-pr as internal metadata [3] to keep maintainer workflows out of the public skills registry in canary.28 [4]. Turborepo's profiler now traces previously invisible gaps in turbo run: remote cache resolution, preflight checks, signal handlers, and log flushing [5]. Finally, Vercel Shop shipped explicit feature flags for auth and agent [6], replacing the old implicit opt-out model with clean NEXT_PUBLIC_ENABLE_* convention, and wired every "Vercel Shop" string through siteConfig.name [7] so templates actually respect branding at deploy time.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [core] Memoize `getWritable()` to fix chunk reordering when called repeatedly ↗ vercel/workflow
  2. [2] build: use inline sourcemaps across all workspace packages ↗ vercel/workflow
  3. [3] [Skills] Mark backport-pr and create-pr as internal (#94076) vercel/next.js
  4. [4] v16.3.0-canary.28 ↗ vercel/next.js
  5. [5] fix: Improve profile tracing coverage ↗ vercel/turborepo
  6. [6] Introduce auth/agent feature flags in lib/config ↗ vercel/shop
  7. [7] [template] route storefront brand through siteConfig.name (#290) vercel/shop

Quick answers

What shipped in Vercel on May 24, 2026?
Workflow's getWritable() memoization fix stops silent chunk reordering that was quietly corrupting output streams under load on Vercel. In total, 9 commits, 9 pull requests, and 11 releases landed.
Who contributed to Vercel on May 24, 2026?
4 developers shipped this update, including VaguelySerious, TooTallNate, anthonyshew, and laugharn.
What were the notable Vercel updates?
[core] Memoize `getWritable()` to fix chunk reordering when called repeatedly, build: use inline sourcemaps across all workspace packages, and [Skills] Mark backport-pr and create-pr as internal (#94076).

More from @vercel

Daily updates, in your inbox

Follow Vercel

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?