Core Changes
- Rename
rewroteURL to rewrittenPathname in request metadata: #88751
- Simplify
getImplicitTags to accept pathname instead of url object: #88753
- Add
NEXT_DEPLOYMENT_ID global: #86738
- Turbopack: remove deployment id suffix from client reference manifest chunks: #88741
- Inject
<html data-dpl-id> and don't inline it into JS anymore: #88761
- [metadata] match the Metadata and ResolvedMetadata type: #88739
Example Changes
- Update with-mysql example to Next.js 15, Tailwind 4, Prisma 7: #88475
Misc Changes
- [ci] Ensure Turbo Remote Cache can be written to: #88794
- perf(turbopack): optimize resolve plugin handling: #88639
- Fix buildManifest.js deployment tests: #88806
- [ci] Merge Cache Components and deploy tests manifests when running CC deploy tests: #88824
- Turbopack: Extend filesystem watcher fuzzing to cover symlinks and junction points: #88192
- [test]: add ability to run test-deploy with pre-existing deployment: #88829
Credits
Huge thanks to @eps1lon, @SimeonGriggs, @unstubbable, @xusd320, @mischnic, @sokra, @huozhi, @bgw, and @ztanner for helping!