Core Changes
- Add reasons for some server-external-packages: #86254
- Send dynamic validation errors to browser via WebSocket: #85818
- Delete un-used prefetch outputs with PPR: #86100
- Revert "Turbopack: add bundle-analyzer to versioning and add dependen…: #86394
- Turbopack: add bundle-analyzer to versioning and add dependency: #86355
- fix issue - #86365: #86366
- Turbopack: fix import chain by determining depth locally per route: #86350
- Use JSONC for default server-external-packages: #86252
Misc Changes
- Turbopack: refactor tuple variant into struct: #86374
- Migrate to VisitMut: #86347
- Turbopack: decode url encoding and relative paths in source maps: #86342
- Turbopack: remove Asset supertrait from Module trait. Modules don't have content: #86339
- docs: csr-bailout debugging: #86359
- docs: serverless deploy feedback: #86357
- Bump swc to 48: #86240
Credits
Huge thanks to @mischnic, @unstubbable, @ijjk, @ztanner, @sokra, @icyJoseph, @zhiyanzhaijie, and @mischnic for helping!