Change8

vercel@54.3.0

📦 vercel-cliView on GitHub →
3 features🐛 3 fixes🔧 11 symbols

Summary

This release introduces granular project targeting via the `--project` flag across core commands and adds OIDC support for Vercel Blob operations. It also enhances trace debugging capabilities with a new `vercel traces get` command.

Migration Steps

  1. If using `vercel blob` commands in CI/CD with OIDC, ensure `VERCEL_OIDC_TOKEN` and `BLOB_STORE_ID` are set, or pass `--oidc-token` and `--store-id` together. Note that `--rw-token` takes precedence over OIDC credentials.

✨ New Features

  • Added support for `--project <NAME_OR_ID>` flag to `build`, `deploy`, `pull`, and `dev` commands for non-interactive CI/CD and agent use, enabling project disambiguation and API resolution.
  • Added `vercel traces get <request-id>` command to fetch and render a trace summary for a request, resolving project/team context via linked project or flags.
  • Added OIDC authentication support to `vercel blob` commands when `VERCEL_OIDC_TOKEN` and `BLOB_STORE_ID` are set or passed via flags.

🐛 Bug Fixes

  • `vercel curl --trace` now correctly sends `_vercel_session` cookie, scopes the session API call via query parameters, sends `hostname` instead of `deploymentId`, and parses the request id from the `x-vercel-id` response header.
  • Reverted non-interactive Marketplace terms acceptance for `integration accept-terms`; requires human interactive confirmation for terms acceptance.
  • Updated `vercel env pull` to add `.env*` to `.gitignore` when pulling default `.env.local`.

Affected Symbols