Core Changes
- Add env handling for experimental tracing: #68516
- chore: typo in bootrap to bootstrap: #68517
- Refactor ModuleOptionsContext API: #67864
- fix(turbopack): don't log errors when they are thrown: #68331
- Ensure client components are in experimental trace: #68492
- Ensure webpack cache does not conflict with experimental tracing: #68515
- Add store only mode for experimental tracing: #68548
Misc Changes
- Upgrade to rustc nightly-2024-08-01: #68452
- allow to run trace-server on a different port: #68431
- Update flakey HMR test with turbopack: #68495
- update node-version specifier for broader support: #68442
- chore: remove turbopack-binding and other unused crates: #68456
- chore(turbopack): Add
comment_width = 100
to rustfmt.toml: #68541 - vscode settings.json: Use dedicated configuration for rust-analyzer target directory: #68543
- Add ast-grep GitHub Action: #68540
- [turbopack] Make ReadRef using
VcCellMode
semantics, addVcCellMode::raw_cell
API: #68467 - [turbopack] Minimal implementation of local Vcs: #68469
- Remove invalid line from memory usage doc: #68551
- [turbopack] Implement resolution for local Vcs: #68472
- [turbopack] Respect VcCellMode in TraitRef::cell: #68473
- [turbopack] Implement remainder of local Vcs: casting and get_task_id: #68474
Credits
Huge thanks to @ijjk, @devjiwonchoi, @mischnic, @ForsakenHarmony, @sokra, @arlyon, @bgw, and @wbinnssmith for helping!