Turbopack no longer server-renders pages only reachable through soft navigation, and repeated navigations while the Instant Navigation lock is held are fixed. Also packages skills as a Claude Code plugin.
Next.js
Unified the appShells flag with Partial Prefetching and fixed Request Insights span collection. Also reverted replay of same-document traversals before hydration.
Fixed cache warming and static params for metadata images with top-level await, and fixed Request Insights subscription initialization. Modeled async userland loading in app routes as a state machine and preserved init errors from async route modules.
Adds a DevTools request panel for request insights, improves NFT error message and comment handling, and upgrades to swc 73.
Fixed Pages router 404 runtime rendering with the Adapter, and duplicate static files in the adapter. Also includes request insights agent diagnosis access and Turbopack CSS module ordering improvements.
Fragment-based scroll is now enabled by default, and an experimental TypeScript CLI backend is added. Includes fixes for navigation reversion with in-flight Server Actions, history push being treated as replace, and false-positive nested-cache errors.
Request Insights exposes dev snapshots to tools and HMR, derives request history and fetch data, and records local framework spans.
Adds an experimental TypeScript CLI backend, fixes support for custom-media-queries in LightningCSS, and keeps request body a plain Readable after middleware so Readable.toWeb() does not hang.
Expire and revalidate values are now normalized and validated to handle Infinity and surface mistakes early. Service workers registered from pages router pages are now compiled and output to /_next/static/.
Turbopack now enables import with {type: 'text'} by default and improves memory management by avoiding eviction and persistence when there is little work to save. React upgraded from 23def8fd-20260706 to 12a4baec-20260707.
React upgraded from 3508aee6-20260702 to 23def8fd-20260706. Server Components HMR requests that are superseded are now aborted on the client, and instrumentation hooks now properly await middleware with adapters.
Added a new serverComponentsHmrCancellation experimental flag.
Avoided unnecessary rendering for validation in dev mode and added a workaround for an SWC compress bug. Also updated form handling documentation to reflect React 19.2.10+ deprecations, improved type safety for cacheLife profiles, and refactored browser variant handling.
Fixed navigation being reverted when a Server Action is in flight and metadata titles dropped on soft navigation with Cache Components. Also fixes false-positive nested-cache errors, history push treated as replace, and prototype-colliding segment names in the segment explorer.
Contains no changes except publishing @next/swc-wasm-web which was accidentally not published since 15.5.15.
Contains no changes except publishing @next/swc-wasm-web which was accidentally not published since 16.2.4.
Fixed local fonts in statically prerendered ImageResponse metadata routes, surface errors for blocking routes under the Navigation Inspector, and suppress prefetch={true} warning when route opts out via instant=false. Replicated production prefetch shells for instant navigations in dev.
Automatic native binding installation is now opt-in, changing the previous default behavior.

