24.0.4 (2026-11-03)
🩹 Fixes
- angular-rspack: respect component style minification (#37722, #37713)
- core: stop findImports when the jsx lexer stalls on multi-byte chars (#37695, #37687)
- core: prune task results before hash planning (#37714)
- core: keep cache restores and stores inside task outputs (#37661)
- core: harden git handling in nx import (#37663)
- core: verify and pin the nx versions that init and configure-ai-agents install (#37665)
- core: keep nx cloud credentials and task arguments out of analytics and urls (#37667)
- core: only serve the graph to local same-origin requests (#37668)
- core: hash uncovered node_modules reads and keep env out of runtime input logs (#37670)
- core: remove the duplicate redactUrlCredentials import (#37733)
- js: include yarn patch checksum in the external node hash (#37709)
- js: keep a workspace-root rootDir through the typescript plugin tsconfig cache (#37701, #37700)
- linter: correct converted eslint report paths and cache inferred reports (#37677, #37610)
- maven: only apply build state paths inside the workspace or build directory (#37671)
- misc: patch HTTP, XML and archive dependencies (#37693)
- misc: widen picomatch dependency from 4.0.4 to ^4.0.7 (#37698)
- release: treat git and commit-derived input as data in nx release (#37666)
❤️ Thank You
- Akinfenwa Obaseyi @obaseyi2
- bylethviva @bylethviva
- Cestercian @cestercian
- Craigory Coppola @AgentEnder
- Jacob Ley @JacobLey
- Leosvel Pérez Espinosa @leosvelperez
- Rahul Kashyap @itisrmk