v16.3.0-canary.26
📦 next-jsView on GitHub →
✨ 6 features🐛 2 fixes🔧 1 symbols
Summary
This release introduces several new experimental features enabled by default, improves Turbopack stability during development, and updates the underlying Rust toolchain.
Migration Steps
- If you rely on the behavior of prerendering HTTP access fallbacks, note that it has been reverted and now uses Cache Components semantics.
✨ New Features
- Added an environment variable `TURBO_TASKS_AVAILABLE_PARALLELISM` to override `std::thread::available_parallelism` callsites.
- Respond to App Shell prefetches on the server.
- Include PPR routes in dynamicRoutes regardless of revalidate time.
- Enabled `experimental.varyParams` by default.
- Enabled `experimental.optimisticRouting` by default.
- Enabled `experimental.cachedNavigations` by default when using cacheComponents.
🐛 Bug Fixes
- Made `--debug-build-paths` work correctly with projects located in the `src/` directory.
- Turbopack: Prevent dev server crash when `node_modules/next` is temporarily unresolvable.