23.3.0-beta.8 (2026-10-02)
🚀 Features
- core: record unresolved migrations and cap retries in orchestrated migrate runs (#36986)
- core: report an active orchestrated migrate run instead of resuming it (#36988)
- core: report abandoned, revisited and resumed orchestrated migrate runs and their dispense ordinals (#36989)
- core: turn ultracache on with NX_CLOUD_USE_ULTRACACHE (#37242)
- vitest: support vitest 5 (#37142)
🩹 Fixes
- angular-rspack: update piscina to address critical vulnerability (#37252)
- bundling: clear typescript update timer when a rollup build closes its watch program (#37196)
- core: speed up daemon start by collecting ignore files in one walk (#37211)
- core: copy cached outputs into the workspace in parallel (#37085, #37090)
- core: remove axios from the published nx package (#36706)
- core: make glob escapes work the same on every platform (#37215)
- core: build the daemon's ignore rules from the file scan (#37220)
- core: traverse past module-format package.json stubs when locating npm dependencies (#36985, #36984)
- core: cache only declared outputs under ultracache (#37243)
- core: treat a cache record whose artifacts are missing as a miss (#37111, #37110)
- core: close the task DB before nx reset deletes workspace-data (#37250)
- module-federation: skip undeclared default packages when sharing (#37223, #37108)
- release: preserve private dev-only workspace dependencies (#37193, #37192)
- testing: hold the Cypress 16 migration only when a Vite component testing project resolves Vite 7 (#37123)
❤️ Thank You
- alexandrucojocaru-creatopy
- Charlie Croom
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Jupiter Jayna @sdjayna
- Leosvel Pérez Espinosa @leosvelperez
- Quentin Emo @xItsSky