Core Changes
- Cap bot user-agent matching at 1KB: #100604
- Pass lazy response lifecycle capabilities into App rendering: #100395
- Upgrade testmode interceptors to 0.45.9: #100585
- Defer React loading until fetch dedupe construction: #100401
- Avoid loading standalone React by separating render validation: #100467
Misc Changes
- fix(turbopack): evaluate pure constructor callees: #100588
- Add webpack utils: #99826
- Stop requiring build-all when bootstrapping a fresh clone or worktree: #100600
- Fix webpack build dependency cell creation order: #100597
- More parity for webpack loader build dependencies: #99549
- Extend lazy server imports to route handlers and Pages: #99541
- test: enable log-file and worker-react-refresh in deploy mode: #100480
- ci: only declare a Vercel deploy target for webpack runs without a custom script: #100479
- Turbopack: Honor PURE annotations for callback arguments: #100577
- test: add non-adapter deploy snapshots to otel-middleware-trace: #100583
- Update Rspack development test manifest: #100557
- Update Rspack production test manifest: #100558
- ci: Fix ast-grep CI step: #100569
Credits
Huge thanks to @mischnic, @jimmyhmiller, @eps1lon, @kassens, @jamiboym, and @sokra for helping!