Change8

Next.js

Frontend & Mobile

The React Framework

Latest: v16.2.0-canary.69100 releases8 breaking changes4 common errorsView on GitHub

Release History

v16.2.0-canary.692 features
7h ago

This release introduces an experimental configuration option for swapping the Turbopack backend and reverts the default loader runtime backend to child processes for stability. It also includes memory optimizations via a streaming SST writer.

v16.2.0-canary.682 fixes1 feature
Feb 28, 2026

This release focuses on core improvements in Turbopack HMR behavior and stability fixes in the testing infrastructure, including resolving CI shard divergence.

v16.2.0-canary.671 fix
Feb 27, 2026

This release primarily focuses on internal testing improvements by restricting the main test mode execution to custom deploy scripts. Thanks to @ijjk for contributions.

v16.2.0-canary.662 fixes6 features
Feb 27, 2026

This release focuses on core infrastructure improvements, including Turbopack execution via napi/worker_threads and support for Node.js experimental inspector flags in development and build processes. Several internal refactors and documentation fixes were also implemented.

v16.2.0-canary.65Breaking1 fix
Feb 27, 2026

This release introduces a panic in Turbopack for top-level eventually consistent reads and fixes a middleware issue with adapters. It also improves HMR source mapping in the Turbopack server.

v16.2.0-canary.641 fix1 feature
Feb 26, 2026

This release focuses on core improvements, including a fix for the edge index page data route and an enhancement to Turbopack server HMR with a restart event.

v16.2.0-canary.634 fixes2 features
Feb 26, 2026

This release includes several core improvements, notably enabling `experimental.reactDebugChannel` by default and fixing issues related to prefetching and devtools reporting. It also updates the internal React version.

v16.2.0-canary.62Breaking7 fixes2 features
Feb 25, 2026

This release introduces instant serving for cached navigations and enforces the use of `unstable_instant` only in Server Components. Several core fixes address worker compatibility, suspense boundaries, and server patching behavior.

v16.2.0-canary.612 fixes2 features
Feb 25, 2026

This release focuses on core stability, fixing an issue with parameter leakage in development navigation, and introduces a new testing helper package for Playwright.

v16.2.0-canary.605 fixes1 feature
Feb 24, 2026

This release includes fixes for route caching, image handling, and Webpack profiling configuration, alongside an upgrade to React and improvements to documentation.

v16.2.0-canary.591 fix
Feb 23, 2026

This release includes internal refactoring for Turbopack, fixes an issue where the Image component ignored quality settings in Jest, and updates several internal dependencies and documentation.

v16.2.0-canary.581 fix
Feb 22, 2026

This release primarily addresses a crash related to route replacement under debug build paths and includes minor updates to statistics comments.

v16.2.0-canary.571 fix1 feature
Feb 21, 2026

This release introduces Subresource Integrity support in Turbopack and includes a test fix related to the segment cache context provider.

v16.2.0-canary.562 fixes
Feb 21, 2026

This release includes fixes for runtime prefetch byte stripping and sync IO validation, alongside an example migration from react-markdown to Streamdown static.

v16.2.0-canary.552 fixes2 features
Feb 20, 2026

This release includes a revert concerning the client-side router popstate handler and introduces new hashing mechanisms in Turbopack, alongside improvements in devtools error reporting.

v16.2.0-canary.54Breaking2 fixes4 features
Feb 20, 2026

This release focuses on core improvements, including removing `workStore` from several APIs, renaming Turbopack internal paths, and introducing LRU disk caching for next/image.

v16.2.0-canary.532 fixes1 feature
Feb 20, 2026

This release focuses on core stability improvements, including fixing OTEL propagation and preventing the bundling of the unhandled rejection filter. It also introduces a new tool for inspecting Turbopack SST files.

v16.2.0-canary.522 fixes1 feature
Feb 19, 2026

This release includes core refactoring, performance improvements in byte scanning, and updates to the Turbopack toolchain. A helper function in Turbopack options was also removed.

v16.2.0-canary.5110 fixes1 feature
Feb 18, 2026

This release includes numerous fixes across the core, Turbopack, and Rspack, addressing issues with caching, routing state handling, and import processing. A key improvement is enabling tree-shaking for dynamic imports with destructuring in Turbopack.

v16.2.0-canary.502 fixes1 feature
Feb 18, 2026

This release introduces support for error causes in the dev overlay and includes several internal cleanups and fixes related to task management and turbopack stability.

v16.2.0-canary.493 fixes7 features
Feb 17, 2026

This release focuses on core improvements like enhanced task pipelining and better handling of client APIs in Instant mode. It also includes several bug fixes across Turbopack and CI processes, alongside an upgrade to SWC version 57.

v16.2.0-canary.482 fixes1 feature
Feb 17, 2026

This release introduces runtime prerendering via StageController and addresses an issue with prefetching on instant links, alongside general test suite improvements.

v16.2.0-canary.471 fix2 features
Feb 16, 2026

This release focuses on documentation updates, including agent skills and guides, and resolves a bug related to Turbopack's debug build paths.

v16.2.0-canary.462 fixes
Feb 14, 2026

This release focuses on core stability, fixing scroll behavior on page navigations and improving export error reporting. It also updates a test dependency for Turbopack.

v16.2.0-canary.45
Feb 13, 2026

This release includes minor maintenance changes, specifically adjusting the CI job execution for build and deployment on graphite-base branches.

v16.2.0-canary.431 fix1 feature
Feb 13, 2026

This release includes a fix for parallel routes with deferred entries and introduces inline loader configuration support in Turbopack via import attributes.

v16.2.0-canary.422 fixes1 feature
Feb 13, 2026

This release introduces support for multiple icon formats sharing a base name and updates the configuration path for ignoring Turbopack issues. It also includes several fixes related to CSS dependencies and source map generation.

v16.2.0-canary.411 fix1 feature
Feb 13, 2026

This release includes miscellaneous changes in Turbopack, such as adding #[derive(ValueToString)] and fixing missing factories in HMR.

v16.2.0-canary.401 feature
Feb 12, 2026

This release includes an upgrade to the internal React version and improves error reporting for turbopack loading issues.

v16.2.0-canary.393 fixes
Feb 12, 2026

This release focuses on stability, fixing a crash in Instant related to search parameters and resolving a memory leak in development mode. A type change was also introduced for UrlBehavior.static_suffix.

v16.2.0-canary.381 fix2 features
Feb 12, 2026

This release introduces experimental scroll handling improvements for the layout router and allows coexistence of sitemap files within Turbopack configurations.

v16.2.0-canary.372 features
Feb 11, 2026

This release focuses on core improvements, including shipping bundled docs and implementing server HMR in Turbopack's nodejs dev runtime, alongside various documentation and testing updates.

v16.2.0-canary.363 fixes2 features
Feb 11, 2026

This release introduces experimental support for `type: "text"` configuration and addresses several performance and stability issues within Turbopack, including fixing slow filesystem benchmarks and LRU eviction bugs.

v16.2.0-canary.352 features
Feb 10, 2026

This release focuses on core infrastructure improvements in Turbopack, including new Server HMR capabilities and reorganization of runtime files, alongside client navigation validation for Instant features.

v16.2.0-canary.341 fix1 feature
Feb 10, 2026

This release includes core changes related to manifest loading and tracing render times, alongside various test and manifest updates.

v16.2.0-canary.33Breaking2 fixes1 feature
Feb 9, 2026

This release includes a fix for quality value handling in image processing, migration away from old Turbopack resolution methods, and a change in how font variables are handled during project creation.

v16.2.0-canary.323 features
Feb 8, 2026

This release includes an upgrade to React and several improvements to Turbopack persistence and debugging output, such as including AggregateError details.

v16.2.0-canary.312 fixes
Feb 7, 2026

This release focuses on internal cleanup, deprecating util._extend and fixing an issue related to turbopack build items. It also reverts a recent change regarding middleware consistency.

v16.2.0-canary.303 fixes1 feature
Feb 6, 2026

This release introduces the experimental server fast refresh flag for Turbopack and includes several core consistency improvements, bug fixes related to error inspection and caching, and an upgrade to the Rust compiler.

v16.2.0-canary.292 fixes1 feature
Feb 5, 2026

This release includes an upgrade to React, introduces instant validation in Dev mode for Instant, and addresses several internal fixes including build ID comments and caching logic.

v16.2.0-canary.281 feature
Feb 5, 2026

This release ensures module contexts are consistently included in adapter traces for better observability.

v16.2.0-canary.27Breaking2 fixes3 features
Feb 4, 2026

This release introduces the Instant Navigation Testing API and updates Turbopack configuration options. It also renames the unstable_prefetch feature to unstable_instant.

v15.5.121 fix
Feb 4, 2026

This release backports bug fixes, specifically addressing an unlock issue in native publishing, and re-applies turbopack changes from v15.5.11.

v16.2.0-canary.261 fix
Feb 3, 2026

This release includes minor maintenance changes, such as removing an example, adjusting build cache uploads for tests, and marking Turbopack symbols as sideeffect-free.

v16.2.0-canary.252 fixes2 features
Feb 3, 2026

This release introduces experimental deferred entries handling and updates to the TURBOPACK chunk loading mechanism. It also includes a fix for agents-md on Windows and clarifies the usage of a caching constant.

v16.2.0-canary.241 fix1 feature
Feb 2, 2026

This release adjusts server function logging to be opt-in by default and includes several internal Turbopack and Rspack updates, alongside documentation fixes.

v16.2.0-canary.231 fix1 feature
Jan 31, 2026

This release renames an internal Turbopack binding path and adds detection for @typescript/native-preview as a compiler alternative, while reverting a previous zlib memory fix.

v16.2.0-canary.22
Jan 30, 2026

This release includes miscellaneous changes, notably applying the server actions transform to node_modules within route handlers, and includes a test suite deflaking.

v16.2.0-canary.21
Jan 30, 2026

This release reverts a previous change regarding build IDs in Pages data routes and includes minor internal testing updates.

v16.2.0-canary.202 fixes
Jan 30, 2026

This release includes a fix for a zlib memory node issue and improvements to macro handling for Flag typed fields to enhance structural bug prevention.

v16.2.0-canary.192 fixes2 features
Jan 30, 2026

This release includes improvements to error messaging, configuration options for Turbopack modules, and an upgrade to the internal React version.

v16.2.0-canary.183 fixes1 feature
Jan 30, 2026

This release focuses on core fixes, including case-insensitive CSRF matching and improved Turbopack loader conditions. It also includes a documentation update renaming the Error component to ErrorPage.

v16.2.0-canary.174 fixes6 features
Jan 29, 2026

This release introduces optimistic routing and various Turbopack improvements, alongside fixing issues with static page payloads and internal image requests. The IsolatedDevBuild flag has been removed.

v16.2.0-canary.161 fix1 feature
Jan 29, 2026

This release includes fixes for @next/routing related to i18n and dynamic routes, along with updates to deployment environment configurations.

v16.2.0-canary.151 fix4 features
Jan 29, 2026

This release focuses on internal architectural improvements, decoupling cache lifecycles for routes and segments, and fixing a development-mode streaming issue. It also includes minor updates to CI and Next.js length requirements.

v15.5.115 fixes1 feature
Jan 28, 2026

This release focuses on backporting critical bug fixes, including resolving a memory leak in tracing and improving LRU cache stability. It does not contain the full set of features from the canary branch.

v16.1.61 fix1 feature
Jan 27, 2026

This release focuses on backporting bug fixes, including an upgrade to swc 54 and implementing an LRU cache for response caching.

v16.2.0-canary.142 fixes2 features
Jan 27, 2026

This release introduces a limit on server action arguments and adds automatic deploymentId for prebuilt skew protection, alongside various CI and Turbopack improvements.

v16.2.0-canary.131 feature
Jan 27, 2026

This release focuses on miscellaneous improvements, notably enhancing the /pr-status endpoint to fetch PR reviews and adding support for postcss.config.ts in Turbopack.

v16.2.0-canary.121 fix
Jan 27, 2026

This release focuses on improving error handling within the core system, specifically addressing issues with the no response route handler.

v16.2.0-canary.111 fix
Jan 27, 2026

This release primarily addresses an issue by reverting a previous fix related to react-loadable-manifest chunk hash mismatch and applies segment changes to adapter outputs.

v16.2.0-canary.101 fix1 feature
Jan 26, 2026

This release introduces the use of null-prototype objects in server actions manifests and fixes an issue in the reset deploy project script.

v16.2.0-canary.9Breaking4 fixes1 feature
Jan 26, 2026

This release includes several core fixes, notably resolving issues with chunk loading and LRU cache growth, and renames the `renderOpts.nextExport` option to `isBuildTimePrerendering`.

v16.1.5
Jan 26, 2026

This release primarily addresses security vulnerabilities, directing users to external changelogs for details on the CVEs patched.

v16.0.11
Jan 26, 2026

This release primarily addresses a security vulnerability (CVE-2026-23864). Further details regarding the patch are available in the linked changelog.

v15.6.0-canary.61
Jan 26, 2026

This release addresses security vulnerabilities (CVE-2025-59471, CVE-2025-59472, and CVE-2026-23864). Refer to the provided links for details on the security fixes.

v15.5.10
Jan 26, 2026

This release addresses security vulnerabilities (CVE-2025-59471, CVE-2025-59472, and CVE-2026-23864). Refer to the provided links for details on the security fixes.

v15.4.11
Jan 26, 2026

This release primarily addresses a security patch related to CVE-2026-23864. Further details are available in the linked changelog.

v15.3.9
Jan 26, 2026

This release primarily addresses a security patch related to CVE-2026-23864. Further details are available in the linked changelog.

v15.2.9
Jan 26, 2026

This release includes a security patch addressing CVE-2026-23864. Refer to the linked changelog for details.

v15.1.12
Jan 26, 2026

This release primarily addresses a security patch related to CVE-2026-23864. Further details are available in the linked changelog.

v15.0.8
Jan 26, 2026

This release primarily addresses a security patch related to CVE-2026-23864. Further details are available in the linked changelog.

v16.2.0-canary.81 fix1 feature
Jan 25, 2026

This release focuses on improving agent prompting for documentation retrieval and addressing a disallowed React API usage in Server Components.

v16.2.0-canary.71 feature
Jan 24, 2026

This release introduces a new command for AI coding agents and updates internal font data and documentation references.

v16.2.0-canary.62 features
Jan 23, 2026

This release includes core updates to Turbopack, including enhanced cache information and asset URL modification, alongside documentation updates for server functions.

v16.2.0-canary.51 fix2 features
Jan 23, 2026

This release includes core changes like adding a hydration diff indicator in devtool, alongside several Turbopack improvements focusing on caching, data storage refactoring, and error messaging. A previous feature related to automatic deploymentId was reverted.

v16.2.0-canary.42 fixes1 feature
Jan 22, 2026

This release introduces automatic deploymentId tracking for prebuilt-skew-protection and skips several unstable tests related to deployment.

v16.2.0-canary.3Breaking1 feature
Jan 22, 2026

This release removes the deprecated `deploymentId` from App Router render options and introduces an LRU cache with invocation ID scoping for the minimal mode response cache.

v16.2.0-canary.26 fixes1 feature
Jan 22, 2026

This release stabilizes browser log forwarding, introduces the replacement of InnerStorage with TaskStorage, and includes various fixes and cleanups across Turbopack components.

v16.2.0-canary.11 fix1 feature
Jan 21, 2026

This release includes a fix for PPR fallback shell caching behavior and several improvements to Turbopack's file watching and testing infrastructure.

v16.2.0-canary.05 fixes2 features
Jan 21, 2026

This release focuses on performance improvements by reusing bfcache data during prefetches and embedding static sibling info in the route tree. Several minor fixes address deployment and testing issues across Turbopack and Rspack.

v16.1.1-canary.36Breaking1 fix3 features
Jan 20, 2026

This release introduces changes to request metadata naming conventions and updates how deployment IDs are handled, alongside various Turbopack and CI improvements.

v16.1.1-canary.351 feature
Jan 20, 2026

This release includes an upgrade to the internal React version and introduces the experimental_gesturePush flag for the App Router.

v16.1.41 fix
Jan 19, 2026

This release focuses on backporting essential bug fixes, notably ensuring next config filtering respects the experimental flag setting.

v16.1.1-canary.344 fixes3 features
Jan 19, 2026

This release introduces new debugging capabilities via --debug-build-paths and allows server inspection with --inspect. Several Turbopack and CI/testing related fixes were also implemented.

v16.1.1-canary.33
Jan 19, 2026

This release reverts the addition of bundling support for worker_threads in Turbopack and includes acknowledgments for contributors.

v16.1.1-canary.322 fixes1 feature
Jan 17, 2026

This release includes fixes for edge runtime compatibility and glob pattern escaping, alongside adding bundling support for worker_threads in Turbopack.

v16.1.1-canary.312 fixes1 feature
Jan 16, 2026

This release includes an upgrade to React and introduces Turbopack support for matching loaders on resource queries. Several minor fixes related to type safety and promise handling were also implemented.

v16.1.32 fixes
Jan 16, 2026

This release focuses on backporting critical bug fixes, specifically addressing an LRU linked list issue and redirects in node middleware.

v16.1.1-canary.302 fixes2 features
Jan 16, 2026

This release focuses on core improvements including server action logging and terminal error visibility, alongside numerous stability and performance enhancements within Turbopack.

v16.1.1-canary.293 fixes1 feature
Jan 15, 2026

This release introduces new infrastructure for TaskStorage and includes several bug fixes across core functionality and Turbopack. Notably, the maximum response body size for fetch in next/image has been reduced.

v16.1.22 fixes
Jan 14, 2026

This release focuses on backporting critical bug fixes, including resolving an MDX processing crash and significantly improving performance on musl-based Linux distributions via a mimalloc upgrade.

v16.1.1-canary.282 fixes1 feature
Jan 14, 2026

This release focuses on core improvements including enhanced dead code elimination in Turbopack, better type safety, and fixes related to build manifests and environment file consistency. Several internal router and caching structures were also cleaned up.

v16.1.1-canary.261 fix
Jan 14, 2026

This release primarily addresses a performance issue in Turbopack's production chunking. Thanks to contributions from @sokra.

v16.1.1-canary.25
Jan 13, 2026

This release focuses on internal improvements and optimizations within Turbopack, including changes to testing procedures and code cleanup.

v16.1.1-canary.241 fix
Jan 13, 2026

This release reverts a previous change related to browser caching of RSC responses and includes thanks to a contributor.

v16.1.1-canary.232 fixes2 features
Jan 12, 2026

This release focuses on core stability, including fixes for server action requests and Turbopack optimizations like import trimming via side effect analysis. Several changes related to prebuilt-skew-protection and Turbopack module structure were reverted.

v16.1.1-canary.221 fix4 features
Jan 12, 2026

This release introduces several core improvements, including tracking the search string in refresh state and passing the RouteTree into navigation functions. A significant change is the revert of the PPR consolidation refactor.

v16.1.1-canary.211 fix1 feature
Jan 11, 2026

This release introduces a 'ready in time' metric to the Stats Action and optimizes CI by skipping the stats-aggregate job for documentation-only changes.

v16.1.1-canary.20
Jan 9, 2026

Common Errors

TurbopackInternalError4 reports

TurbopackInternalError generally arises from problems with file system access, particularly issues with symlinks, incorrect paths, or restricted permissions during the build process. Ensure your project's file paths, including outputFileTracingRoot, are valid and accessible, and that symlinks within your `node_modules` or project directory are correctly resolved and do not point outside of the project root; consider using the `realpath` command to normalize paths. If using Windows, verify adequate permissions for file operations and consider disabling developer mode or enabling long path support if symlink creation faces issues.

NoFallbackError1 report

The "NoFallbackError" in Next.js usually arises when a dynamic route is accessed with a parameter not generated during build time (when `fallback: false` or `fallback: 'blocking'` and the page isn't statically generated) and doesn't exist in your statically generated pages. To fix this, either include the missing parameter as a statically generated route using`getStaticPaths`, configure `fallback: true` to serve a fallback page while the route is generated, or use `fallback: 'blocking'` to block the browser until the route is generated for the first time. Using `fallback: true` or `'blocking'` requires handling the `router.isFallback` state in your component.

CustomApiError1 report

CustomApiError often arises in Next.js due to multiple instances of the same error class being created across different bundles or environments (server vs. client), causing `instanceof` checks to fail. Ensure your custom error class is defined in a single, shared module and is imported from the same absolute path consistently throughout your application, which will prevent module duplication and restore proper `instanceof` behavior. Consider using a bundler analyzer to identify and eliminate duplicate modules if necessary.

CanaryOnlyError1 report

The "CanaryOnlyError" in Next.js often arises when a component marked with `cache: 'no-store'` or similar cache-busting techniques is unexpectedly cached due to naming conflicts with reserved route parameters like `segments`. To fix this, rename route parameters (e.g., change `segments` to `mySegments`), or avoid using reserved words to prevent unintended caching and ensure your `no-store` directive is respected, thereby preventing cache misses. Ensure these changes are made in both route definitions and component logic.

Related Frontend & Mobile Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed