Update dependency vercel to v53#30
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
ef84362 to
69c4a77
Compare
f885ca0 to
c1be36e
Compare
c1be36e to
df08c83
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^36.0.0→^53.0.0Release Notes
vercel/vercel (vercel)
v53.4.0Compare Source
Minor Changes
88fb6c1: Addvercel connex attach <client>to attach a Vercel project to a Connex client for one or more environments. Defaults to the current linked project + all environments (production,preview,development). Pass-e/--environment(repeatable, comma-separated) to restrict,-p/--project <name_or_id>to target a different project, and--yes/--format=jsonfor non-interactive use. When the project is already attached with the same environments, the command exits early as a no-op; when the environments differ, the prompt shows a current-vs-new diff before replacing.66a2105:vercel devnow exposesVERCEL_PROJECT_IDandVERCEL_ORG_IDfrom the linked.vercel/project.jsonto the dev process, mirroring how the platform sets them in prod and preview. Existing values inprocess.envor.envfiles take precedence and are not overridden.Patch Changes
b4bb157: Fixvercel devdouble-appendingrootDirectorywhen run from inside a project subdirectory whose name already matches the project'srootDirectorysetting (e.g.monorepo/project1→monorepo/project1/project1).858c1dc: [cli] reliably kill experimentalServices child processes onvercel devexit05fae25: Support full URLs and bare hosts invc curlwhile resolving project auth from the target URL.657a3b1: Improve function size log message to show warning when limit is reached or almost reached, and always display function size with dependencies breakdown. RequiresVERCEL_ANALYZE_BUILD_OUTPUT=1.979d70a: [services]servicesschema support22f77b9]f93148b]979d70a]v53.3.2Compare Source
Patch Changes
f0d7d32]v53.3.1Compare Source
Patch Changes
82edff0]v53.3.0Compare Source
Minor Changes
dbfcc04:vercel connex listnow defaults to clients linked to the current project. When no project is linked, it falls back to listing every Connex client in the team (same as--all-projects). Use--all-projectsto force the team-wide view; the table includes aProjectscolumn with the linked project names per client (with a+ moresuffix when truncated).3b368bd: Add--format=jsonsupport tovercel project token, direct token output to stdout instead of stderr.34f595a: Extract CLI global config and auth config helpers into new@vercel/cli-config, use@effect/schemafor config validation.b4ada64: Implement scheduled jobs for JS/TS.Patch Changes
1dae59c: Allowvc logs <deployment-url>to resolve the project from the deployment instead of requiring a linked local project, and include the current scope in related lookup errors.7e64cc2: Show a clearer error instead of querying logs for deployments that never reached Ready.2dac1cb: Use Git repository and root directory matches before folder-name matches when linking projects.e53dd86]ae20217]34f595a]b4ada64]94c29b8]v53.2.0Compare Source
Minor Changes
3898acb: Addvercel firewallcommand for managing project firewall configuration. Supports custom rules (add, edit, delete, enable, disable, reorder), IP blocking, system bypass rules, attack challenge mode, and system mitigations.Patch Changes
0cf132c:vercel connex createnow accepts a--triggersflag. When passed, the request body includestriggers: { enabled: true }so the server wires webhook triggers into the created client. Without the flag,triggers: { enabled: false }is sent.1d766af: Let--yesenable the browser recovery flow forvercel connex tokeneven in non-TTY contexts (e.g., coding agents), so a single command can open the browser, poll, and return the token without round-tripping through the agent's chat.dd27e25: Addedvercel deploy continue --errorto mark manual deployments as failed with an optional error message.2f2b3f1: Added--filter/-f <NAME>flag tovercel project lsfor filtering projects by name (substring match).b2c2541: Avoid resolving the configured default team before unscopedvercel link --yes --projectcross-team search, so team-scoped tokens can still link projects they can access.5f3cf99: Skip SAML-protected ("limited") teams duringvercel link's cross-team auto-detect so it no longer forces device-code re-authentication for scopes the user did not explicitly choose. The project is still linked from any accessible team where it's found, and limited scopes remain available through the standard scope picker (selectOrg) or--scope <slug>.v53.1.1Compare Source
Patch Changes
4a5be0b: Fixedvc env updatefailing when updating sensitive environment variables.2ffd7bc: Tighten theSdkKeytype so plaintextkeyValue,tokenValue, andconnectionStringcan no longer appear on list responses.flags sdk-keys ls --jsonalready omitted these via an explicit allowlist; the type split makes the guarantee static. Create-time output fromflags sdk-keys addis unaffected.e6cb5bc: Hide--tokenfrom help output for commands that don't support it (login,switch).8a5aa6a: Ensure synthetic SPA fallbacks are merged after builder-produced routes.bab5a60: Handle stale Claude Code Vercel plugin registry entries during plugin migration.34e7b09]8e29c9c]2da36f3]fa5f57a]97f87f7]v53.1.0Compare Source
Minor Changes
5cf1179: Use services orchestrator for single web services in local dev.Patch Changes
3aa821e: Allow adding Development Environment Variables on teams that enforce sensitive Environment Variables.v53.0.1Compare Source
Patch Changes
f7b5377]v52.2.1Compare Source
Patch Changes
bf07448: Revert "auth: Make it possible to store CLI credentials in OS keychain (#16083)"a00740e:vc whoaminow shows both the logged-in user and the active team, and surfaces when the active team is set by a local project link rather than the globally-selected team.894e7d4]v52.2.0Compare Source
Minor Changes
24686d0: Add configurable auth token storage with keyring-backed persistence and file fallback support.Patch Changes
24686d0]d36ee35]56c9f89]v52.0.0Compare Source
Major Changes
Minor Changes
vercel connex tokencommand to fetch tokens for Connex clients, with auto-authorize / auto-install recovery on actionable 422 errors. (#16072)Patch Changes
Add
vercel env runexample to theenvcommand help output (#16072)vercel env updatenow applies the same Development guards asvercel env add: (#16072)--sensitiveis used on a record that targets Development (regardless of policy). Sensitive is not allowed on Development.Other
env updatebehavior is unchanged.Normalize single-line stdin env values by removing a trailing newline before (#16072)
saving them.
Updated dependencies [
2aa78415831fe89d1b21dd89704706bd1ad5e78d,2aa78415831fe89d1b21dd89704706bd1ad5e78d,2aa78415831fe89d1b21dd89704706bd1ad5e78d]:v51.8.0Compare Source
Minor Changes
vercel env addnow defaults Environment Variables to sensitive on Production and Preview. Sensitive values are encrypted at rest and cannot be retrieved later via the dashboard or CLI; they are still resolved for builds, deployments,vercel env pull, and runtime. (#16041)Behavior per target:
sensitive. Pass--no-sensitiveto opt back in to the previousencryptedbehavior (value remains readable later).encrypted(sensitive is not supported by the Vercel API for Development). Passing--sensitivealongside a Development target now errors up-front instead of silently falling back.production + preview + development): errors and asks you to runvercel env addseparately for Development, because Development cannot share a record type with Production/Preview.Flag summary:
--sensitive: unchanged in meaning (request a sensitive variable); now errors when combined with Development.--no-sensitive: new; opt out of the new default for Production/Preview.--sensitive --no-sensitivetogether: errors.On teams that enable the "Enforce Sensitive Environment Variables" policy in team settings, the CLI now reads the policy from the team object and notes in the output that the policy is active; the server already promotes Production/Preview variables to sensitive silently, and the CLI's own logs are now honest about it. Passing
--no-sensitiveon a policy-on team for Production/Preview now emits a warning — the flag is a no-op because the server promotes the variable regardless — and the CLI sendstype: 'sensitive'so its own--debugoutput matches what gets stored.Patch Changes
c1866cf1add2107f91cae8292e38e4854bfe0aca]:v51.7.0Compare Source
Minor Changes
[detect-services] If a vercel.toml exists, update the vercel.toml (#15895)
Use correct filename in messages when config file is not vercel.json (#15893)
[services] move Python workers to v2beta triggers with private routing (#15920)
Patch Changes
Include
actionandresourcefields from API 403 responses in non-interactive agent error payloads. (#15940)Use POST for
vercel connex createwith a browser registration fallback. (#16026)Add table formatting for OpenAPI CLI responses. (#16011)
Renders API JSON responses as CLI tables and cards with relative timestamp formatting, null/undefined display as
--, human-readable column headers, and configurable display columns viaVercelCliTableDisplay.Updated dependencies [
93be6d188176cdd4451a6c62155f3ccd7dfa89e1,0793b7d31e4ff21dd12ff727f2906be2fd63fe3e]:v51.6.1Compare Source
Patch Changes
055f6239a4fe763b9f3b33cfbb5baa2e0e214767]:v51.5.1Compare Source
Patch Changes
Improve Claude Code Vercel plugin install and update prompts across CLI commands. (#15921)
Updated dependencies [
5219572d21a2ba4b49cc1c27d244c1ff5d76c591,2babfa22946d80a92f1307a8d860a9039d695b09,2babfa22946d80a92f1307a8d860a9039d695b09,adbe6f0a0152136aa26aa1277458f4578f62beeb]:v51.5.0Compare Source
Minor Changes
Add
vercel connex createcommand (#15988)Add
vercel deploy-hookscommand to create, list, and remove deploy hooks. (#15935)Patch Changes
Enable functions beta hint when flag is true (#15965)
Improve the
vercel metricsCLI by making it generally available, simplifying metric selection, and cleaning up schema output. (#15904)Updated dependencies [
bb834e53bca374d44f86bda3892e77ded226a26a,bab75d7ff6b7a188167bbd7583a8b36d9d250d5a,2243233194c6e38d75ed2a1ca040acaaf3b2e686,232b45fd82adf4a8d538a853bfc1df7a5d16f4c9]:v51.4.0Compare Source
Minor Changes
Patch Changes
Add
vercel flags rolloutfor progressive rollouts. (#15963)Examples:
vercel flags rollout redesigned-checkout \ --environment production \ --stage 10,6h \ --stage 50,1d \ --message "Adjust production rollout schedule"Updated dependencies [
16aca7dadcea2f877ffae79afa72c14a95f682e3,1a7423debdd453e4c3a6297119fc8f7b4efc14c3,2fd561868cd4b0960ba790deed54ca77263212ec,44897297d569742e93725d71ca481803c9b0b9cc]:v51.3.0Compare Source
Minor Changes
Add
vercel alerts inspectto fetch a single alert group by id with linked project, explicit--project, or--allscope. (#15850)Add root to experimentalServices to set a service's working directory. (#15929)
Add a new flag to vercel deploy to let users deploy to hive (#15892)
Patch Changes
Return 3xx responses directly in
client.fetch()whenredirect: 'manual'is passed, instead of entering the error/retry path. (#15953)Add JSON feature flag support to the CLI so flags can be created, updated, listed, inspected, and set with JSON variant values just like existing boolean, string, and number kinds. (#15741)
This aligns the CLI with the recent API and dashboard changes for
jsonflags, including parsing raw JSON inputs and preserving structured values in output.Display case-insensitive feature flag rule comparisons correctly in the CLI. (#15743)
Updated dependencies [
86d1f5b3cbd520af2632d4a3d6a1f24557448c0e,1056be976b6ba9b42cc1e2ffe895d255ab6c9850,c27eedaa1b0e3f6e3770b578f62e5463d82f06e0]:v51.2.1Compare Source
Patch Changes
Add
ai-gateway api-keys createcommand for creating AI Gateway API keys with optional quota limits (#15744)Improve
vercel blob list-storeswith--jsonand--no-projects, exclude non-blob stores when the API returns atypefield, and show a richer table for non-TTY output while keeping linked-project filtering,--all, and interactive store selection on TTY. (#14653)Add a
project renamecommand to rename projects from the CLI. (#15918)Updated dependencies [
8b77cdcd71ba645df4eed52cdccde9a2cbb913f8,2d7d14db1c6448f716d1ccc30844b43f47e8e6ee,d731f1b69030ddcaa0b7f4f1854f79ea92671b1e,4e62f6c2204dd148643f86f140f0ae7995778017,45c8d4f54cc831695375794964a29145860fa45b,42a70e1e6318615bd420933f9cc978bed3a43936]:v51.2.0Compare Source
Minor Changes
vercel domains priceto show registrar purchase, renewal, and transfer pricing for a domain. (#15851)Patch Changes
63a7bd6b8ce887f98bb6ee8c09e7196e7105e90d,71e5dcc49d6b1eb3955ca7e18a52e76d18e8e8dc]:v51.1.0Compare Source
Minor Changes
feat(cli): CI-friendly flags for blob store commands (#15925)
blob list-stores --all: list all team stores regardless of project connection. Hints about--allwhen no stores are connected to the current project.blob delete-store --yes: skip confirmation prompt for CI/scripts.blob create-store --yes: auto-connect to linked project with all environments, skip prompts.blob create-store --environment: specify which environments to connect (repeatable, e.g.--environment production --environment preview).v51.0.0Compare Source
Major Changes
feat(cli): blob command improvements and breaking changes (#15375)
Breaking Changes:
--accessflag is now required forput,copy,get, andcreate-store(no longer defaults topublic)--forceflag removed fromblob put(use--allow-overwriteinstead)blob store add|remove|getsubcommands removed (useblob create-store,blob delete-store,blob get-store)New Features:
blob list-stores(ls-stores): browse blob stores interactively or pipe as a tableblob empty-store: delete all blobs in a store with confirmationblob get-storeandblob list-storesnow show a dashboard linkblob create-storeinteractive prompt now shows Private first with doc linksblob delete-storenow shows connected projects in confirmation and auto-pulls.env.localafter deletionPatch Changes
6712eb87653784b99327f81ed3dbff44e30038c5]:v50.44.0Compare Source
Minor Changes
Add
vercel oauth-appsto list installation requests, dismiss requests, install apps by OAuth client id, and remove installations. (#15846)Add
vercel teams ssoto show SAML/SSO configuration for the current team. (#15847)Patch Changes
Fetch check run logs inline and use
checkRunLogdeep-link for failed deployment checks. (#15906)Add
mountsupport for experimental services across config validation and service resolution. (#15882)Updated dependencies [
9b3ea340f23c1faad6d56c2a54d75bb2e77b0162,4362505f1f5bf9b8fa0738dec2ad3189edc933b2]:v50.43.0Compare Source
Minor Changes
Add Deployment Checks support to
deploy --prod. Shows "Running Checks..." spinner when checks are pending, detects check failures before alias promotion, and displays failed check run details with links to logs. (#15884)Extend marketplace integration CLI parity: add
vercel integration installationsto list team installations (with optional--integrationfilter and JSON output), alignvercel integration updateargument parsing with other subcommands (parse only tokens afterupdate, so the integration slug is the first positional), and ship related help/telemetry updates. (#15849)Add
vercel project protectionactions for automation protection bypass via PATCH/v1/projects/.../protection-bypass(--protection-bypass). (#15862)Add
vercel project protectionactions for customer support code visibility (--customer-support-code-visibility). (#15860)Add
vercel project protectionactions for Git fork protection (--git-fork-protection). (#15861)[services] migrate python workers to Queues V3 API (#15885)
[cli] Add
vercel flags overridesubcommand to encrypt and decrypt flag override tokens for thevercel-flag-overridescookie (#15875)Patch Changes
Persist CLI telemetry across invocations with bounded-time sessions, stable installation device IDs, and per-invocation identifiers. (#15872)
Update the
vercel metricsCLI to use the V2 observability metrics API with--metric-based schema inspection and querying. (#15876)Improve
vercel integration addcommand to support fallback to the discover API and first-party integrations. (#15788)refactor(cli): remove FF_AUTO_PROVISION_INSTALL feature flag and dead code from
integration add(#15871)Updated dependencies [
5e02289f927050a6c1025cc0edb7eda607fd5e73,2e15ee828f14de4a849a462429ca03feab161174,a31c84d1bda56a60da6d7bc6d611b0b18ba3bf57]:v50.42.0Compare Source
Minor Changes
vercel project protectionactions for password deployment protection (--password). ([#Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.