Core Changes
- Turbopack: allow trace level tracing: #86255
- Allow SSR to finish microtasky work before flushing: #86311
- Turbopack: fix passing project options from napi: #86256
- [Cache Components] Atomic setTimeouts: #86093
- Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps: #86340
- [Cache Components] Discriminate static shell validation errors by type: #85747
- Turbopack: add NEXT_TURBOPACK_WRITE_ROUTES_HASHES_MANIFEST to write hashes into manifest: #86257
Example Changes
- docs: add example for enabling both AVIF and WebP image formats for better image optimization: #86191
Misc Changes
- Turbopack: bundle-analyzer need to avoid using the local next.js build: #86258
- Turbopack: remove unused method: #86259
- Turbopack: disable input source maps for analyze: #86341
- Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks for
selfarguments: #86231 - Turbopack: Remove dead
turbo_tasks::persisted_graphmodule: #86329 - [turbopack] Refactor the analyzer to fix a few issues and prepare to split it up: #86265
- next-analyze: improve network error visuals: #86222
- Turbopack: test if unused self arguments are filtered: #86353
- Upgrade React from
0972e239-20251118to8ac5f4eb-20251119: #86351 - Update Rspack development test manifest: #86332
Credits
Huge thanks to @sokra, @lubieowoce, @bgw, @lukesandberg, @wbinnssmith, @KaziMahbuburRahman, and @vercel-release-bot for helping!