Core Changes
- feat(next/image): warn when
images.qualities
is undefined: #81690 - feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: #81321
- Update NextAdapter type and re-export: #81692
- upgrade to path-to-regexp@6.3.0: #80123
- [metadata] replace for initial body icon case: #81688
- [segment explorer] remove dev panel ui flag: #81670
- Simplify running test apps locally with
ppr
ordynamicIO
enabled: #81668 - [turbopack] Return cached Promise from
__turbopack_load_by_url__
: #81663 - Upgrade React from
97cdd5d3-20250710
to2f0e7e57-20250715
: #81678 - Delete unused
renderToString
function: #81707 - Discard prerendered route handler data from FS cache after revalidation: #81611
- Upgrade React from
2f0e7e57-20250715
tod85ec5f5-20250716
: #81708 - Ignore pending revalidations during prerendering: #81621
- [turbopack] Clear chunk cache on HMR instead of creating new
next-server
VM: #81664 - fix: rootParams should throw in client when fallbackParams are not present: #81711
- perf(build): optimize buildAppStaticPaths performance and add helper function: #81386
- Turbopack: Support string without options for @next/mdx: #81713
Misc Changes
- docs: Update redirects i18n documentation for App Router: #81347
- Include
use-cache
test suite in the Cache Components tests: #81610 - Improve error message for sync server functions: #81705
- [lint] keep lint-stage use faster linting: #81710
Credits
Huge thanks to @styfle, @wyattjoh, @ijjk, @ztanner, @huozhi, @prateekkish, @unstubbable, @eps1lon, @lubieowoce, and @timneutkens for helping!