Misc Changes
- Measure AI upgrade nudges, handoffs, and completion: #99465
- turbo-persistence: 32 bit fingerprints for the used keys AMQFs: #99333
- Remove suspend during operations: #99383
- test: migrate runtime deploy exclusions to force gates: #98159
- test: migrate asset deploy exclusions to force gates: #98158
- test: migrate Pages Router deploy exclusions to force gates: #98157
- fix: stale usages of unstable_ensureStatic: #99540
- Add unstable parameter matching APIs: #97393
- docs: point next package security disclosure to HackerOne: #99459
- docs: add ensureStatic reference and validation guidance: #99355
- Enable Turbopack export name mangling by default for builds: #99362
- Allow skipping React and ESLint upgrades: #99468
- Prefer the declared package manager during upgrades: #99471
- Use Next.js conventions in bundle analyzer UI: #98780
- Pass App Page HMR state through a dev render context: #99487
- Remove request forwarding from App Router error reporting: #99488
- docs: self hosting immutable static assets: #97008
- test: enable deployment fixtures with Corepack and portable tarballs: #99192
Credits
Huge thanks to @devjiwonchoi, @lukesandberg, @jimmyhmiller, @gnoff, @lubieowoce, @swarnava, @aurorascharff, @sokra, @wbinnssmith, @mischnic, and @jamiboym for helping!