Core Changes
- [test] Fix jest-haste-map warnings: #82995
- Don't require collect-build-traces with Turbopack: #90586
- Enable
experimental.reactDebugChannelby default: #90310 - Less dynamic pages manifest path: #90581
- Upgrade React from
c0060cf2-20260224to98ce535f-20260226: #90605 - Turbopack: Add Next.js version to "initialize project" trace span: #90545
- [devtools] Stop sending codeframes for ignored frames: #90577
- Allow
reset()from user's global-error: #89684 - Fix per-segment prefetching for initial loads with Cache Components: #90610
- Add
unstable_retry()to error.js: #89685
Example Changes
- docs: add Docker Standalone and Docker Export examples to Deploying page: #90386
Misc Changes
- [test] Remove
getStackFramesContent: #90571 - Replace
testonlytotestheadlessin AGENTS.md: #90578 - [test] Include error code in Redbox snapshot: #90497
- Turbopack: Add TransientEnvMap to avoid persisting env vars in cache: #90526
- Turbopack: add Xxh3Hash128Hasher: #90584
- [test] Fix error code snapshots when testing with React 18: #90593
- feat: Join guides and frame around UI preservation: #90595
- Turbopack: use xxhash3_128 for content hashes: #90583
- test: remove stray TURBOPACK_BUILD=1: #90602
- Update Rspack development test manifest: #90566
- Update Rspack production test manifest: #90565
- [ci] Use
NEXT_TEST_CIinstead ofCIfor e2e test retry guard: #90606 - [test] Skip failing segment-cache deploy test: #90601
- turbo-persistence: drop key compression dictionary from SST files: #90608
Credits
Huge thanks to @eps1lon, @devjiwonchoi, @mischnic, @kristiyan-velkov, @sokra, @icyJoseph, @vercel-release-bot, @unstubbable, and @lukesandberg for helping!