Bun v1.2.23 Bun v1.2.23 fixes 119 issues and introduces several new features. Key additions include automatic migration from pnpm-lock.yaml to bun.lock, new `--cpu` and `--os` flags for filtering optional dependencies, built-in Redis Pub/Sub support, and concurrent test execution with `test.concurrent`. This release fixes 119 issues addressing 412 👍 . To install Bun curl -fsSL https://bun.sh/install | bash npm install -g bun powershell -c "irm bun.sh/install.ps1|iex" scoop install bun brew tap oven-sh/bun brew install bun docker pull oven/bun docker run --rm --init --ulimit memlock=-1:-1 oven/bun To upgrade Bun bun upgrade pnpm-lock.yaml in bun install pnpm-lock.yaml in bun install bun install now automatically migrates pnpm-lock.yaml and pnpm-workspace.yaml files to a bun.lock , preserving resolved dependency versions. This includes support for pnpm workspaces and catalog: dependencies. Switch from pnpm install to bun install with a single command: In a pnpm project bun install bun install is designed to work with existing Node.js projects. That means you can leverage bun install 's incredible performance while still using Node.js as your runtime. If your project uses pnpm-workspace.yaml , your package.json is updated to include "workspaces": "