Core Changes
- Improve task pipelining: #90065
- fix(next/legacy/image): add deployment id (dpl) query string support: #89956
- Cache expected missing manifest read: #89908
- Use for...in instead of Object.keys for parallelRouteKey traversal: #89905
- [Instant] allow non-blocking dynamic holes and errors in shared parents: #89875
- Move prefetch hints from CacheNodeSeedData to FlightRouterState: #90066
- [Instant] Don't block on client APIs that wouldn't block in the browser: #89924
Misc Changes
- [turbopack] Fix some modification tracking bugs in TaskStorage: #89708
- bench: render-pipeline benchmarks and stress routes (2/8): #89863
- [turbopack] fix our verify features in turbo-tasks backend: #90013
- Refactor factory not available error message generation: #89897
- [turbopack] Followup for
#[derive(ValueToString)]: #89936 - Revert "[turbopack] Fix some modification tracking bugs in TaskStorage": #90096
- Disable jest cache for CI instead of wiping: #90097
- next-stats-action: avoid pnpm EXDEV during stats installs: #90100
- [turbopack] Run the deployment tests for turbopack and webpack: #84360
- ci: only cancel pull_request_stats on PR updates: #90104
- [Instant] test: remove unnecessary reactDebugChannel permutation: #90103
- [test] Replace flaky webpack snapshots in
cache-components-errors: #90105 - Upgrade to swc 57: #90084
Credits
Huge thanks to @gnoff, @sokra, @lukesandberg, @feedthejim, @timneutkens, @mmastrac, @ijjk, @lubieowoce, @unstubbable, @acdlite, and @mischnic for helping!