Core Changes
- Error when accessing undefined root params in
generateStaticParams: #91519 - Buffer prefetch response before passing to Flight client: #91487
- [Segment Cache] Always upsert on prefetch completion: #91488
- Track vary params during runtime prefetches: #89297
- [react-sync] Allow locking in manual sync: #91509
- Remove devCacheControlNoCache experimental option (hard-code no-cache): #91503
- fix allowedDevOrigins for no-cors requests: #91506
- Remove webpack stats generation from Turbopack: #91515
- Upgrade React from
c80a0750-20260312to3f0b9e61-20260317: #91522 - Move adapterPath from experimental to stable top-level config: #91535
- block disallowed dev origins by default: #91507
Misc Changes
- perf(turbopack-node): zero-copy Buffer transfer from node to rust: #91376
- docs(turbopack-core): Copy "layers" documentation from mdbook to rustdoc: #91350
- Turbopack: correctly apply effects for issue snapshots: #91511
- Turbopack: treat unknown CSS selectors as warnings: #91513
- docs(turbopack): Migrate chunking docs from mdbook, with proof-reading and minor updates from claude: #91472
- Skip catch-error-react-compiler test to unblock CI: #91528
- [turbopack] update qfilter to 0.3.0-alpha: #91467
- Unflake two
"use cache"tests: #91529 - docs(turbopack): Remove old
architecture.mdfile from turbopack crate: #91473
Credits
Huge thanks to @xusd320, @bgw, @mischnic, @unstubbable, @acdlite, @eps1lon, @devjiwonchoi, @lukesandberg, @sokra, @ztanner, and @timneutkens for helping!