pnpm 11 Release Candidate introduces major changes including a SQLite-backed store index for improved performance, ESM-only distribution requiring Node.js v22+, and tightened supply chain security defaults. The `minimumReleaseAge` setting now defaults to 1 day to delay newly published packages, and `blockExoticSubdeps` is enabled by default. Build script configuration is consolidated into a single `allowBuilds` option, replacing several older settings. Global installs are now properly isolated with their own directories and lockfiles. New commands include `pnpm ci`, `pnpm sbom`, `pnpm clean`, `pnpm peers check`, and `pnpm runtime set`. Configuration no longer reads from `package.json`'s `"pnpm"` field or `npm_config_` environment variables, and the global config file has moved to YAML format.
Sort: