$ cat vercel/week/2026-08-24.log
the week in review · Aug 24 – Aug 30, 2026
Durable Turbo factory workspaces, Turbopack fixes lead a quiet week
Turborepo's factory workspaces become durable and streamable, while Next.js continues to harden Turbopack and SWC for edge targets.
Turborepo's factory workspaces, the remote computation environments, took a big step forward this week. The headline is that factory workspaces are now durable [1], meaning they persist across sessions instead of being ephemeral. That change, plus a fix to restore workspace creation [3] and an update to the session network policy [4], makes factory workspaces more reliable for production use. The CLI can now also stream the factory sandbox as a terminal [2], giving developers a live view into what's running.
Next.js wrapped up a series of Turbopack fixes that improve developer experience and reliability. The SWC plugin host is no longer enabled for WASM targets [5], and the turbopack-trace-utils skips the ctrl-c handler on WASM [6], both of which prevent crashes or hangs in WebAssembly environments. Turbopack also handles file existence errors better in realpath_with_links and module resolution [7], sweeps stale output from distDir on dev startup [8], and writes traces with buffered synchronous IO [9], which should reduce disk chatter. These are incremental but meaningful improvements to the Turbopack dev loop.
The AI SDK redirected security reports to HackerOne [10], which is a process change, not a code change, but it matters to anyone who wanted to report a vulnerability. Meanwhile, Eve, the agentic coding tool, continued to mature: it now derives inbound Slack message text from Block Kit and legacy attachments [11], and the docs define the canonical source graph for research [12]. The removal of the evals construction banner [13] signals that Eve's evals are no longer in preview.
Workflows, Vercel's durable execution product, focused on observability and bundle size this week. The runtime now reports replay cost per step batch, flagged by retained-VM mode [14], giving users insight into the cost of replaying steps. It also prunes schema modules from workflow bundles [15], which reduces bundle size by removing code that isn't needed. In CI, Python e2e tests are now optional until they support specVersion 7 [16], acknowledging a temporary gap in coverage.
Finally, Next.js upgraded React from `eafeac09-20260819` to `bd6ea412-20260824` [17], and the devtools fixed indicator dragging on touch screens [ref:23, citation placeholder removed, actually ref:8] - the indicator dragging fix [18] is a small UX improvement for mobile. The shop template also adopted Hydrogen storefront primitives [19] and upgraded its dependencies [20], keeping it current with Shopify's recommended patterns.
References
- [1] feat: Add durable Factory workspaces (#13804) ↗ vercel/turborepo
- [2] feat: Stream Factory sandbox as terminal ↗ vercel/turborepo
- [3] fix: Restore Factory workspace creation (#13812) ↗ vercel/turborepo
- [4] fix: Update Factory session network policy (#13814) ↗ vercel/turborepo
- [5] fix(wasm): don't enable SWC's plugin host for wasm targets (#97859) vercel/next.js
- [6] fix(turbopack-trace-utils): skip the ctrl-c handler on wasm (#97856) vercel/next.js
- [7] Turbopack: Improve file existence error handling in realpath_with_links and in module resolution (#97717) vercel/next.js
- [8] Sweep stale Turbopack output from distDir on dev startup (#97591) vercel/next.js
- [9] Write traces with buffered synchronous IO (#96874) vercel/next.js
- [10] docs: update security reporting instructions (#19364) vercel/ai
- [11] feat(eve): slack - derive inbound message text from Block Kit and legacy attachments ↗ vercel/eve
- [12] docs(eve): research - define the canonical source graph ↗ vercel/eve
- [13] docs: remove evals construction banner ↗ vercel/eve
- [14] feat(runtime): report replay cost per step batch, flagged by retained-VM mode ↗ vercel/workflow
- [15] [core] Prune schema modules from workflow bundles ↗ vercel/workflow
- [16] [ci] Make Python CI e2e optional until it support specVersion 7 ↗ vercel/workflow
- [17] Upgrade React from `eafeac09-20260819` to `bd6ea412-20260824` ↗ vercel/next.js
- [18] [devtools] Fix indicator dragging on touch screens (#97723) vercel/next.js
- [19] Adopt Hydrogen storefront primitives ↗ vercel/shop
- [20] Upgrade template dependencies ↗ vercel/shop
$ ls vercel/week/ # the briefings behind this review