stack.pulse
#stacks/nextjs/framework

Next.js release notes, breaking changes, and upgrade notes.

The React Framework for the Web StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.

releases
20
breaking
1
security
0
deprecated
2
migrations
0

Get source-linked upgrade notes and occasional sponsor recommendations. No GitHub login required.

what stackpulse tracks

Next.js releases from GitHub

StackPulse watches Next.js release notes and keeps the original source link close to every summary.

upgrade risk

Breaking changes and deprecations

Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.

migration notes

Source-backed next steps

Migration steps and recommended actions are only shown when the upstream release notes support them.

# latest_releases

source-backed
v16.3.0-preview.5mediumfeatureprereleaseJun 25, 2026

v16.3.0-preview.5

This preview release includes fixes for font handling in ImageResponse, prefetch warnings, and improvements to service worker compilation under Turbopack. It also adds documentation updates and dev tool enhancements.

affected

Developers using Next.js with Turbopack or working with prefetching/local fonts may notice improvements.

action

Review documentation changes and test preview features if applicable to your workflow.

release_signals
+Support for service worker compilation and serving in Turbopack
+Enhanced prefetch shell simulation in development
+Improved local fonts handling in statically prerendered ImageResponse
+Navigation Inspector now surfaces errors for blocking routes
+Experimental flag for dev Cold cache badge
view source on github->
v16.3.0-preview.4mediumfeatureprereleaseJun 25, 2026

v16.3.0-preview.4

This preview release introduces an opt-in mechanism for automatic native binding installation during CI processes.

affected

Developers using CI pipelines with Next.js may need to explicitly enable native binding installation.

action

Review CI configurations to ensure compatibility with the new opt-in behavior.

release_signals
+Automatic native binding installation in CI is now opt-in
view source on github->
v16.3.0-canary.67mediumfeatureprereleaseJun 25, 2026

v16.3.0-canary.67

This canary release focuses on bug fixes and minor improvements, including fixes for local fonts in `ImageResponse`, error handling for blocking routes, and prefetch warnings.

affected

Developers using `ImageResponse`, blocking routes, or prefetch functionality may be affected.

release_signals
+Surface an error for blocking routes under the Navigation Inspector
+Suppress prefetch={true} warning when route opts out via instant = false
view source on github->
v16.3.0-canary.66mediumfeatureprereleaseJun 24, 2026

v16.3.0-canary.66

This canary release includes miscellaneous changes such as reverting legacy PPR codepaths, improvements to the dev-overlay, and fixes for dark mode styles in the Navigation Inspector.

affected

Developers using Next.js canary builds may be affected by the reverted changes and fixes.

release_signals
+dev-overlay: wire Link prefetch={true} Partial Prefetching warning into Insights
view source on github->
v16.3.0-canary.65mediumfeatureprereleaseJun 24, 2026

v16.3.0-canary.65

This release includes miscellaneous changes focused on documentation clarity, cache behavior adjustment, and header mutation prevention.

release_signals
+Improved documentation for cache-components functionality.
+Enhanced cache life resolution for `cacheMaxMemorySize: 0` in development.
view source on github->
v16.3.0-canary.64mediumfeatureprereleaseJun 24, 2026

v16.3.0-canary.64

This canary release includes Turbopack improvements and build optimization changes. It introduces new chunk merging logic and environment variable support for debugging.

affected

Developers using Turbopack or working with Next.js build optimizations may benefit from these changes.

release_signals
+Consider merging chunks when overlap equals 1
+Turbopack support for single-entry chunks
+Added TURBOPACK_DEBUG_CSS_CHUNKING environment variable
view source on github->
v16.3.0-canary.63mediumfeatureprereleaseJun 24, 2026

v16.3.0-canary.63

This release focuses on improvements to ISR fallback shells, navigation inspector UI updates, and optimizations for prefetching routes. It also includes various bug fixes and documentation clarifications.

affected

Developers using ISR, prefetching, or navigation inspector features may be affected by these changes.

action

Review the changes related to ISR fallback shells and prefetching routes to ensure compatibility.

release_signals
+Serve ISR fallback shells in response to prefetch requests
+Navigation inspector UI updates
+Opt Partial Prefetching routes into the runtime stage of Cached Navs
+Compute dev fallback params from the most-specific prerendered route
view source on github->
v16.3.0-canary.62lowfeatureprereleaseJun 23, 2026

v16.3.0-canary.62

Minor fixes and internal changes in this canary release, including Turbopack optimizations and cache component detection improvements.

view source on github->
v16.3.0-canary.61mediumbreakingdeprecationfeatureprereleaseJun 23, 2026

v16.3.0-canary.61

This canary release includes various fixes and improvements, such as statically prerendering metadata image routes under Cache Components and upgrading React. It also removes legacy PPR codepaths and adds a global opt-in for Cached Navigations.

affected

Users relying on legacy PPR codepaths or the turbopack edge runtime will be affected.

action

Update code to use the new self-contained runtime and migrate away from legacy PPR codepaths.

release_signals
-Remove legacy PPR codepaths
-[turbopack] Rename the edge runtime to the self-contained runtime
!Remove legacy PPR codepaths
+Statically prerender metadata image routes under Cache Components
+Add a global opt-in for the runtime stage of Cached Navigations
+[turbopack] Rename the edge runtime to the self-contained runtime
view source on github->
v16.3.0-canary.60mediumdeprecationprereleaseJun 21, 2026

v16.3.0-canary.60

This canary release removes the embedded Claude Code plugin marketplace and includes miscellaneous changes.

affected

Users relying on the Claude Code plugin marketplace within Next.js will be affected.

action

Migrate to alternative plugin marketplace solutions if previously using the embedded Claude Code marketplace.

release_signals
!Removed embedded Claude Code plugin marketplace
view source on github->
v16.3.0-canary.59mediumfeatureprereleaseJun 20, 2026

v16.3.0-canary.59

This release includes upgrades to SWC, improvements to Turbopack module sorting, and enhancements to router instrumentation and OTEL spans for App Router.

affected

Developers using Turbopack, SWC, or App Router instrumentation may be affected by these changes.

release_signals
+Upgrade to SWC 70
+Sort modules in chunks to reduce duplicates in Turbopack
+Refactor client hook dispatch for router instrumentation
+Add more verbose-mode OTEL spans for App Router
+Enforce route segment configs on metadata routes under Cache Components
view source on github->
v16.3.0-canary.58mediumfeatureprereleaseJun 19, 2026

v16.3.0-canary.58

This canary release includes fixes for dev overlay hydration errors, retry logic for chunk loading in Turbopack, and updates to React and Playwright dependencies.

affected

Developers using Next.js with Turbopack or experiencing hydration errors in the dev overlay may be affected.

release_signals
+Fix dev overlay hydration error ordering
+[turbopack] Retry chunk loading on failure
view source on github->
v16.3.0-canary.57mediumfeatureprereleaseJun 18, 2026

v16.3.0-canary.57

This release focuses on bug fixes, documentation improvements, and minor enhancements to the development experience. Notable changes include fixes for Instant Navs DevTools, improvements to caching indicators, and updates to example projects.

affected

Developers using Next.js in development environments may notice improved caching indicators and debugging tools.

release_signals
+Scope the Cold cache indicator in dev to shell cache misses
+Enable `metadata-streaming-config` for Cache Components
+Update `examples/with-ably` to App Router + Ably v2
view source on github->
v16.3.0-canary.56lowfeatureprereleaseJun 18, 2026

v16.3.0-canary.56

This release focuses on minor improvements and optimizations, including reducing noise in PR descriptions and avoiding redundant error logging.

affected

Developers working with PR descriptions and error logging may benefit from these changes.

release_signals
+Let LLMs create less noisy and more focused PR descriptions
+Avoid re-logging server-originated errors forwarded from the browser
+[ci] Only install chromium-headless-shell and not chromium
view source on github->
v16.3.0-canary.55lowfeatureprereleaseJun 17, 2026

v16.3.0-canary.55

Minor release focusing on improving the release process when publishing fails.

affected

Affects maintainers dealing with failed package publishing.

action

Update to ensure smoother release train handling.

view source on github->
v16.3.0-canary.53mediumfeatureprereleaseJun 17, 2026

v16.3.0-canary.53

This canary release includes various improvements to Turbopack performance, bug fixes in OpenTelemetry integration, and experimental React support.

affected

Developers using experimental React features or Turbopack may benefit most from these changes.

action

Consider testing the experimental React support flag if interested in cutting-edge React features.

release_signals
+Experimental React support opt-in via experimental.useExperimentalReact
+Turbopack chunking algorithm improvements
+React compiler detection and build for React 18
+Support for cacheMaxMemorySize: 0 with custom cache handlers in dev
+Improved Turbopack issue printing colors and NFT warning messages
view source on github->
v16.3.0-canary.52mediumfeatureprereleaseJun 16, 2026

v16.3.0-canary.52

This canary release focuses on internal upgrades and documentation updates, including support for Turbopack's experimental React compiler and improvements to CI workflows.

affected

Developers using Turbopack or working with CI workflows may be affected.

release_signals
+Experimental React compiler support for Turbopack
+Expanded signature rewriting for turbo task functions
+Prefetch inlining configuration reference added to docs
view source on github->
v16.3.0-canary.51mediumfeatureprereleaseJun 14, 2026

v16.3.0-canary.51

This release focuses on improving the developer experience by addressing a premature Suspense fallback flash issue during streaming development renders.

affected

Developers using Suspense in streaming development renders may notice improved behavior.

release_signals
+Avoid a premature Suspense fallback flash in the streaming dev render
view source on github->
v16.3.0-canary.50mediumfeatureprereleaseJun 13, 2026

v16.3.0-canary.50

This release includes various improvements and fixes, particularly around Turbopack optimizations, App Shell enhancements, and edge runtime fixes. Documentation updates and CI improvements are also part of this release.

affected

Developers using App Shell or Turbopack may benefit from the optimizations and fixes.

action

Update to this canary release to test the latest improvements and fixes.

release_signals
+Allow root params in App Shell (client)
+Optimize cell_dependency representation in Turbopack
+Use `final_read_hint` in top level turbo tasks
view source on github->
v16.3.0-canary.49mediumfeatureprereleaseJun 12, 2026

v16.3.0-canary.49

This release introduces improvements to prefetching, caching, and dynamic content handling, along with internal refactoring and documentation updates.

affected

Developers using prefetching and caching features in Next.js may be affected by the changes.

action

Review the updated Cache Components migration guide for potential adjustments.

release_signals
+Warn on prefetch={true} navigation without Partial Prefetching in development
+Serve stale 'use cache' entries in the dev server until they expire
+Re-fetch dynamic content on navigation with partialPrefetching enabled
+Add Owner Stack to prefetch={true} navigation warnings
+Persist 'use cache: private' entries in development
view source on github->
Next.js release notes, breaking changes, and upgrade notes · StackPulse