Product hub

Next.js 16

Next.js 16 changes several moving contracts around generated metadata params, middleware naming, Turbopack configuration, and image optimizer validation.

Contract Record

Next.js 16 runtime, metadata, middleware, and image contracts

Repair Pages

Next.js cacheComponents experimental_pprFramework runtime and compiler drift · 8 observed queries Next.js docs Sass tilde import node_modulesFramework runtime and compiler drift · 7 observed queries Next.js 16 next/image changed default sizing quality behavior image request validation qualities sizes officialFramework semantic default · 7 observed queries Next.js next lint command removed unknown command ESLint remains installedFramework semantic default · 7 observed queries Next.js route handler searchParams request.nextUrl.searchParams docsFramework semantic default · 7 observed queries Next.js opengraph-image generateImageMetadata id Promise<string>Framework runtime and compiler drift · 6 observed queries Next.js opengraph-image params Promise docsFramework runtime and compiler drift · 6 observed queries Next.js 16 middleware convention migrated to proxyFramework runtime and compiler drift · 5 observed queries next/image qualities Next.js 16 qualities required configured qualitiesFramework runtime and compiler drift · 5 observed queries Next.js 15 GET route handlers no longer cached by default route segment config dynamic force-staticFramework semantic default · 5 observed queries Next.js 16 Turbopack configuration moved out of experimental next.config.js turbopack officialFramework runtime and compiler drift · 4 observed queries Next.js generateSitemaps id must be awaitedFramework runtime and compiler drift · 4 observed queries Next.js Image localPatterns search query stringFramework runtime and compiler drift · 4 observed queries Next.js images dangerouslyAllowLocalIPFramework runtime and compiler drift · 4 observed queries Next.js cookies headers async request APIs synchronous usage runtime error Next 15 official docsFramework semantic default · 4 observed queries Next.js params Promise await params page dynamic route official docsFramework semantic default · 4 observed queries Next.js revalidateTag profile max stale while revalidateFramework semantic default · 4 observed queries Next.js route handlers caching GET cached by default dynamic by default docsFramework semantic default · 4 observed queries Next.js 15 client router cache back forward navigation stale data docsFramework semantic default · 4 observed queries Next.js 15 fetch requests no longer cached by default force-cache revalidate officialFramework semantic default · 4 observed queries