Core Changes
- [devtool] move font styling to global.css: #81782
- [devtool] copy decoded info of error details: #81735
- fix(build): add sourcePage context for PPR dynamic route lambda creation: #81781
- refactor: rename experimental.dynamicIO to experimental.cacheComponents: #81562
- Properly handle hanging promise rejections during prerendering: #81754
- Upgrade React from
d85ec5f5-20250716
todffacc7b-20250717
: #81767 - Refactor: Get rid of overly generic
getExpectedRequestStore
function: #81791
Misc Changes
- Update Rspack production test manifest: #81746
- Update Rspack development test manifest: #81747
- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: #81741
- [turbopack] Reuse shared Promise for loaded chunks: #81755
- Add VSCode tasks to show TypeScript compilation errors in problems view: #81799
- Turbopack: remove unneeded manifests for API routes: #81536
Credits
Huge thanks to @vercel-release-bot, @huozhi, @bgw, @wyattjoh, @unstubbable, @eps1lon, and @mischnic for helping!