Migrating to Vercel CLI @vercel/python-runtime@0.17.0
Version @vercel/python-runtime@0.17.0 introduces 1 breaking change. This guide details how to update your code.
Released: 7/29/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
tool.vercel.subscriberstool.vercel.workflowsvercel.queue.get_subscriptions()vercel.queue.asgi_app()vercel-celeryvercel-dramatiqvercel-workersconfig.hasWorkerServicesBreaking Changes
●Issue #1
The vercel-workers integration for Python queue subscribers and workflows has been replaced by the new vercel-queue SDK. Projects relying on the old vercel-workers integration may need to migrate to the new SDK. The CLI no longer injects `config.hasWorkerServices`; the Python builder now makes all queue-serving decisions from project metadata.
Migration Steps
- 1Migrate from `vercel-workers` to the new `vercel-queue` SDK for Python queue subscribers and workflows.
- 2Ensure projects using Celery or Dramatiq have the `vercel-celery` or `vercel-dramatiq` integration package injected or explicitly added as a dependency.
- 3For projects on `vercel` >= 0.8.0, ensure `[[tool.vercel.workflows]]` entrypoints are served through vercel-queue.
- 4For older or undeterminable `vercel` versions, legacy vercel-workers serving will be maintained for `[[tool.vercel.workflows]]`.
Release Summary
Replaced the vercel-workers integration with the new vercel-queue SDK for Python queue subscribers and workflows. This change impacts how entrypoints are served and how `vercel dev` handles queue sidecars.
Need More Details?
View the full release notes and all changes for Vercel CLI @vercel/python-runtime@0.17.0.
View Full Changelog