Change8

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