Builder installs pinned to published version; refresh token rotation fixed
vercel@56.4.1
1 feature3 enhancements2 fixesThis release1 featureNew capabilities3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes
From the original release noteView original ↗
Patch Changes
- c973e6b: Declare builders as optional
peerDependenciesand use the declared versions to pin dynamic Builder installs: bare specs install the version this CLI release was published with instead oflatest, stale.vercel/builderscopies are reinstalled,@vercel/build-utilsis pinned to the CLI's own version, and post-install resolution failures now report a per-Builder reason instead of "Something went wrong!". Explicit Builder version pins are unchanged and always win. Builders remain independencies. - 604de7c: Do not emit curl request body flags for generated GET API requests.
- 4486556: Suppress DEP0169
url.parse()deprecation warnings in the native binary - 48e840d: Fix an infinite launcher loop when
verceland@vercel/vc-nativeare both installed globally. The launcher no longer resolves a native binary when already running inside one (VERCEL_VC_NATIVE=1), and only resolves the native package from its own install tree, ignoringNODE_PATH. - 09f2642: Persist the rotated refresh token after the
vc env pullstep-up authentication. The step-up rotates the token pair server-side and revokes the previous refresh token, so keeping the old one caused subsequent step-ups to fail withDevice authorization request failedand eventually forced a re-login. - 02c3933: Remove alias for flag evaluations
Fetched July 21, 2026
