Migrating to pnpm v11.0.0-rc.1
Version v11.0.0-rc.1 introduces 3 breaking changes. This guide details how to update your code.
Released: 4/15/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
`pnpm audit``auditConfig.ignoreCves``auditConfig.ignoreGhsas``pnpm store prune`Breaking Changes
●Issue #1
The registry retired legacy audit endpoints, causing `pnpm audit` to switch to the bulk endpoint (`/-/npm/v1/security/advisories/bulk`).
●Issue #2
CVE-based filtering for audits is no longer supported; it has been replaced by GitHub advisory ID (GHSA) filtering.
●Issue #3
The configuration key `auditConfig.ignoreCves` is no longer recognized and must be replaced with `auditConfig.ignoreGhsas`.
Migration Steps
- 1Replace all `CVE-YYYY-NNNNN` entries in your `auditConfig.ignoreCves` with the corresponding `GHSA-xxxx-xxxx-xxxx` value found in the 'More info' column of `pnpm audit` output.
- 2Move the new GHSA entries under the `auditConfig.ignoreGhsas` key in your configuration.
Release Summary
This release updates `pnpm audit` to use the modern registry bulk endpoint, replacing CVE filtering with GHSA filtering, and introduces several new native CLI commands like `pnpm docs`, `pnpm ping`, and `pnpm search`.
Need More Details?
View the full release notes and all changes for pnpm v11.0.0-rc.1.
View Full Changelog