Core Changes
- Hide stackframes if sandwiched between two ignore-listed frames: #81067
- Dim console logs from prospective prerender in dev: #81515
- Augment React types internally instead of overwriting them: #81561
- [sourcemaps] Don't check for vendor chunks when Node.js 18 is used: #81619
- [Segment Cache] Fix isHeadPartial logic: #81566
- [segment explorer] fix route url is missing cases: #81622
- [segment explorer] fix boundary trigger state: #81623
- fix(next/image): bump sharp to 0.34.3: #81556
Misc Changes
- Update help link for inlined use server in client components: #81495
- Turbopack: fix hanging problem with reexport cycles: #81620
- [test] improve segment explorer tests snapshot: #81616
- 15.4 Docs: Minor feature updates: #81618
- docs: onInvalidate router.prefetch: #81609
- Turbopack: Fix turbopack-swc-ast-explorer with multi-line inputs: #81635
- Turbopack: Clean up some of the logic in visit_assign_expr: #81636
- [turbopack] Rename
traverse_edges_from_entries_topological
totraverse_edges_from_entries_dfs
: #81481
Credits
Huge thanks to @icyJoseph, @eps1lon, @sokra, @huozhi, @delbaoliveira, @gaojude, @bgw, @styfle, and @lukesandberg for helping!