Skip to content

Update dependency vercel to v50#27

Open
renovate[bot] wants to merge 1 commit intov2from
renovate/vercel-50.x
Open

Update dependency vercel to v50#27
renovate[bot] wants to merge 1 commit intov2from
renovate/vercel-50.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 12, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
vercel (source) ^36.0.0^50.0.0 age confidence

Release Notes

vercel/vercel (vercel)

v50.28.0

Compare Source

Minor Changes
  • Add --json flag to vc deploy init for machine-readable output (#​15390)

  • Add vercel routes command for managing project-level routing rules. Supports creating, editing, deleting, enabling/disabling, reordering, and publishing routes with rewrites, redirects, status codes, response headers, and request transforms. Includes AI-powered route generation via --ai flag. (#​15349)

Patch Changes

v50.27.1

Compare Source

Patch Changes

v50.27.0

Compare Source

Minor Changes
  • Add vercel agent init command that generates an AGENTS.md file with Vercel deployment best practices (#​15356)
Patch Changes

v50.26.1

Compare Source

Patch Changes

v50.26.0

Compare Source

Minor Changes
  • feat(cli): add activity command to list activity events (#​15307)

    • New vercel activity command to list user/team activity events from the Events API
    • Supports filtering by event type (--type), time range (--since/--until), and project (--project)
    • activity types subcommand to list available event types
    • Auto-scopes to linked project; --all for team-wide events
    • Pagination via --limit/--next and JSON output via --format json
  • Add --json flag to vc deploy for machine-readable output (#​15355)

Patch Changes

v50.25.6

Compare Source

Patch Changes

v50.25.5

Compare Source

Patch Changes
  • Add a --search option to vc logs that passes the raw query through to the request logs API, while preserving existing --query behavior. (#​15302)

  • Updated dependencies []:

v50.25.4

Compare Source

Patch Changes
  • feat(cli): add optional search query to vercel integration discover (#​15320)

  • [python] setup logging in vc_init_dev to route records with level <= WARNING to stdout and with level >= ERROR to stderr. (#​15328)

  • Enable service route-prefix auto stripping for explicitly configured (#​15327)
    multi-service vercel.json setups across runtimes, matching generated-prefix
    behavior during build and dev orchestration.

  • [services] fix multiple route-owning builders writing to build output API (#​15323)

    Fix vc build services route merging when multiple builders return buildOutputPath.
    Instead of reusing a single merged .vercel/output/config.json for the first matching build, vc build now reads each builder's own config.json,
    scopes those routes to service ownership, and merges routes/overrides per builder. This prevents sibling service routes from being dropped and restores expected app-level 404 behavior.

  • Updated dependencies [b5483654e4c8a6c1128d2afd0eca2e081ff70403]:

v50.25.3

Compare Source

Patch Changes

v50.25.2

Compare Source

Patch Changes
  • cli(metrics): align schema with query engine and rename incomingRequest to edgeRequest (#​15301)

    • Remove tokens unit type (now count), drop unique aggregation, add p50
    • Remove unsupported events: analyticsEvent, analyticsPageview, blobStoreState, dataCacheState
    • Update dimensions, measures, and filterOnly flags across all events
    • Rename incomingRequest to edgeRequest with query engine aliasing for agent understanding
  • Adding in skills matrix for evals (#​15280)

  • Ellipsize long group values in metrics text output to prevent excessively wide tables. Values exceeding 60 characters are truncated by keeping equal start/end portions with in the middle. (#​15279)

  • fix(cli): stop showing region as required in help since server handles region selection (#​15194)

  • Remove --order-by flag from metrics query command; ordering is handled server-side. (#​15281)

  • fix: dev server OOM issues for large functions (#​15260)

  • Updated dependencies []:

v50.25.1

Compare Source

Patch Changes

v50.25.0

Compare Source

Minor Changes
  • Launch auto-provision flow as default for vercel integration add and vercel install. The FF_AUTO_PROVISION_INSTALL flag is now a kill-switch (=0 to revert) instead of opt-in. (#​15265)

  • [services] make the experimentalServices config the primary marker for the services flow (#​15246)

  • Added command to fetch a development OIDC token (#​14785)

Patch Changes

v50.23.2

Compare Source

Patch Changes

v50.23.1

Compare Source

Patch Changes

v50.23.0

Compare Source

Minor Changes
  • [dev] allow to skip authentication and project linking for vc dev by setting VERCEL_EXPERIMENTAL_DEV_SKIP_LINK env var. (#​15122)

  • [services] detect project root to prevent accidental setup of a service as a standalone project. (#​15187)

Patch Changes
  • Fix re-authentication for teams with missing scope to use the device code flow instead of the deprecated SSO redirect flow. (#​15074)

  • Add CLI eval for vc env command (#​15118)

  • Updated dependencies []:

v50.22.1

Compare Source

Patch Changes
  • fix(cli): use --format=json instead of deprecated --json in discover example (#​15159)

  • fix(cli): make install --help show same dynamic help as integration add --help (#​15130)

  • fix(cli): add missing open mock in login/future test (#​15156)

  • Add --format=json support to integration balance, integration remove, integration-resource remove, and integration-resource disconnect commands (#​15056)

  • feat(cli): integration open now supports opening resource dashboards and JSON output via --format=json (#​15128)

  • Updated dependencies [5825a06900224835c4beb010b01977354cad0dc3]:

v50.22.0

Compare Source

Minor Changes
  • feat(cli): add vercel integration guide command (#​15108)

    Adds a new vercel integration guide subcommand that displays getting started guides,
    code snippets, and resource links for marketplace integrations directly in the terminal.

    Supports single-product and multi-product integrations with interactive product and
    framework selection. Includes --framework flag for non-interactive framework
    selection (useful for CI/agents). Output is raw markdown written to stdout for easy
    piping to files or other tools.

Patch Changes

v50.20.0

Compare Source

Minor Changes
  • Add private Blob storage support: (#​15075)

    • Create private stores: vercel blob create-store my-store --access private
    • Upload to private stores: vercel blob put file.txt --access private
    • Download blobs with the new blob get command: vercel blob get file.txt --access private (works with both public and private stores)
    • Copy blobs: vercel blob copy source.txt dest.txt --access private
    • Display access type (Public/Private) in vercel blob store get output

    The --access flag defaults to public for backward compatibility.

    Flatten blob store commands: blob create-store, blob delete-store, blob get-store.
    Rename --force to --allow-overwrite.
    Add conditional headers: --if-match for put/del/copy, --if-none-match for get.
    Old commands and options are deprecated but still work.

Patch Changes
  • Remove metrics schema entries not supported by the query engine (#​15110)

    Removes events (prReview, prReviewModelUsage, reviewedPrComplete), a measure (coldStartDurationMs from functionExecution), and several dimensions (originHostname, originPath, originRoute from functionExecution; requestHostname from aiGatewayRequest, blobDataTransfer, imageTransformation, imageTransformationFailure; environment and projectId from blobDataTransfer and blobOperation) that the observability query engine rejects.

  • Patches the experimental embedding of flag definitions. (#​15027)

    The changed functionality is only enabled when the VERCEL_EXPERIMENTAL_EMBED_FLAG_DEFINITIONS environment variable is set. The existing @vercel/flags-core library is already forwards-compatible with the new format.

    Adds a new vercel flags prepare command to prepare flag definitions for embedding. It is not necessary to run this command manually, as it is automatically invoked during the build process on Vercel. Only call this if you are building outside of Vercel.

    See https://vercel.com/docs/flags/vercel-flags/sdks/core#embedded-definitions.

  • Updated dependencies [2cfc724e76a54a1b5e090266c412e7c8e353fc4a, 2cfc724e76a54a1b5e090266c412e7c8e353fc4a]:

v50.19.1

Compare Source

Patch Changes
  • Prompt for Marketplace terms inline and install before provisioning in integration add (#​15030)

v50.18.2

Compare Source

Patch Changes

v50.18.1

Compare Source

Patch Changes
  • Add more precise errors and debug messages for auth issues (#​14992)

  • Add tracing when installing builders (#​15071)

  • Use namespaced vc.builder span attributes (builder.name, builder.version, builder.dynamicallyInstalled) so they appear correctly in Datadog and don't conflict with reserved version tag (#​15078)

  • non-interactive mode should allow scope argument (#​15077)

v50.18.0

Compare Source

Minor Changes
  • Support easier auth from cursor / claude (#​15050)
Patch Changes

v50.17.1

Compare Source

Patch Changes
  • Fix proxy-agent dependency issue (#​15044)

v50.17.0

Compare Source

Minor Changes
  • Install builder packages on demand (#​15023)

  • Display functions exceeding 250MB uncompressed size limit with total size and breakdown of largest dependencies (requires environment variable VERCEL_ANALYZE_BUILD_OUTPUT=1). (#​14067)

Patch Changes
  • Add --format=json option to vercel integration list and show project name in table header when results are scoped to a project (#​15007)

  • Fix builder import resolution from pre-installed depenencies (#​15041)

  • Services routing improvements: (#​15018)

    • Fix route ownership scoping so parent service catch-alls (e.g. Vite SPA fallback) don't capture sibling service prefixes
    • Move shared ownership-guard helpers (getOwnershipGuard, scopeRouteSourceToOwnership) to @vercel/routing-utils
    • Place runtime service function outputs under internal /_svc/<service>/index namespace to prevent filesystem path leakage
    • Block /_svc as a reserved routePrefix in service validation
    • Scope all builder-emitted routes (not just route-owning builders) to their service ownership before merging
  • Updated dependencies []:

v50.16.0

Compare Source

Minor Changes
  • [services] synchronize dependencies in dev mode for JS/TS and Python services (#​14987)

  • Add contract cli cmd for checking contract commitments (#​14735)

  • [services] inject service URLs into web services as local paths (#​15024)

  • Add usage command to check billing and usage information (#​14733)

Patch Changes

v50.15.1

Compare Source

Patch Changes

v50.15.0

Compare Source

Minor Changes
  • Add vercel flags command to manage feature flags from the CLI. This includes subcommands for listing, inspecting, creating, deleting, archiving, enabling, and disabling feature flags, as well as managing SDK keys for flag evaluation. (#​14710)

    New commands:

    • vercel flags ls - List all feature flags
    • vercel flags inspect <flag> - Display detailed information about a feature flag, including its variants
    • vercel flags add <slug> - Create a new feature flag
    • vercel flags rm <flag> - Delete a feature flag (must be archived first)
    • vercel flags archive <flag> - Archive a feature flag
    • vercel flags disable <flag> - Disable a flag in an environment
    • vercel flags enable <flag> - Enable a flag in an environment
    • vercel flags sdk-keys ls - List SDK keys
    • vercel flags sdk-keys add - Create a new SDK key
    • vercel flags sdk-keys rm <key> - Delete an SDK key
  • Add --metadata / -m flag to vercel integration add for non-interactive provisioning (#​14871)

  • Add vc link add subcommand to append projects to existing repo.json (#​14968)

  • [services] detect and manage virtual environments for Python services (#​14952)

  • Improved startup time 1.2-1.5x for CLI commands by implementing a different bundling & lazy loading strategy (#​14930)

    Specifically, speedup the following subcommands: deploy, env, list, link, build, dev (informed by telemetry end-user usage data). The rest of the commands also became faster due to reduced amount of code they need to load.

Patch Changes

v50.14.1

Compare Source

Patch Changes

v50.14.0

Compare Source

Minor Changes
  • Add --name flag to vercel integration add command to specify custom resource names. When not provided, resource names are auto-generated using the pattern {productSlug}-{color}-{noun} to match the web checkout flow. (#​14863)

  • [services] add a dev lock for vercel dev to prevent launching multiple vercel dev processes for a multi-service projects. (#​14897)

Patch Changes
  • Pass detected agent name as actor in deployment request body (#​14955)

  • cli: load local .env files in vercel env run (#​14870)

  • Add integration add <integration>/<product> slash syntax to skip product selection prompt, and dynamic help listing available products for multi-product integrations (#​14898)

  • Add interactive and flag based configuration of rolling releases (#​14942)

  • Surface hidden marketplace CLI commands (balance and create-threshold) in --help output (#​14844)

  • Track deployment ID in telemetry after successful deployment creation. (#​14954)

  • Updated dependencies [[2edb2843d99bdfa4bf4697826a5f6eeedccdef78](


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/vercel-50.x branch 5 times, most recently from e63e09f to 35002c4 Compare December 19, 2025 02:58
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 4 times, most recently from 0c03499 to cd03ea4 Compare January 7, 2026 01:32
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 9 times, most recently from 56fdd06 to 024b2d4 Compare January 19, 2026 21:47
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 11 times, most recently from 51f9caf to d98426e Compare January 27, 2026 15:41
@renovate renovate bot force-pushed the renovate/vercel-50.x branch from d98426e to c1a289d Compare January 27, 2026 18:05
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 10 times, most recently from a68ab18 to cf8f499 Compare February 12, 2026 11:31
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 8 times, most recently from f0dcd20 to b4db394 Compare February 19, 2026 17:41
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 5 times, most recently from f8480f5 to f2e2ce6 Compare February 26, 2026 21:18
@renovate renovate bot force-pushed the renovate/vercel-50.x branch 6 times, most recently from d43cb68 to 9c76805 Compare March 2, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants