Core Changes
- Reuse resolvedPathname from prepare: #81194
- Turbopack: exclude resolve-rewrites if possible: #80939
- [devtool] styling fixes: #81228
- [devtools] Omit line/col numbers for anonymous sources: #81223
- Fix NEXT_CPU_PROF during development: #81248
Misc Changes
- Only retry deploy tests for canary: #81207
- Skip alert as well for non-canary e2e deploy: #81210
- Fix if condition in retry workflow: #81211
- Format Turbopack NFT tests: #81199
- Turbopack: add
EcmascriptExports::Unknown
: #81214 - Sync NFT test suite from upstream: #81189
- docs: Getting started pages and search params: #80616
- Fix future Rust warnings: #81217
- Turbopack: fix source map panic: #81212
- chore(turbopack): Remove unused dependencies reported by cargo-shear: #81221
- Docs/after function mdx fix: #81174
- Docs: include effect in docs for default optimized libraries: #81203
- Update caching.mdx: #81185
- perf(next-napi): optimize output assets collection using flat_map: #81222
- [turbopack] Add FileSystemPath.has_extension and optimize module graph operations: #81205
Credits
Huge thanks to @ijjk, @mischnic, @icyJoseph, @ethanniser, @huozhi, @MichalMoravik, @eps1lon, @fireairforce, @lukesandberg, and @timneutkens for helping!