next internal upload-trace subcommand that uploads CPU profiles (.cpuprofile files) and Turbopack trace files from .next-profiles/ to Vercel Blob storage, with file-format validation and a chunked progress bar during upload. The @vercel/blob package is now bundled into next/dist/compiled/@vercel/blob.--internal-trace CLI flag to next build and next dev that enables Turbopack internal trace capture.getStaticPaths routes) no longer display a route-type symbol on the parent row — the symbol is now shown only on the concrete child path rows, reducing misleading output.getStaticPaths groups, ensuring each child row carries the correct rendering symbol.unstable_io() API (opt-in via experimental.unstableIO in next.config) that enables incremental I/O support during app rendering. The API is exported from next/cache and gated behind a server-side feature flag; it is not available in browser contexts.app-render-prerender-utils.test.ts) covering fork-point logic.turbo-tasks-backend where two threads could concurrently restore the same task's data from backing storage. Per-category meta_restoring / data_restoring flags now coordinate concurrent restores using synchronous event waiting, and task storage is initialized before the task ID is made visible in the shared cache.EventListener::wait() method for blocking non-async contexts during task restore coordination.use-cache transform — all /canary/ paths have been replaced with stable doc paths.unstable_getResponseFromNextConfig to correctly resolve config values that are functions (e.g., headers, redirects, rewrites) before applying them during testing, preventing incorrect behavior when these fields are defined as async functions.74568e86 (2026-03-28) to 404b38c7 (2026-04-08) across standard, experimental, and profiling channel bundles.This release includes a new internal trace upload command, build output rendering improvements for SSG and PPR routes, an experimental incremental I/O API, a Turbopack race condition fix, and a React update.
Generated with NoteshipAI — AI-powered changelogs from your git history
Generate your own for free →