Core Changes
- Turbopack: fix the require.cache clear logic: #82876
- Use deterministic env for public env vars: #82859
- fix: typesafe linking to route handlers and pages API routes: #82858
- fix: aliased navigations should apply scroll handling: #82900
- Remove experimental appDocumentPreloading: #82895
- Route modules: Call setReferenceManifestsSingleton for app-route to match app-page: #82908
- Update prettier project dependency from 3.2.5 to 3.6.2: #82896
- Do not modify parsedUrl collecting params: #82907
- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect(): #82860
- Skip emitting pages router entries when only app router present: #82444
Misc Changes
- Turbopack: sort keys in individual to make order deterministic: #82891
- Turbopack: run more unit tests in multi thread runtime: #82889
- Bump wasmer to 6.1.0-rc.3: #82885
- Turbopack: run all unit tests with a fixed amount of worker threads to avoid overloading with many CPUs: #82890
- Bump swc to v36: #82886
- Update Rspack production test manifest: #82869
- [turbopack] Add support for partial glob matches: #82906
Credits
Huge thanks to @sokra, @mischnic, @bgub, @ztanner, @timneutkens, @P41T0, @vercel-release-bot, @lukesandberg, @ijjk, and @huozhi for helping!