darwin-arm64 native binary crash fixed; upgrade command restored
vercel@54.11.0
3 fixesThis release3 fixesBug fixesAI-tallied from the release notes
Minor Changes
- fc7b557: Ensure project manifest includes framework for non-service builds.
Patch Changes
- bc8dc95: Fix the darwin-arm64 native CLI binary crashing with SIGSEGV on most commands. The custom Node
runtime was stripped with bare
strip, which removes the exportednapi_*symbols that native addons (@napi-rs/keyring) bind against at dlopen time. The runtime is now stripped withstrip -SXx, which keeps exported symbols. Also makes the@vercel/vc-nativebin shim launch the platform binary directly when the postinstall script did not run (pnpm blocks dependency build scripts by default), instead of always failing. - bc8dc95: Fix
vercel upgradecrashing withENOENT: no such file or directory, realpath '…/.pkg-staging/pkg.js'in the native binary. The command tried torealpathprocess.argv[1], which points into the binary's virtual filesystem snapshot. Native installs now detect the package manager (npm, pnpm, or yarn) from the binary's real install location and suggest the matching global upgrade command.
Fetched June 10, 2026
