Core Changes
- Allow sitemap.ts and sitemap/page.tsx to coexist in Turbopack: #89789
- [fragment-scroll] Cleanup scroll and focus restoration in layout router: #83110
- [fragment-scroll] Add
experimental.appNewScrollHandler: #83107
Misc Changes
- After() docs requests API: #89837
- docs: Move browserToTerminal into logging: #88901
- Update documentation to explain behavior in a Catch-all route: #89742
- test: allow query suffix in related media URL e2e assertions: #89872
- Update Rspack development test manifest: #89811
- Turbopack: Store task error as pointer to the source error: #89293
- docs: add deploymentId config and clarify encryption key for self-hosting: #89795
- Turbopack: Pass asset_suffix_path as Vc: #89899
- [turbopack] Simplify JS
ChunkItemwith a single impl in most cases: #89548
Credits
Huge thanks to @feedthejim, @icyJoseph, @freek-boon-greenberry, @andrewimm, @ijjk, @vercel-release-bot, @sokra, @eps1lon, and @mmastrac for helping!