Core Changes
- feat(trace-server): add query CLI and MCP API to turbopack-trace-server: #92030
- Bump TypeScript to 6.0: #91257
- Improve error stacks for dynamic API usage in
"use cache": #92736
- refactor: remove ClientFileLogger, consolidate file logging into handleLog: #92329
- Node.js streams: Add forkpoint for continueDynamicHTMLResume: #92471
- Node.js streams: Add forkpoint for generateDynamicFlightRenderResult: #92474
- Node.js streams: Add forkpoint for generateStagedDynamicFlightRenderResult: #92509
- Add unstable_prefetch route segment config and decouple runtime prefetching from unstable_instant: #92754
- Stop using deprecated
downlevelIteration: #92652
Misc Changes
- chore: Use from_raw_parts for ResolvedVc::deref_vec and ResolvedVc::deref_slice: #92749
- Pin upload-artifact to v7.0.1 and download-artifact to v8.0.1: #92757
- Fix swc wasm test on canary: #92738
- test: Add tests for client reference side effects: #92774
- docs: add migration note for experimental cache flags to cacheComponents: #92318
- feat(turbo-tasks-backend): gate prepare_tasks_with_callback trace span behind feature flag: #92779
- Update next versions of internal apps: #92666
- turbo-persistence: stop background persisting after unrecoverable failure: #92106
- Disable build caches for production/staging/force-preview deploys: #92792
- Fix turbo cache flag: use --force: #92796
Credits
Huge thanks to @bgw, @mmastrac, @sokra, @timneutkens, @eps1lon, @unstubbable, @mischnic, @bgub, @aurorascharff, @gnoff, and @lukesandberg for helping!