21.3.0-rc.0 (2025-07-18)
🚀 Features
- core: add live durations for running tasks in the tui (#31897)
- core: allow {args} to be fully interpolated in run-commands (#31824)
- core: add --initialRun flag to nx watch command (#31910)
- core: add env var for cache size (#31609)
- core: add GitHub repository creation and push functionality (#31936)
- module-federation: bump @module-federation/node & @module-federation/enhanced to fix esbuild vulnerability (#31924, #31923)
- rspack: add support for proxyConfig in the dev-server executor (#31909)
🩹 Fixes
- core: ensure non-pty tasks have output in terminal pane when finish (#31925)
- core: remove affected comment and improve CI setup messages (#31913)
- core: remove accidental additional line (#31930)
- core: preserve scroll position when tasks complete and scroll faster (#31898)
- core: improve parent gitignore handling for nested Nx workspaces (#31911, #27368, #28000, #27295, #28123, #29413, #29245)
- core: shutdown running tasks properly when recieving sigterm (#31534)
- core: lockfile pruning uess project name to identify workspace nodes (#31959)
- misc: nx should error if atomization brings in invalid file paths (#31675)
- misc: improve the generation of storybook stories (#31893)
- module-federation: ensure react deps are eagerly loaded #31612 (#31961, #31612)
- react: normalize paths correctly when generating stories (#31944)
- react: Ensure react-router e2e test are generated with the correct config (#31945)
- react-native: fix react native web configuration (#29608)
- react-native: app creation should sync deps (#31839)
- testing: when we generate a random port we should start from 1024 (#31927)
- testing: update yarn integration tests for remix and enable previously skipped tests (#31933)
- webpack: use loadPaths instead of includePaths (#31946, #30340)
- webpack: ensure less and less-loader deps are ranges (#31958, #31953)
❤️ Thank You
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Jason Jean @FrozenPandaz
- Julien Marcou
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- yarden-island