Core Changes
- Replace PPR config helpers with cacheComponents checks: #90704
- Cached Navigations: Cache visited fully static pages in the segment cache: #90306
- Remove
isRoutePPREnabledfrom render options and delete dead PPR branch: #90713 - Use page extensions in next-swc transforms applying to pages: #90650
- Cached Navigations: Cache static stage of partially static initial HTML: #90539
- Remove
PrerenderStorePPRtype and allprerender-pprswitch cases: #90721 - Clean up legacy PPR references in test fixtures: #90725
- Cached Navigations: Cache runtime stage data from navigation requests: #90666
- Remove legacy PPR postpone cluster: #90726
Misc Changes
- [turbotask] Make turbotask function registration const: #90797
- Turbopack: turbofmt/turbobail macros: #90092
- Add Err(anyhow(... ast-grep rule: #90869
- Turbopack: allow resolving TS files in tailwind config: #90046
- Unify Node and Edge externals list: #90819
- chore: add aurorascharff to devex team labeler config: #90866
- Update Rspack production test manifest: #90857
- Update Rspack development test manifest: #90858
Credits
Huge thanks to @mmastrac, @devjiwonchoi, @unstubbable, @eps1lon, @mischnic, @aurorascharff, and @vercel-release-bot for helping!