Change8

vercel@54.3.0

📦 vercel-functionsView on GitHub →
3 features🐛 2 fixes🔧 10 symbols

Summary

This release introduces the powerful `--project` flag for non-interactive commands to target specific projects, adds OIDC support for blob operations, and includes a new command to fetch trace summaries. Several dependencies were also updated.

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 to disambiguate projects in monorepos or resolve projects via API in non-interactive contexts.
  • Added `vercel traces get <request-id>` command to fetch and render a trace summary for a specific request ID.
  • Added OIDC authentication support for `vercel blob` commands when `VERCEL_OIDC_TOKEN` and `BLOB_STORE_ID` are set, or when corresponding flags are passed.

🐛 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`, requiring human interactive confirmation for terms acceptance.

Affected Symbols