Core Changes
- feat(next/image)!: deprecate and warn on
images.domains
config: #84625 - feat(next/legacy/image)!: deprecate and warn on
next/legacy/image
usage: #84622 - Turbopack: improve errors/warnings for turbopack messages: #84552
- Turbopack: rename turbopackPersistentCachingForXXX to turbopackFileSystemCacheForXXX: #84632
- [Segment Cache] Add refresh URL to reused default segments: #84627
- [Segment Cache] Fix tests related to optimistic loading state reuse: #84498
- Upgrade React from
a4eb2dfa-20251006
to3025aa39-20251007
: #84613 - [breaking]: enable clientSegmentCache by default: #84643
- feat: Acquire a lockfile on
distDir
innext dev
andnext build
: #84428 - Add deprecation warning to Runtime config: #84168
Misc Changes
- [create-next-app]: prompt to use recommended options: #84570
- Update labeler: #84623
- Turbopack: use mmap advise to help the OS preloading: #84379
- Turbopack: skip invalidating a task on cell/output change when the dependency is outdated: #84551
- Turbopack: follow-up changes from untracked tracing: #84629
- Turbopack: sourcemaps for JSON modules: #84611
- Turbopack: avoid race condition when updating cells: #84598
Credits
Huge thanks to @ztanner, @samselikoff, @styfle, @sokra, @mischnic, @acdlite, @bgw, and @devjiwonchoi for helping!