Migrating to Next.js v16.3.0-canary.95
Version v16.3.0-canary.95 introduces 2 breaking changes. This guide details how to update your code.
Released: 7/23/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
url.parse()experimental.viewTransitionnext/font/googlegenerateStaticParamsoutput: exportBreaking Changes
●Issue #1
The experimental `experimental.viewTransition` flag has been removed. If you were using this flag, you will need to remove it from your configuration.
●Issue #2
Edge server source map sources are now rewritten in Rust, and the JavaScript fallback has been dropped. This may affect debugging in edge environments if you relied on the JS fallback.
Migration Steps
- 1Remove the `experimental.viewTransition` flag from your configuration if it was previously used.
Release Summary
This release includes improvements to Turbopack's watcher loop and event handling, alongside bug fixes for `generateStaticParams` and Google Fonts fetch timeouts. It also removes the experimental `experimental.viewTransition` flag and updates edge server source map handling.
Need More Details?
View the full release notes and all changes for Next.js v16.3.0-canary.95.
View Full Changelog