Core Changes
- fix: handle file:// URLs from import.meta.resolve in cache handler path (fixes #73796): #90370
- Turbopack: exclude metadata routes from server HMR: #92034
- next.config.js: Accept an option for serverFastRefresh: #91968
- Enable
varyParamstracking for Cached Navigations: #92113 - telemetry: set turboFlag correctly: #92149
- Instant Validation: Allow unconfigured slots to render optionally: #92126
Misc Changes
- TURBOPACK: support parse windows absolute path with single slash: #92076
- Turbopack: statically evaluate path.sep: #92150
- docs: add middleware bypass note to CDN caching guide: #92132
- Turbopack: use same hash for immutable-static-hashes.json: #92157
- [turbopack] replace regex with indexof: #92023
- [test] Skip
unstable_dynamicStaleTimetests due to flakiness: #92162 - [test] Skip flaky
segment-cache-refreshsuite: #92163 - Turbopack: createRequire(new URL("...", import.meta.url)): #92153
- Add PPR evals and fix env loading for agent-eval 0.9.5: #92063
- docs: document revalidateTag's required second argument in upgrade guide: #92134
- Turbopack: support targeting even older browsers: #91563
Credits
Huge thanks to @VedantMadane, @wbinnssmith, @fireairforce, @unstubbable, @mischnic, @gnoff, @ijjk, @lukesandberg, @eps1lon, @gaojude, and @aurorascharff for helping!