Change8

Migrating to Vercel Functions @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

1
Breaking Changes
3
Migration Steps
8
Affected Symbols

⚠️ 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.hasWorkerServices

Breaking 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

  1. 1
    Migrate from `vercel-workers` to the new `vercel-queue` SDK for Python queue subscribers and workflows.
  2. 2
    Ensure projects on `vercel` >= 0.8.0 are configured to use `vercel-queue` for workflow entrypoints.
  3. 3
    If your project depends directly on `vercel-workers`, you will keep the legacy integration. Consider migrating to the new SDK for future updates and features.

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 introspected, served, and how `vercel dev` handles queue sidecars.

Need More Details?

View the full release notes and all changes for Vercel Functions @vercel/python-runtime@0.17.0.

View Full Changelog