Core Changes
- Rewrite instant validation to use depth-based URL boundary discovery: #90905
- Add
experimental.cachedNavigationsfeature flag: #90928 - preserve allowQuery for partial fallback shells: #90887
- Cache runtime data for partially static pages on initial load (resume): #90888
- re-introduce partial fallback -> route upgrading: #89063
- fix: Don't fall through to catch-all when static child subtree doesn't match: #90957
Misc Changes
- Turbopack: CompileTimeDefineValue numbers and regex: #90934
- Turbopack: pass reference type to CustomModuleType: #90814
- Fix preview version in
window.next.versionfor PR builds: #90937 - docs: explain deploy test custom scripts: #90966
- [Evals] Standardize Evals in Next.js: #90883
- TURBOPACK: alias resolve lost query param: #88891
Credits
Huge thanks to @gnoff, @mischnic, @unstubbable, @ijjk, @ztanner, @gaojude, @fireairforce, and @acdlite for helping!