21.4.0-beta.4
📦 nxView on GitHub →
✨ 2 features🐛 14 fixes🔧 3 symbols
Summary
This beta release introduces updates to Angular ngrx, improves Docker setup and release workflows, and includes numerous bug fixes across core, node, and release functionalities.
✨ New Features
- Updated Angular ngrx to v20.
- Node setup docker now initializes the docker plugin.
🐛 Bug Fixes
- Workspace node traversal is now only performed when the node exists.
- Added dockerVersionScheme to nx release version.
- Release command now correctly fetches data from stdout for docker operations.
- Added release support when registryUrl is set to docker.io.
- Fixed gradle bootJar by setting excludeDependsOn to false.
- Applied small tweaks in messaging.
- Node prune targets now correctly depend on build.
- Ensured cache outputs are set correctly for prune and copy workspace modules targets.
- Outputs are now in the correct format for prune and copy-workspace-modules targets.
- When "nx release" fails, a link to the Manage Release page is now provided.
- The top-level releaseTagPattern is now used as the default for release groups.
- Added support for "nx release changelog" for docker images.
- Updated the installed version of rspack to match @nx/rspack.
- Added NODE_OPTIONS flag for Node.js 24 compatibility.
🔧 Affected Symbols
nx releasegradle bootJar@nx/rspack