vercel@54.14.1
Breaking Changes📦 vercel-cliView on GitHub →
⚠ 2 breaking✨ 8 features🐛 3 fixes⚡ 2 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
- Remove any usage of the `--public` deployment flag.
- 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.