Change8

v10.33.2

📦 pnpmView on GitHub →
🐛 2 fixes🔧 2 symbols

Summary

This patch release fixes critical bugs related to globally installed binaries failing under specific conditions and resolves an infinite fork-bomb scenario involving conflicting pnpm version specifications in projects.

Migration Steps

  1. If you were affected by the fork-bomb issue, note that the child environment is now forced to disable package-manager-version handling by setting environment variables like manage-package-manager-versions=false (v10) or pm-on-fail=ignore (v11+).

🐛 Bug Fixes

  • Globally-installed bins no longer fail with ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND when pnpm was installed via the standalone @pnpm/exe binary on systems without a separate Node.js installation.
  • Fixed an infinite fork-bomb that occurred when pnpm was installed globally with one version, run inside a project specifying a different pnpm version via packageManager, and a pnpm-workspace.yaml existed at the root.

Affected Symbols