The Wire · Showcase
TURBOPACK WINDOWS FIX, REACT ROUTER REGRESSION PATCHED, WORKFLOW ENCRYPTION RECLASSIFIED
By RepoJournal · Filed · About Vercel
Turbopack now generates valid file URIs on Windows, React Router's prerender mode stops leaking HTML to JSON endpoints, and Workflow SDK encryption failures stop masquerading as user errors.
The Windows file URI fix [1] corrects a critical path issue where `import.meta.url` produced malformed URIs with unencoded backslashes, breaking anything downstream that expected valid file paths (URL constructors, source maps, dev tools). This lands alongside a dev-overlay redesign [2] that strips misleading code frames from unrendered-segment warnings and integrates an Errors/Insights tab split [3] to separate structural validation issues from runtime errors. React Router users deploying with `prerender: true` hit a regression [4] where `/__manifest` returned prerendered HTML instead of JSON after CLI 54.2.0, fixed by restoring the index SSR catch-all while adding an explicit `/` rewrite. In Workflow, SDK-level AES-GCM decryption failures are now correctly classified as `RUNTIME_ERROR` instead of `USER_ERROR` [5], improving signal in run-failure diagnostics. Turborepo's `query affected` command now detects root tasks [6] so root-scoped deploy gates work in CI, and auth flows [7] now timeout instead of hanging indefinitely on unresponsive OAuth endpoints.
Action items
- → Test React Router deploys with prerender: true after upgrading to latest CLI vercel/vercel [immediate]
- → Upgrade Turbopack on Windows and rebuild to validate import.meta.url paths vercel/next.js [plan]
- → Review Turborepo CI gates using root tasks and re-run if previously silent vercel/turborepo [plan]
- → Monitor Workflow run failures for correct ERROR vs USER_ERROR classification vercel/workflow [monitor]
References
- [1] Produce valid file URLs for `import.meta.url` on Windows in Turbopack ↗ vercel/next.js
- [2] Redesign the unrendered-segment instant validation overlay (#93879) vercel/next.js
- [3] Add Errors/Insights tab split to the instant error overlay ↗ vercel/next.js
- [4] Fix React Router /__manifest returning HTML when index is prerendered ↗ vercel/vercel
- [5] fix(core,errors): classify SDK encryption failures as RUNTIME_ERROR ↗ vercel/workflow
- [6] fix: Detect affected root tasks in query ↗ vercel/turborepo
- [7] fix: Add auth HTTP timeouts ↗ vercel/turborepo
FAQ
- What changed in Vercel on May 30, 2026?
- Turbopack now generates valid file URIs on Windows, React Router's prerender mode stops leaking HTML to JSON endpoints, and Workflow SDK encryption failures stop masquerading as user errors.
- What should Vercel teams do about it?
- Test React Router deploys with prerender: true after upgrading to latest CLI • Upgrade Turbopack on Windows and rebuild to validate import.meta.url paths • Review Turborepo CI gates using root tasks and re-run if previously silent
- Which Vercel repositories shipped on May 30, 2026?
- vercel/next.js, vercel/vercel, vercel/workflow, vercel/turborepo