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.
Critical security patches addressing path traversal vulnerabilities in config dependencies and lockfile dependencies. Enhanced validation prevents symlink escapes and unauthorized file writes.
All users running pnpm install with untrusted config dependencies or lockfiles are affected by these vulnerabilities.
Upgrade immediately to mitigate potential symlink escapes and file system traversal exploits.
This release introduces a dry-run option for installs, improved SBOM generation, and Node.js package map support. It also includes security fixes and various bug fixes.
Users employing configDependencies in lockfiles are affected by the security fix; others benefit from new features.
Update to version 11.8.0 to address security vulnerabilities and gain new features.
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 focuses on improving peer dependency resolution, enhancing lockfile security, fixing crashes, and addressing concurrency issues during package installation.
Users relying on peer dependencies, lockfile integrity, or concurrent installations are affected.
Update to v11.5.2 to benefit from improved security and stability fixes.
This release introduces a security fix to reject `pnpm-lock.yaml` entries missing the `integrity` field in the `resolution:` block, preventing potential tampering of packages.
Users relying on `pnpm-lock.yaml` entries without the `integrity` field will encounter errors and need to update their lockfile.
Ensure all `pnpm-lock.yaml` entries include the `integrity` field in the `resolution:` block.
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.