Core Changes
- fix: replaceIdentifiersInAst takes an expression, not a string: #79196
- Remove DIO w/o PPR branch from
app-render.tsx
: #79303 - Remove prospective fallback prerenders: #79304
- Fixed rewrite param parsing for interception routes in Vercel deployments: #79204
- [build-sourcemaps] Sourcemap errors during prerender if
experimental.enablePrerenderSourceMaps
is enabled: #79109
Misc Changes
- [test] Use unique error messages in
server-source-maps
: #79108 - refactor(turbopack-resolver): rename filed plugins to after_resolve_plugins: #79286
- Update Rspack development test manifest: #79356
- Update Rspack production test manifest: #79357
- Docs: Experimental taint option in next.config.js: #79293
- docs: --verbose option in dev mode is not yet supported: #79366
- Update Turbopack development test manifest: #79358
- docs: Fix flag for taint: #79370
- test: fix more Runtime/Recoverable Error flakiness in HMR: #79371
- Remove obsolete
ppr
configs from Dynamic IO tests: #79305 - Turbopack: don't emit unnecessary block: #79361
- perf(turbopack): Spawn only one thread for one
write file
effect: #79318 - [release] add new ci to use changesets/action for stable release: #79037
- fix(doc): fix typo: #79369
Credits
Huge thanks to @eps1lon, @fireairforce, @icyJoseph, @lubieowoce, @unstubbable, @mischnic, @kdy1, @devjiwonchoi, and @GenhaoLi for helping!