vercel@58.3.0
📦 vercel-functionsView on GitHub →
✨ 2 features🐛 3 fixes🔧 10 symbols
Summary
This release introduces a new vercel-queue SDK for Python queue subscribers and workflows, replacing the vercel-workers integration. It also adds VCR permissions management and renames the `vc edge-config` command to `vc global-config`.
Migration Steps
- For projects using vercel-workers for Python queue subscribers and workflows, migrate to the new vercel-queue SDK. This may involve updating `[[tool.vercel.subscribers]]` and `[[tool.vercel.workflows]]` configurations and ensuring `vercel-queue` is a dependency.
- Rename `vc edge-config` command to `vc global-config`. The `edge-config` command will remain as an alias for backward compatibility.
✨ New Features
- Add `vercel vcr permissions` subcommands for managing VCR repository image pull access: `ls` to list teams, `add` and `rm` to grant/revoke access, and `clear` to remove all team access.
- Replace vercel-workers integration for Python queue subscribers and workflows with the new vercel-queue SDK. This involves changes to entrypoint introspection, handler modules, and integration with Celery and Dramatiq. `vercel dev` now serves queue sidecars via `vercel.queue.asgi_app()`.
🐛 Bug Fixes
- Resolve explicit `--deployment` targets without linking the current directory.
- Reuse existing protection bypass tokens without creating new ones on cross-project targets.
- Prevent `--scope` and `--team` from leaking into curl arguments.