Next.js
Frontend & MobileThe React Framework
Release History
v16.1.1-canary.20v16.1.1-canary.193 fixes2 featuresThis release introduces custom cache handler support for next/image and a new Claude Code plugin marketplace. It also includes several Turbopack optimizations and bug fixes related to scope hoisting and output naming.
v16.1.1-canary.18Breaking3 fixes3 featuresThis release focuses on internal architectural improvements to Turbopack and deployment adapters, alongside fixes for middleware redirects and development process configuration loading.
v16.1.1-canary.17Breaking4 fixes6 featuresThis release focuses on Turbopack performance optimizations, security hardening for router methods, and improvements to the 'use cache' directive. It also includes a dependency bump for sharp and SWC.
v16.1.1-canary.162 fixes4 featuresThis release introduces experimental CPU profiling and cache control options, along with improvements to metadata handling in dynamic routes and body parsing limits.
v16.1.1-canary.15Breaking1 fix4 featuresThis release introduces a breaking change to next/image with the new images.maximumResponseBody config and adds a compilation error for taint when disabled. It also includes various internal test updates and documentation for MCP tools.
v16.1.1-canary.14Breaking5 fixes5 featuresThis release introduces strict type checking for App and Pages Router routes and props while providing several performance and reliability improvements to Turbopack.
v16.1.1-canary.133 fixes3 featuresThis release focuses on developer experience improvements, including redesigned error pages, better RSC caching behavior, and enhanced support for AI agents.
v16.1.1-canary.121 fixThis release includes a bug fix for revalidateTag to ensure that profiling does not trigger unintended client-side cache invalidation.
v16.1.1-canary.111 fixThis maintenance release focuses on fixing line ending normalization for jscodeshift tests on Windows.
v16.1.1-canary.10This release includes a maintenance update replacing the mimalloc-rspack allocator with mimalloc in turbo-tasks.
v16.1.1-canary.91 fixThis release focuses on internal CI improvements, specifically fixing type check logs and updating Rspack test manifests.
v16.1.1-canary.81 featureThis release introduces an experimental configuration for strict route types to improve type safety in routing.
v16.1.1-canary.71 fix1 featureThis release introduces an experimental routing package for adapter routes and fixes output consistency issues with cache components in deployment adapters.
v16.1.1-canary.6This release focuses on internal maintenance by reducing the usage of the legacy url.parse utility in tests.
v16.1.1-canary.52 fixesThis release focuses on infrastructure fixes for Bun-based Docker environments and resolving hydration issues in the blog-starter example.
v16.1.1-canary.41 fixThis release includes a follow-up fix for symlink handling in Turbopack and a minor documentation correction for the rspack description.
v16.1.11 fixThis release backports bug fixes to the stable branch, specifically addressing Windows file system handling in Turbopack by switching from symlinks to junction points.
v16.1.1-canary.31 fix1 featureThis release improves Turbopack's Windows compatibility by using junction points and fixes a quoting issue in the package.json dev script.
v16.1.1-canary.22 fixes1 featureThis release focuses on CI improvements for test reporting and documentation refinements for Cache Components and general papercuts.
v16.1.1-canary.13 fixes2 featuresThis release focuses on Turbopack stability, including module graph determinism and export liveness analysis, alongside UI refinements for the new Bundle Analyzer.
v16.1.1-canary.0This release updates the React dependency to a newer experimental version and includes documentation updates for experimental-analyze and private cache usage.
v16.1.0Breaking10 fixes9 featuresNext.js 16.1 introduces a built-in bundle analyzer for Turbopack, a new `next upgrade` CLI tool, and significant improvements to 'use cache' stability and Turbopack performance.
v16.1.0-canary.341 fixThis release reverts a change regarding the location of the next-env.d.ts file, moving it back from the dist directory.
v16.1.0-canary.331 fix3 featuresThis release enables Rspack persistent caching by default and includes several UI improvements and bug fixes for the bundle analyzer. It also updates the React dependency and relocates the environment type definitions.
v16.1.0-canary.32Breaking2 fixes1 featureThis release removes the custom output option from the bundle analyzer and ensures the useSearchParams constructor is available for type checking. It also includes several internal test fixes for headers and deployment actions.
v16.1.0-canary.312 fixes2 featuresThis release focuses on improvements to the bundle-analyzer, including a default web server mode and UI enhancements, alongside internal Turbopack optimizations and an Rspack update.
v16.1.0-canary.303 fixes1 featureThis release improves static typing for response headers and restricts experimental Turbopack side-effect inference to canary builds, alongside various CI and internal maintenance updates.
v16.1.0-canary.291 featureThis release introduces compressed size visibility in the bundle analyzer and updates the Rspack rust toolchain and bindings.
v16.1.0-canary.28BreakingThis release focuses on core cleanup by deleting the old navigation response handling implementation.
v16.1.0-canary.271 featureThis release re-implements the HMR refresh logic in terms of the standard refresh mechanism.
v16.1.0-canary.261 fix2 featuresThis release focuses on internal refactoring of navigation and history traversal logic, alongside a fix for OpenTelemetry error spans in streamed responses.
v16.1.0-canary.251 fixThis release focuses on internal CI improvements and a fix for interception routes handling trailing slash configurations.
v16.1.0-canary.241 fixThis release focuses on improving the reliability of Server Action request decoding by fixing error propagation and teardown, alongside CI pipeline optimizations.
v16.1.0-canary.22This release focuses on internal Turbopack refactoring, including renaming graph traversal algorithms and inlining SliceMap types, alongside CI updates for Lerna.
v16.1.0-canary.212 fixes2 featuresThis release focuses on internal improvements to the Segment Cache, including better type safety and redirect detection, alongside a fix for swallowed external redirects.
v16.1.0-canary.20Breaking2 fixes3 featuresThis release focuses on Turbopack optimizations, including side-effect analysis, the introduction of the turbo-frozenmap crate, and internal refactoring of serde implementations. It also includes a fix for a null check in LRU cleanup and documentation updates for self-hosting and dynamic routes.
v16.0.101 fixThis release is a security patch addressing specific vulnerabilities. Users are encouraged to review the official security update blog post for detailed information.
v15.5.91 fixThis release is a security patch addressing vulnerabilities detailed in the December 11, 2025 security update.
v15.4.101 fixThis release is a security patch addressing specific vulnerabilities. Users are encouraged to review the official security update for detailed information.
v15.3.81 fixThis release is a security patch addressing vulnerabilities identified in December 2025. Users are encouraged to update immediately to ensure application security.
v15.2.81 fixThis release is a security patch addressing vulnerabilities detailed in the December 11, 2025 security update.
v15.1.111 fixThis release is a security patch addressing vulnerabilities. Users are encouraged to review the official security update blog post for detailed information.
v15.0.71 fixThis release is a security patch addressing vulnerabilities identified in December 2025. Users are encouraged to update immediately to ensure application security.
v14.2.351 fixThis release is a security patch addressing specific vulnerabilities. Users are encouraged to review the official security update blog post for detailed information.
v16.1.0-canary.16Breaking3 fixes3 featuresThis release introduces experimental server deployment IDs and edge runtime improvements, alongside bug fixes for Turbopack configuration validation and server-side external packages.
v16.0.81 fixThis release backports bug fixes to the stable branch, specifically updating the React version used in Create Next App templates.
v16.1.0-canary.155 fixes5 featuresThis release focuses on Turbopack performance and stability improvements through bincode serialization and introduces NextConfigRuntime. It also includes critical bug fixes for symlink handling and race conditions in Turbopack.
v16.1.0-canary.144 fixes4 featuresThis release focuses on internal Turbopack optimizations via bincode serialization and fixes for next/image query string handling. It also includes documentation updates for Firebase App Hosting and dependency cleanup.
v15.6.0-canary.581 fix1 featureThis release updates the React dependency and reverts the hard deprecation of the PPR Configuration. It also includes internal maintenance for release branching and versioning scripts.
v16.1.0-canary.131 featureThis release introduces performance optimizations for Cache Components by implementing a faster setImmediate.
v16.1.0-canary.12Breaking3 fixes3 featuresThis release focuses on internal Turbopack optimizations regarding state management and database writes, alongside typing improvements for edge handlers and a React dependency upgrade.
v16.0.71 fixThis release addresses a security vulnerability identified as CVE-2025-66478.
v15.5.71 fixThis release provides a security update to address CVE-2025-66478.
v15.4.81 fixThis release addresses a security vulnerability identified as CVE-2025-66478.
v15.3.61 fixThis release provides a security update to address CVE-2025-66478.
v15.2.61 fixThis release provides a security update to address CVE-2025-66478.
v15.1.91 fixThis release addresses a security vulnerability identified as CVE-2025-66478.
v15.0.51 fixThis release addresses a security vulnerability identified as CVE-2025-66478.
v16.1.0-canary.117 fixes5 featuresThis release focuses on Turbopack performance and stability, notably enabling the filesystem cache by default in dev and fixing rendering hangs. It also introduces deterministic manifest generation and improves Windows path handling for sourcemaps.
v16.1.0-canary.10Breaking7 fixes4 featuresThis release focuses on Turbopack stability, fixing client reference contamination in development, and restoring the ability to export literals in 'use cache' files.
v16.1.0-canary.9Breaking6 fixes4 featuresThis release focuses on Turbopack refinements, updates to server-external packages, and improved error handling for the 'use cache' directive. It also includes a React dependency bump and various CI/build tool optimizations.
v16.0.61 fixA maintenance release focused on backporting bug fixes, specifically addressing a CI warning by updating the browserslist version.
v16.1.0-canary.41 fixThis release fixes a build failure related to stale dev types after route deletion and simplifies the return type of a Turbopack file system method.
v16.0.51 fixA maintenance release backporting a critical fix for body cloning in Node.js middleware.
v16.1.0-canary.3Breaking4 fixes4 featuresThis release focuses on Turbopack performance and stability improvements, including inner graph tree shaking and better issue reporting, alongside enhancements to the 'use cache' directive.
v16.1.0-canary.24 fixes1 featureThis release introduces filesystem caching for Turbopack in canary builds and focuses on documentation improvements and test suite stability.
v16.1.0-canary.1This release includes internal updates to the Rspack production test manifest.
v16.0.4Breaking3 fixesThis release backports critical bug fixes related to middleware file naming, fetch error handling, and Turbopack NAPI configurations.
v16.1.0-canary.04 fixes2 featuresThis release focuses on stability improvements for Turbopack and server functions, alongside TypeScript plugin enhancements and documentation corrections.
v16.0.2-canary.343 fixesThis release focuses on Turbopack refinements, including the removal of deployment IDs from the runtime and a revert of JsAnalyzer assignment expression parsing, alongside test runner improvements.
v16.0.2-canary.331 fixThis release reverts a specific Turbopack optimization regarding logical control flow operators.
v16.0.2-canary.321 featureThis release introduces a performance optimization to the prefetching logic to prevent redundant requests when a full prefetch is already in progress.
v16.0.2-canary.311 fixThis release includes documentation updates for Next.js auth, production test manifest updates for Rspack, and a revert of a Turbopack trait change.
v16.0.2-canary.301 featureThis release introduces debug logging for segment prerendering errors and includes documentation updates for the cacheLife feature.
v16.0.2-canary.29Breaking4 fixes4 featuresThis release focuses on Turbopack refinements, including source map fixes and architectural refactors, alongside improved error reporting via WebSockets and updates to server-external-packages handling.
v16.0.2-canary.27Breaking4 fixes6 featuresThis release focuses on Turbopack enhancements including source map support and tracing, SSR flushing improvements, and an upgrade to the latest React experimental build.
v16.0.2-canary.261 featureThis release includes a configuration update for create-next-app to improve compatibility with the Bun runtime by adding ignoreScripts for the unrs-resolver.
v16.0.2-canary.25Breaking4 fixes3 featuresThis release focuses on internal optimizations for Segment Cache and server references, alongside bug fixes for fetch error handling and devtools connectivity. It also includes a React dependency update and improvements to the 'next analyze' command.
v16.0.2-canary.242 fixes3 featuresThis release introduces a new 'next upgrade' CLI tool and improves Turbopack performance. It also includes critical fixes for interception route prerendering and updates documentation for cacheHandlers.
v16.0.2-canary.231 featureThis release updates Turbopack to treat logical operators as control flow, improving how the compiler models code execution paths.
v16.0.2-canary.22Breaking4 fixes3 featuresThis release introduces a built-in bundle analyzer for Turbopack via 'next analyze' and improves the developer experience by allowing debugger attachment to running dev processes. It also includes several Turbopack optimizations and a fix for DynamicStorage.
v16.0.2-canary.212 fixes1 featureThis release introduces a bundle analyzer UI for Turbopack and includes fixes for server action streaming and development HMR caching.
v16.0.2-canary.20Breaking4 fixes5 featuresThis release introduces build-time validation for ambiguous routes, upgrades React, and includes several Turbopack performance optimizations and refactors. It also addresses middleware body cloning and telemetry race conditions.
v16.0.2-canary.191 fix1 featureThis release focuses on developer experience improvements, including better link highlighting in error messages and documentation updates for cookies and cacheLife.
v16.0.2-canary.182 fixes2 featuresThis release focuses on bug fixes for interception route 404 errors and build-time performance optimizations by sharing StaticWorkers. It also includes minor Turbopack test improvements and documentation updates regarding npm links.
v16.0.3Breaking10 fixes7 featuresThis release focuses on Turbopack stability, including production source map support and build analysis, alongside multiple React experimental upgrades and critical bug fixes for caching and middleware visibility.
v16.0.2-canary.174 fixes2 featuresThis release introduces a React Transition indicator flag and updates the routes-manifest, alongside Turbopack optimizations and internal CI fixes.
v16.0.2This is a placeholder release with no code or feature changes. Users are encouraged to look for version v16.0.3 or next@latest for the latest updates.
v16.0.2-canary.162 fixes2 featuresThis release focuses on bug fixes for cache-related build errors and Turbopack refactoring, alongside improvements to pnpm installation behavior in create-next-app.
v16.0.2-canary.151 fixThis release includes a fix for deployment adapter metadata on root routes, documentation updates for Auth0 and cacheHandlers, and internal Turbopack cleanup.
v16.0.2-canary.145 fixes2 featuresThis release focuses on internal optimizations for 'use cache' functions, telemetry reliability, and an update to the React dependency. It also includes bug fixes for Turbopack font declarations and stream transformations.
v16.0.2-canary.13This release updates the internal React dependency to a newer experimental/canary build (fa50caf5-20251107).
v16.0.2-canary.121 fix2 featuresThis release introduces synchronous access to native bindings in Turbopack and adds Appwrite Sites to the list of supported adapters. It also includes a concurrency fix for MacOS and internal cleanup of unused task types.
v16.0.2-canary.112 fixesThis release focuses on bug fixes for root span attributes and RSC dynamic conditions, alongside internal Turbopack crate refactoring and font data updates.
v16.0.2-canary.103 fixes3 featuresThis release focuses on core infrastructure updates including Rspack 1.6.0, Turbopack stability improvements, and more granular cache key handling for path parameters.
v16.0.2-canary.9This release focuses on documentation updates for the getting started guide.
v16.0.2-canary.8Breaking4 fixes3 featuresThis release introduces build analysis support for Turbopack, improves runtime prefetching stability, and includes various performance optimizations for the Turbopack engine alongside a React version bump.
v16.0.2-canary.7Breaking4 fixes3 featuresThis release focuses on internal React upgrades, memory leak fixes in tracing, and significant Turbopack maintenance including Rspack binding updates and test suite migrations to TypeScript.
v16.0.2-canary.64 fixes2 featuresThis release focuses on internal optimizations for Turbopack and the development server, alongside several documentation fixes and a bug fix for the ESLint migration codemod.