vercel@51.0.0
Breaking Changes📦 vercel-functionsView on GitHub →
⚠ 3 breaking✨ 5 features🔧 1 symbols
Summary
This release introduces significant improvements and breaking changes to the Vercel CLI blob commands, including new store management features and stricter access flag requirements. Dependencies were also updated.
⚠️ Breaking Changes
- - The --access flag is now required for `put`, `copy`, `get`, and `create-store` commands in the blob CLI, as it no longer defaults to `public`.
- - The --force flag has been removed from `blob put`; use the new `--allow-overwrite` flag instead.
- - The `blob store add|remove|get` subcommands have been removed. Use `blob create-store`, `blob delete-store`, and `blob get-store` respectively.
Migration Steps
- When using `blob put`, `copy`, `get`, or `create-store`, ensure you explicitly provide the `--access` flag.
- Replace usage of `--force` with `--allow-overwrite` for `blob put` operations.
- Update scripts using `blob store add` to `blob create-store`.
- Update scripts using `blob store remove` to `blob delete-store`.
- Update scripts using `blob store get` to `blob get-store`.
✨ New Features
- `blob list-stores` (aliased as `ls-stores`) allows browsing blob stores interactively or outputting as a table.
- `blob empty-store` command added to delete all blobs in a store with confirmation.
- `blob get-store` and `blob list-stores` now display a dashboard link.
- `blob create-store` interactive prompt now defaults to showing Private first and includes documentation links.
- `blob delete-store` now displays connected projects during confirmation and automatically pulls `.env.local` after deletion.