23.2.0-beta.5 (2026-08-06)
🚀 Features
- angular: add support for Angular v22.1 (#36521)
- core: add nx migrate --run-migration to run a single migration (#36407)
- core: let migration generators skip their AI step (#36532)
- core: show Cloud app link for remote cache instead of docs (#36460)
- nx-cloud: generate .nx/ci-config.yaml for agent distribution (#36504)
- nx-cloud: add nx start-nx-agents as an alias for nx-cloud start-nx-agents (#36572)
- release: support tag-based project selection (#36537)
🩹 Fixes
- angular: keep buildable libraries private (#36545)
- angular-rspack: stop builds crashing on non-array styleUrls (#36550)
- core: normalize resolved module paths (#36556, #36549)
- core: stop pruneProjectGraph from mutating the source project graph (#36517, #36470)
- core: make preset empty work without github.com and improve template download errors (#36508)
- core: drain to stdout before exiting
nx affected(#36569, #36568) - core: update brace-expansion to 5.0.9 for CVE-2026-14257 (#36577)
- docker: skip unchanged version action projects (#36542)
- misc: move plugin internal imports to devkit/internal (#36430)
- nx-dev: keep the kb index working for uncommitted articles (#36588)
- react: make module federation packages optional peer dependencies (#36492)
- release: ignore deleted projects in historical affectedness (#36538)
- release: support custom conventional commit types (#36539)
- release: skip changelog resolution for unversioned projects (#36544)
- release: preserve package.json formatting (#36540)
- testing: reserve dev-server ports in the react-router e2e suite (#36585)
❤️ Thank You
- Aaron Thomas @ATKasem
- AI-JamesHenry @AI-JamesHenry
- ATKasem @ATKasem
- Craigory Coppola @AgentEnder
- Harsh Mathur @harshmathurx
- Jack Hsu @jaysoo
- Jamie Trip
- Jason Jean @FrozenPandaz
- Leosvel Pérez Espinosa @leosvelperez
- Louie Weng @lourw
- Optischa @Optischa