pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
Key update
pnpm v10.12 (v10.12.1) ships an experimental "global virtual store" mode that stores dependency sets hashed by their full dependency graph in a central store and makes project node_modules contain only symlinks to that shared store. This lets different projects reuse identical dependency graphs without re-unpacking or rebuilding them locally, producing near‑instant installs on machines with a warm store. Enablement is explicit (enableGlobalVirtualStore in pnpm-workspace.yaml or via pnpm config) and the feature is automatically disabled in CI where caches are typically cold. (github.com)
Why it matters
For engineers who maintain multiple repos or large monorepos, the global virtual store changes the economics of local iteration: installs and switching branches that would previously rehydrate thousands of package files can now be reduced to symlink operations when graphs match, cutting developer wait times and CI warm-cache benefits. It’s also a practical alternative to containerizing everything just to avoid long install steps. Caveats to plan for include the feature’s experimental status, the change to side‑effects cache keys (old caches may be ignored, so expect one-time rebuilds), and the fact hard links and central stores have different permission and storage implications on some filesystems — so validate on developer images before wide rollout. (github.com)
Source
Read Next
AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
August 31, 2025AWS announced the CDK CLI and the CDK Construct Library will be released independently and the CLI is moving to a new repository — this changes how you version, install, and automate CDK in CI.
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
GitHub Actions: macos-latest migrates to macOS 15; Xcode simulator support tightened
August 28, 2025Starting August 4, 2025 GitHub Actions will migrate macos-latest to macOS 15 and, from August 11, limit Xcode simulator runtimes to the three most recent versions — adjust CI to avoid broken iOS/macOS builds.