# Next.js v16.4.0-canary.10 - Product: Next.js (https://whatsnew.fyi/product/next-js) - Vendor: Vercel - Date: 2026-08-28 - Version: v16.4.0-canary.10 - Original notes: https://github.com/vercel/next.js/releases/tag/v16.4.0-canary.10 - Permalink: https://whatsnew.fyi/product/next-js/releases/v16.4.0-canary.10 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add Cache Components option to create-next-app - **added** — Support immutable static assets with `output: 'export'` - **changed** — Upgrade Turbopack to hashbrown 0.15 - **changed** — Upgrade React from `f789f203-20260825` to `29d9d318-20260826` - **changed** — Turbopack: shorten CSS module class names - **changed** — Turbopack: widen the chunk ident hash from 7 to 13 base38 chars - **changed** — Turbopack: allow compiling turbopack-node without a pool backend - **fixed** — Prune incomplete parallel route matchers - **fixed** — Omit undeclared children slots from app routes - **fixed** — Fix request-context retention in the default use cache handler - **fixed** — Retain interception route host slots - **fixed** — Turbopack: don't replace single-arg calls with argument in analyzer - **fixed** — Fix build error when aliasing `typescript` to `@typescript/typescript6` - **fixed** — Turbopack: call loadActionManifest for app-route - **deprecated** — Pages Router: Deprecate React 18 support ###### Misc Changes - Upgrade Turbopack to hashbrown 0.15: #97808 - ci: skip framework tests for agent evals and skills: #97998 - Expand Turbopack dev cleanup: #97833 - Add Cache Components option to create-next-app: #97695 - Mark deploy release test skill as internal: #97961 - Turbopack: shorten CSS module class names: #97944 - Prune incomplete parallel route matchers: #97108 - Upgrade React from `f789f203-20260825` to `29d9d318-20260826`: #97995 - docs(skills): preserve prefetched UI during Partial Prefetching adoption: #97712 - Omit undeclared children slots from app routes: #97184 - Turbopack: widen the chunk ident hash from 7 to 13 base38 chars: #97945 - Fix request-context retention in the default use cache handler: #97941 - docs: improve discovery summaries: #97982 - test: add test for local font with deployment id: #97987 - Retain interception route host slots: #97242 - test: disable flaky sync-io-blocks-root.test.ts: #97986 - [test] Drain build output before start: #97947 - Expose durableUseCacheEntries config in workStore: #97926 - Pages Router: Deprecate React 18 support: #97689 - Turbopack: call loadActionManifest for app-route: #97921 - [test] Unpin Vercel CLI version: #97974 - Turbopack: don't replace single-arg calls with argument in analyzer: #95277 - Turbopack: allow compiling turbopack-node without a pool backend: #97943 - Support immutable static assets with `output: 'export'`: #97711 - Fix build error when aliasing `typescript` to `@typescript/typescript6`: #97942 - ci: remove pull_request_stats workflow: #97792 ###### Credits Huge thanks to @lukesandberg, @aurorascharff, @wbinnssmith, @acdlite, @mlekhi, @mischnic, @gnoff, @sokra, @dacgray, @molebox, @styfle, @lubieowoce, and @timneutkens for helping!