Core Changes
- feat(app-router): add clientParamParsingOrigins config for cross-origin rewrite header control: #82849
- Reuse routeModule loaderTree: #82987
- Remove deprecated
legacyBehavior
andpassHref
prop fromLink
component: #83003 - Upgrade React from
03fda05d-20250820
to6de32a5a-20250822
: #82946 - [Cache Components] Do not automatically client render useSearchParams…: #83048
- initial implementation of
export const prefetch
: #82905 - Upgrade React from
6de32a5a-20250822
to4123f6b7-20250826
: #83050 - revert: add ?dpl to fonts in
/_next/static/media
: #83062
Misc Changes
- Turbopack: fix route format for NFT globs: #82997
- Docs/getting started improv: #82741
- docs: typed routes manual tsconfig includes: #83031
- Docs/late aug feedback: #82953
- [turbopack] Ammend the error message for module not found errors: #83011
- Turbopack: cleanup Effect::MemberCall: #83021
- Turbopack: hierarchical output asset trace: #83041
- [turbopack] Remove a small amount of indirection from
Effect::FreeVar
: #83051 - ci: optimize e2e deploy test performance and resource usage: #83058
- fix: instead of throwing a warning for "noUnknownAtRules", disable the rule entirely: #83059
- Turbopack: add benchmark for JS analysis: #83042
Credits
Huge thanks to @wyattjoh, @mischnic, @timneutkens, @icyJoseph, @unstubbable, @lukesandberg, @gnoff, @lubieowoce, @bgub, and @ztanner for helping!