Change8

vercel@54.14.1

Breaking Changes
📦 vercel-cliView on GitHub →
2 breaking8 features🐛 3 fixes2 deprecations🔧 8 symbols

Summary

This patch release improves CLI usability, fixes telemetry flushing in native binaries, and enhances the `vc metrics` command by using schema-driven dimensions. It also removes deprecated flags and fields related to functions beta and public deployment status.

⚠️ Breaking Changes

  • The CLI no longer sends the `public` field during deployment. If you were relying on this field being present, you must update your deployment logic.
  • The deployment flag `--public` has been removed.

Migration Steps

  1. Remove any usage of the `--public` deployment flag.
  2. Update code that relied on the `public` field being sent during deployment.

✨ New Features

  • The `vercel blob store` commands now work non-interactively, suitable for use by agents.
  • The CLI now remembers accepted Claude Code Vercel plugin updates for future automatic updates.
  • Added CLI UX guidance and improved CLI output consistency.
  • Native binary CLI version output is cleaner, printing `Vercel CLI <version>` without the Node.js suffix.
  • `vercel upgrade` now reports the version it upgraded to or states "No upgrade available" if already current.
  • Allowed `vercel buy addon customEnvironment <quantity>` by adding `customEnvironment` to the CLI add-on allowlist.
  • Improved `vc metrics`: source groupable dimensions from the metric schema instead of a hardcoded list and preserve requested time bounds.
  • Added an optional `--bucket-timezone` flag to `vc metrics` to align calendar bucket boundaries.

🐛 Bug Fixes

  • Fixed telemetry flushing when the CLI is run as a native binary.
  • Allowed `vercel metrics` to combine repeated `--filter`/`-f` values using OData `and` logic.
  • Fixed rendering of the ▲ gutter in deploy summaries to appear only once, on the Aliased row (or Production row if Aliased is absent).

Affected Symbols

⚡ Deprecations

  • The hidden deploy flags `--functions-beta` and `--no-functions-beta` have been removed.
  • Size-limit hint messaging has been removed.