Core Changes
- Fix incorrect 'Ready in' time for next start: #88589
- feat: server action logging: #88277
- Log browser error and warnings in terminal: #88352
Misc Changes
- Turbopack: avoid removing cells for erroring tasks: #88305
- [ci] Use native
concurrencyfeature in build-and-test: #87287 - doc: add details of mcp client integration: #88543
- Turbopack: unflake unit test: #88620
- Turbopack: snapshot the ModuleGraph to avoid (eventual) inconsistent graphs: #88340
- Turbopack: Consistency for compute_async_module_info: #88409
- Turbopack: follow tracing spans through aggregation update queue: #88410
- Turbopack: avoid chunk_item_id task and use selective cell access instead: #88411
- Turbopack: MappedReadRef should be Send and Sync: #88558
- Turbopack: selective read for module_chunk_groups in ChunkGroupInfo: #88559
- Turbopack: use selective reads for merged modules: #88560
- Turbopack: add caching to chunking: #88561
Credits
Huge thanks to @sokra, @eps1lon, @timneutkens, and @huozhi for helping!