Every configured Python queue subscriber topic is now validated against build-time introspected subscriptions. The topics field remains optional; when omitted, all introspected subscriptions are used.
Vercel CLI
npx @buildinternet/releases get vercel-cliAdded connectDiscordCredentials to the eve integration, resolving Discord bot tokens and application IDs from app-scoped Connect credentials while verifying forwarded interactions with Vercel OIDC.
Fixed vercel deploy --prebuilt re-adding .vercelignored files through filePathMap by re-checking source paths against ignore rules and rejecting those that resolve outside the deployment root.
Patch Changes
- dcadcad: Trigger a new release to publish versions that were skipped by the failed release run.
Per-function maxConcurrency configuration now propagates into build outputs, and each configured Next.js route is kept in its own Lambda group. Shared function settings are now typed in container image build outputs.
Adds vercel ai-gateway budgets defaults (list, set, remove) to manage per-scope AI Gateway budget defaults for project and api-key scopes, each with its own limit and refresh period.
Fixed a bug where 4-byte UTF-8 characters were not preserved when streaming string FileBlob contents, which caused Edge Function corruption during vercel build.
Fixed output directory discovery where outputDirectory was only read from config.outputDirectory, missing config.projectSettings.outputDirectory used by wrapper builders, and a dead-code fallback for dist/build/output.
New connectPhotonCredentials method resolves app-scoped Photon project credentials from a Vercel Connect connector, and getConnectorMetadata() is now available in the SDK.
Python queue subscribers and workflows now use the new vercel-queue SDK, replacing the legacy vercel-workers integration. Subscriber entrypoints are introspected at build time and served through generated ASGI handler modules; Celery and Dramatiq projects get the matching integration package injected automatically. Also adds vercel vcr permissions subcommands, renames vc edge-config to vc global-config (with backwards compatibility), and fixes explicit deployment target resolution and cross-project protection bypass tokens.
New vercel ai-gateway api-keys subcommands (create, list, inspect, remove) and vercel ai-gateway leaderboard models and related commands expose AI Gateway management from the CLI. Also adds vercel vcr build and vercel vcr push for container image builds against Vercel Container Registry, and first-deployment framework detection is decoupled from VERCEL_FRAMEWORK_DETECTION.
Added a [tool.vercel.fastapi.static] CDN opt-out flag for FastAPI static file configurations. Also includes an updated @vercel/python-analysis dependency.
Clarified rate limit key documentation and removed the x-real-ip implementation detail from the error message.
The VERCEL_TOML_CONFIG_ENABLED feature flag is removed, making vercel.toml configuration file support always on. Added Node.js Routing Middleware entrypoints via proxy.entrypoint with optional proxy.matcher path matching, and support for attaching Connect connectors to project custom environments by slug or stable ID.
Reduced Python bytecode compilation work by compiling bundled application and dependency sources in a single subprocess. FastAPI static files are now collected and served via CDN, and the resolved rewrite destination is exposed as the request path observed by Python framework applications, with a warning about the behavior change.
Added a package manifest to the container builder.
Adds token exchange subjects to ConnectTokenParams and experimental_startInstallation for creating Vercel Connect installation requests.
The native @vercel/vc-native-* binary is now opt-in via vercel upgrade --enable-binary or the useNativeBinary global config flag. Added a zod-free @vercel/cli-config/paths subpath for reading the opt-in flag on the CLI startup hot path.
Python framework applications now see the resolved rewrite destination as the request path, with a warning for affected projects. The vc alerts and vc logs outputs have been improved with new fields, and a native binary trampoline was added behind an explicit opt-in flag. Team scope is now preserved across re-authentication.
Patch Changes
- 393645b: Refactor installed Python distribution handling into a dedicated component and simplify dependency externalizer configuration.
- 41a3f2f: fix 70-workflow-pyproject integration test

