Core Changes
- [middleware]: add upper bound to cloneBodyStream: #84539
- Remove automatic linting from build: #83136
- Re-enable legacyBehavior and passHref on Link: #84500
- [cna] Use stable React Compiler: #84660
- Add codemod for
middleware
toproxy
: #84127 - Fix dynamic catchall parameter interpolation in parallel routes: #84279
- feat(breaking): Hard Deprecate PPR Configuration: #84280
- Deprecate
middleware
and recommendproxy
: #84119 - Put native TS resolver for next config under
--experimental-next-config-strip-types
flag: #84675 - Fix interception route rewrites for nested dynamic routes: #84413
- fix: strip NEXTSEP from interpolated pathnames: #84430
- chore: Remove useless symlink resolution logic in
recursive-delete.js
: #84582
Misc Changes
- docs: update core documentation for Turbopack as default bundler: #84282
- Update Rspack development test manifest: #84631
- [turbopack] Only send the filesystem caching timing messages for slow events: #84646
- docs:
experimental.isolatedDevBuild
: #84656 - docs: add note clarifying project root in monorepo: #84628
- Fix flakey overlay feedback test: #84662
- [ci]: update flake detection to only run in Turbopack: #84659
- [ci]: move router-act to top level testing utils: #84653
- [tests]: de-flake client-cache.parallel-routes.test.ts: #84655
- [create-next-app]: add eslint to default template: #84661
- Update Rspack production test manifest: #84630
- [test] Assert on stable error codes: #84671
- Turbopack: convert HashMap to IndexMap for deterministic tasks: #84641
Credits
Huge thanks to @lukesandberg, @vercel-release-bot, @ztanner, @devjiwonchoi, @gwkline, @ijjk, @bgub, @samselikoff, @eps1lon, @wyattjoh, @bgw, and @sokra for helping!