what stackpulse tracks
pnpm releases from GitHub
StackPulse watches pnpm release notes and keeps the original source link close to every summary.
Fast, disk space efficient package manager StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches pnpm release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release introduces improvements to integrity checksum handling for on-demand tarball generation, adds a new `--exclude-peers` flag for SBOM generation, and fixes several bugs related to audit, peer resolution, and Windows-specific issues.
Users relying on peer dependencies, SBOM generation, or Windows-specific functionality may be affected by these changes.
Update to pnpm 11.9.0 to benefit from the latest fixes and improvements.
This release introduces a critical security fix for environment variable expansion in project `.npmrc` files, preventing potential leaks of sensitive information. It also includes performance improvements for `pnpm install` and new configuration options for URL-scoped registry settings.
Users relying on environment variables in project `.npmrc` files for authentication may need to migrate their configuration.
Migrate sensitive tokens from project `.npmrc` to user-level `~/.npmrc` or use `pnpm config set` to avoid authentication issues.
This release addresses a critical security vulnerability (GHSA-3qhv-2rgh-x77r) by preventing environment variable expansion in repository-controlled `.npmrc` files to avoid leaking sensitive data. It also fixes a bypass where malicious repositories could redirect trusted config file loading.
Users relying on environment variables in repository-controlled `.npmrc` files for registry URLs, proxies, or credentials may experience authentication issues.
Migrate sensitive configurations (e.g., tokens) to user-level `~/.npmrc` or global config using `pnpm config set`.
This release addresses a critical security vulnerability (GHSA-3qhv-2rgh-x77r) by preventing environment variable expansion in repository-controlled `.npmrc` files to avoid potential secret leaks. It also introduces stricter verification for package-manager binaries and Node.js releases.
Users relying on environment variables in repository-controlled `.npmrc` files for authentication may be affected.
Move authentication tokens to user-level `~/.npmrc` or use `pnpm config set` to avoid authentication issues.
This release addresses a critical security vulnerability (GHSA-3qhv-2rgh-x77r) by preventing environment variable expansion in repository-controlled `.npmrc` files to avoid potential secret leaks. It also introduces several security enhancements, including verification of npm registry signatures and OpenPGP signatures for Node.js runtimes.
Users relying on environment variables in repository-controlled `.npmrc` files for authentication may be affected.
Move authentication tokens to user-level `~/.npmrc` or use `pnpm config set` to configure them.
This release introduces stricter integrity checks for tarballs and enhances security by addressing several vulnerabilities related to lockfile integrity, git resolutions, and patch files.
Users relying on tarball integrity checks or using unscoped per-registry settings may be affected by the new stricter defaults.
Review and update your lockfile integrity checks and registry settings to comply with the new security measures.
This release introduces stricter integrity checks for tarballs and fixes credential disclosure vulnerabilities. It also improves security by rejecting malicious lockfile entries and patch files.
Users relying on unscoped credentials or encountering tarball-integrity mismatches are affected.
Update credentials to be URL-scoped and use `--update-checksums` for tarball-integrity mismatches.
This release introduces experimental support for the Rust-based pacquet binary in pnpm's installation process and fixes issues related to CLI flag forwarding and lockfile handling when pacquet is used.
Users opting to use pacquet for installation will be affected by the changes in CLI flag forwarding and lockfile handling.
Consider testing pacquet in your project by following the configuration steps provided.
This release introduces an experimental Rust port of pnpm called `@pnpm/pacquet` for faster installation, along with several bug fixes and improvements to dependency handling.
Developers opting into the experimental `@pnpm/pacquet` feature will be affected.
Consider trying `@pnpm/pacquet` for faster installations and report any issues.
This release introduces experimental support for the Rust-based pacquet binary, improves handling of optional dependencies in config dependencies, and fixes several bugs related to registry configurations and lockfile handling.
Users interested in experimenting with the Rust-based pacquet binary or those using platform-specific optional dependencies in config dependencies will be most affected.
Consider experimenting with the pacquet binary by adding it to your `pnpm-workspace.yaml`.