Change8

vercel@50.20.0

📦 vercel-functionsView on GitHub →
3 features🐛 1 fixes1 deprecations🔧 6 symbols

Summary

This release introduces support for private Blob storage and flattens blob store commands, while also cleaning up unsupported metrics schemas.

Migration Steps

  1. Rename the `--force` option to `--allow-overwrite` when using blob commands.
  2. Note that blob store commands are now flattened: use `blob create-store`, `blob delete-store`, `blob get-store` instead of potentially older prefixes.

✨ New Features

  • Added support for private Blob storage via `vercel blob create-store --access private`, `vercel blob put --access private`, and `vercel blob get --access private`.
  • Introduced conditional headers for blob operations: `--if-match` for put/del/copy and `--if-none-match` for get.
  • Added a new `vercel flags prepare` command to prepare flag definitions for embedding (automatically run during Vercel builds).

🐛 Bug Fixes

  • Removed several metrics schema entries (events, measures, and dimensions) that were not supported by the observability query engine.

Affected Symbols

⚡ Deprecations

  • Old blob store commands and options are deprecated but still work.