Changes.Watch~ community-rated changelogs ~

next@16.4.0

Review before merging.

Release notes list 8 breaking changes: The static generation stream option has been renamed to waitForAllReady.

Why this verdict

  • Release notes list 8 breaking changes: The static generation stream option has been renamed to waitForAllReady.Evidence

Confidence 100% · algorithm v1 · computed 2026-10-19. How verdicts work

Supply chain and security

Malware reports
None known (OSV)
Known advisories
None known (OSV)
License
MIT
Install scripts
None
Build provenance
Signed provenance
Weekly downloads
3,979,750

Compatibility

No compatibility boundary is crossed: this is a patch or minor release on a stable major.

Breaking changes in the release notes

  • The static generation stream option has been renamed to waitForAllReady.“Rename static generation stream option to waitForAllReady: 96564”
  • Obsolete static generation plumbing has been removed.“Remove obsolete static generation plumbing: 96563”
  • The experimental appNewScrollHandler config has been removed.“[fragment scroll] Remove config.experimental.appNewScrollHandler: 95602”
  • WorkStore execution mode has been removed.“Remove WorkStore execution mode: 96674”
  • Cache revalidation execution mode reads have been removed.“Remove cache revalidation execution mode reads: 96670”
  • App Page execution mode reads have been removed.“Remove App Page execution mode reads: 96660”
  • The development debug channel persistence has been removed.“Remove the development debug channel persistence: 97510”
  • The unused htmlLimitedBots property has been removed from renderOpts.“Remove unused htmlLimitedBots from renderOpts: 96701”

AI-extracted from the official release notes and checked against the quoted text. Read the source

59 issues mention this version in vercel/next.js so far (14-day window still open). See them on GitHub

Check the official release notes below for behaviour changes before merging.

Release notes

Read the Next.js changelog on Changes.Watch or the package page on npm for this version’s features and fixes.

New in this release

  • Turbopack now supports false values for the resolveAlias configuration.“feat(turbopack): support false values for resolveAlias config: 93331”
  • Pages Router now supports entries.“Pages Router support entries: 93529”
  • Bundle analyzer records historical snapshots on each analyze run.“bundle analyzer: record historical snapshots on each analyze run: 93520”
  • Next/font now implements BeforeResolvePlugins as ImportMappingReplacement.“Implement next/font BeforeResolvePlugins as ImportMappingReplacement: 95808”
  • Tailwind Turbopack loader can be used in create‑next‑app.“Use Tailwind Turbopack loader in create next app: 96606”
  • Separate pipelines for App Route render and prerender have been added.“Separate App Route render and prerender pipelines: 96662”
  • App Router execution intent has been moved to entrypoints.“Move App Router execution intent to entrypoints: 96640”
  • Explicit render capabilities can be passed through App Render.“Pass explicit render capabilities through App Render: 96576”

AI-extracted from the official release notes and checked against the quoted text. Read the source

Deprecations and deadlines

The maintainer has not deprecated this version on npm.

More next verdicts