21.4.0-beta.4 (2025-07-31)
🚀 Features
🩹 Fixes
- core: only traverse workspace node when it exists (#32165)
- core: add dockerVersionScheme to nx release version (#32172)
- docker: ensure release fetches data from stdout correctly (#32149)
- docker: add release support when registryUrl is set to docker.io (#32174)
- gradle: fix bootJar, add excludeDependsOn to false (#32157)
- misc: small tweaks in messaging (#32131)
- node: prune targets should depend on build (#32147)
- node: ensure cache outputs are set for prune and copy workspace modules (#32171)
- node: outputs should be in the correct format for prune and copy-workspace-modules targets (#32178)
- release: provide a link to Manage Release page when "nx release"fails (#32153)
- release: use top-level releaseTagPattern as the default for release groups (#32154)
- release: support "nx relase changelog" for docker images (#32169)
- rspack: update installed version of rspack to be same as @nx/rspack (#32152)
- testing: add NODE_OPTIONS flag for Node.js 24 compatibility (#32177)
❤️ Thank You
- Colum Ferry @Coly010
- Emily Xiong @xiongemi
- Jack Hsu @jaysoo
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Victor Savkin @vsavkin