chore(deps): update dependency vercel to v55#1016
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
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:
^54.0.0→^55.0.0Release Notes
vercel/vercel (vercel)
v55.0.0Compare Source
Major Changes
8f10c0b: Require an explicit team signal when linking without a TTY. In non-interactivemode or without a terminal,
vercel link(and other commands that set up alink) no longer fall back to the globally selected team from
vc switchor thelogin default, and
--yesno longer guesses a team. The team now resolves onlyfrom
--scope/--team, thescopeproperty invercel.json,VERCEL_ORG_ID, or a single available team; otherwise the command fails withaction_required: missing_scope(JSON in non-interactive mode) before anyproject discovery runs, before a new project is created, and before the
existing
.vercel/project.jsonis deleted. This also removes the slowall-teams project search from non-interactive
vercel linkruns.8f10c0b: Every command that establishes a link —vercel deploy,vercel pull,vercel dev,vercel git connect, andvercel linkitself — now uses thesame flow: resolve the team first (explicit
--scope/--team,vercel.jsonscope,VERCEL_ORG_ID, a single available team, or thesearchable team picker), then offer project suggestions scoped to that team,
preferring projects linked to the local Git repository (which produce a
repo-style
.vercel/repo.jsonlink) over folder-name matches. Thecross-team project sweep and its SSO fallback prompt are removed entirely;
project discovery never queries teams other than the one that was resolved.
An explicit project name (
--project,--name, orvercel.jsonname)skips the suggestions and resolves directly within the team. An explicit
team signal now also skips the team prompt in every command, not just
vercel link.8f10c0b:--yesno longer selects a team on its own. It answers confirmations, notdata questions: when the account has multiple teams and no explicit signal
(
--scope/--team,vercel.jsonscope,VERCEL_ORG_ID), an interactiveterminal now asks
Which team?once and continues auto-confirmed, instead ofsilently using the globally selected team from
vc switchor the logindefault. This also removes the all-teams project sweep from
vercel link --yes; matches are resolved within the chosen team, and a single Git-linkedroot-directory match still links automatically.
Minor Changes
0922f27: Addvercel integration resource inspect <resource>(aliasstatus) to show a marketplace resource's details and live status fetched fresh from the provider, rather than the cached status shown byvercel integration list. Supports--format=json.8f10c0b:vercel linknow honorsVERCEL_ORG_IDandVERCEL_PROJECT_IDas anexplicit project-owner pair: when both are set, the command resolves and
confirms exactly that pair without prompting and without
--yes, and leaveslocal link files untouched. An unresolvable pair errors instead of falling
back to prompts. The new-project
Name?prompt also suggests a creatabledefault: when the folder name is already a project in the selected team, it
suggests
<folder-name>-<short suffix>instead of a name that can only fail"Project already exists" validation.
176d939: Addvercel vcr login [engine]to authenticate docker, podman, or buildah with the Vercel Container Registry using an OIDC token.Patch Changes
2522d0a: [ai-gateway] addmodels lsandmodels endpointscommands8e93bc1: Fixvc buildbehavior in an unlinked directory. The link flow now runs before the "Runvercel pull?" prompt instead of firing as a side effect of the pull, and the freshly-established link is picked up on the same run — previously the first build computed a wrong work path (e.g.apps/api/apps/api) that only corrected itself on a subsequent run.6b93f07: Add per-Builder install reasons to thevc.installBuilderstrace span, distinguishing Builders that are not installed from ones whose entrypoint fails to load and from explicit version or range mismatches8f10c0b: Ask interactivevercel linkusers to choose a team before project discovery,add searchable team and existing-project pickers, and allow Escape to cancel
prompts cleanly. After team selection, the project picker prioritizes projects
linked to the local Git repository with the matching Root Directory, then falls
back to an exact folder-name match before offering full project search or
project creation. Git matches persist the repository mapping in
.vercel/repo.json. The project-name prompt allows Up to return to the picker,and project selection and search provide choices for returning to the previous
step. Explicit
--scopeand--teamvalues skip the team prompt and restrictproject lookup to that team.
f03f001: Stopped showing the "Update available … Would you like to upgrade now?" prompt immediately after runningvercel upgrade. The running process still holds the pre-upgrade version in memory, so the notifier would ask the user to upgrade again right after a successful upgrade.f03f001:vercel upgradeno longer classifies the installation as local without positive evidence (a lockfile found above the CLI's install location). Previously, when the installation layout was not recognized, the upgrade defaulted to runningnpm i vercel@latestin the current working directory — silently addingvercelto whatever project (or home directory) the user happened to be standing in. Unrecognized layouts now degrade to a global npm upgrade, which runs from a temporary directory and cannot modify the current project.f03f001: Fixedvercel upgrademisdetecting pnpm 11 global installs as local npm installs. pnpm 11 moved global packages to isolated directories underPNPM_HOME/global/v11/backed by the global virtual store, which the previous detection did not recognize — causing the upgrade to runnpm i vercel@latestin the current working directory (creating a straynode_modules) while reporting success without upgrading the real installation. Detection now recognizes installs running from insidePNPM_HOME, and no longer crashes when the entrypoint path cannot be resolved on disk.8d25cea: Applyfunctionsconfiguration (memory,maxDuration,architecture,regions,functionFailoverRegions,experimentalTriggers,supportsCancellation) to container runtime outputs. The@vercel/containerbuilder now resolves matchingvercel.json/ per-servicefunctionsentries at build time, and the CLI writes those settings into the container.vc-config.json.067a068: Finish CLI deployments from alias-assigned build stream events while retaining deployment polling as a fallback.456d388: Add CLI support for managing conditional feature flag rules.Example command runs:
d213d27: Include build logs invercel inspect --logs --format jsonoutput.3b98912: Add--limitsupport to additional paginated CLI list commands and preserve next-page hints when custom limits are used.8f10c0b: Skip theWhich team?prompt when the account has exactly one team choice(for example a token scoped to a single team). The resolved team is shown as
an aligned
Teamrow instead, and the project picker hidesChoose a different teamwhen there is no other team to choose. Team pickerlabels now match
vc switch:Name (slug), a bold(current)marker, and alock for teams that require SSO.
5b29d19: Forward alert rule scope and format flags to nested subcommands.7b30856: Addvercel devsupport for Python queue subscribers defined inpyproject.toml.c556d0d: Fixvercel upgradeon pnpm installs: pnpm v10+ requires approval to run dependency build scripts (e.g. esbuild's postinstall) and would prompt or skip them during the upgrade. Global pnpm upgrade commands now pre-approve the required build script via--allow-build, which applies to that single install only and persists no policy.Updated dependencies [
8d25cea]Updated dependencies [
6b2cfc6]Updated dependencies [
0f67a94]Updated dependencies [
dbefe95]Updated dependencies [
89ef74f]Updated dependencies [
8b36776]Updated dependencies [
e12b1bd]Updated dependencies [
7b30856]v54.21.1Compare Source
Patch Changes
1e774e8: Preserve generated service routes when Build Output services are merged from framework output into a custom build output directory.c9c9edb: Add--projectsupport to project-scoped flags, cache, crons, and rolling-release commands.v54.21.0Compare Source
Minor Changes
cc74129: Enable monorepo subdirectory build fixes by default (previously gated behindVERCEL_RESOLVE_ROOT_DIRECTORY=1), scoped to directories the workspace actually claims.When a project is linked in place (
apps/api/.vercel/project.json) andvc buildis run from that directory, the build now re-anchors to the workspace root and expresses the project as its path relative to that root — so builders trace correctly, hoisted dependencies are packaged, and--standaloneoutput preserves package-manager symlinks so dependencies resolve at runtime.Re-anchoring only happens when an ancestor workspace manifest (
pnpm-workspace.yamlorpackage.json#workspaces) actually declares the linked directory as a member package. Membership is decided by matching the directory's path against the manifest's declared patterns (including negations like!apps/legacy) plus apackage.jsonexistence check — pure string matching with no filesystem traversal, so large repositories and recursive patterns like**cost nothing. A project that merely sits inside an unrelated repository — a vendored folder, a fixture, a scratch project in a company monorepo, or a plain git repo with no workspace — is left untouched and builds from its own directory exactly as before.The
rootDirectorysetting is interpreted relative to the link's location and honored when it points at a folder that exists; otherwise (e.g. a redundantapps/apisetting on a link atapps/api, which previously crashed withENOENT .../apps/api/apps/api/...) it is ignored in favor of the link's own location and a warning is emitted.To restore the previous behavior, pin an earlier CLI version.
Patch Changes
001a879: Do not duplicate global flags (e.g.--scope) in agent-outputnext[]command suggestions when the command template already carries the flagd15f17c: Resolve projects fordomains inspectanddomains rmfrom the domain's project-domains instead of scanning every project in the account3190211: Show list help instead of transfer-in help forvercel domains ls --help85c897e: Run framework detection duringvc build(opt-in viaVERCEL_FRAMEWORK_DETECTION=1): detect the framework on a project's first deployment (VERCEL_FIRST_DEPLOYMENT=1) when none is configured and record it asdetectedFrameworkinbuilds.json, cross-check the configured framework against the source code in the background without slowing the build, and validate the build output after it is written. Adds adetectionConfidenceannotation to framework definitions for detections that are commonly incidental (e.g. Storybook as a devDependency) so they are never suggested as a framework override.3f3ca56: [cli]integration addnow installs a product's declared agent skills after provisioning. It reads the product'sagentSkills(public GitHubSKILL.mdlinks) and runsnpx skills addfor each — prompting first in an interactive terminal (default yes), or auto-installing for non-interactive callers (agents, CI).--format=jsonstays read-only: it surfaces askillsarray instead of installing. Non-GitHub or unparseable links are skipped.3aa331b: Emit structured agent-output JSON (project_not_foundwith runnablenextsuggestions) whenvercel list <project>does not resolve in non-interactive mode24b012c: Update the CLI'ssandboxdependency from3.1.2to3.4.0.d8307a7: Add a project update command for changing framework and build settings.6dbc280]4097a62]v54.20.1Compare Source
Patch Changes
4b1306c: Listvercel agent-runsin the root CLI help output.0b64f51: Add missing commands to the rootvercel --helplist:ai-gateway,edge-config,oauth-apps,sandbox, andtokensv54.20.0Compare Source
Minor Changes
b9e4f06: Add avercel agent-runscommand for Agent Runs observability:listlists Agent Runs for a project,inspect <runId>shows run metadata, events, usage, and subagents,trace <runId>shows the full trace (turns, messages, reasoning, and tool calls), andprojectslists projects in the team with Agent Runs activity. All subcommands support--jsonfor machine-readable output.v54.19.0Compare Source
Minor Changes
2c87793: Addvercel vcrcommands to manage Vercel Container Registry repositories and images.Patch Changes
84c01ff: Addinstallas an alias forvercel integration add.08d234f: Merge routes from generated Build Output config with builder routes when nesting Services V2 output, so framework routes and generated service or custom routes are all preserved.6e004b1: Accept all marketplace integration legal documents (addendum, privacy policy, terms of service) with a single confirmation instead of one prompt each. The links are now listed together, each on its own line, before asking.v54.18.7Compare Source
Patch Changes
4d9394b: Bridge WebSocket close to response closec4667d3: Fixvc buildrun from a monorepo subdirectory (gated behindVERCEL_RESOLVE_ROOT_DIRECTORY=1).When a project is linked in place (
apps/api/.vercel/project.json) andvc buildis run from that directory, the build previously treated the linked subdirectory as the repository root. Because the project's dependencies are typically hoisted to the monorepo root above it, this broke builds in several ways that share one root cause:rootDirectorysetting that restates the link's own location (e.g.apps/apifor a link atapps/api) double-appended intoapps/api/apps/api, failing withENOENT … /apps/api/apps/api/.next/package.json.--standalone, the package-manager symlink that makes a dependency resolvable (apps/api/node_modules/hono→../../node_modules/.pnpm/.../hono) was skipped because its target pointed outside the subdirectory, so the deployed function failed at runtime withCannot find module 'hono'even though the dependency's files were packaged.outputFileTracingRoot/turbopack.root(Turbopack errors; Webpack.nft.jsonomits hoisted dependencies).With the flag enabled, a per-directory link is resolved like a repository-level link: the repository root is detected (workspace markers, then git) and the project is expressed as its path relative to that root, so the build is anchored correctly regardless of which directory the command is run from. The
rootDirectorysetting is interpreted relative to the link's location and honored when it points at a folder that exists; otherwise (e.g. the redundantapps/api/apps/apicase) it is ignored in favor of the link's own location and a warning is emitted. Standalone builds additionally preserve the package-manager symlinks (rather than skipping them) so dependencies resolve at runtime. Behavior is unchanged when the flag is not set.Updated dependencies [
69892ba]v54.18.6Compare Source
Patch Changes
e833330: Point rolling release start at the dedicated rolling-release start API endpoint.cbf22bf]v54.18.5Compare Source
Patch Changes
0eea3d6: ExposecacheReasoninvc logsoutput, alongside the existing cache status, so users can see why a request was a cache MISS/BYPASS/STALE.v54.18.4Compare Source
Patch Changes
16cf8f6: Surface the builds rate-limit upgrade hint onvercel deploy. The hint previously never printed (the error was dropped before conversion) and pointed at the CLI self-updater; it now renders the backend's plan-appropriate call to action (ctaLabel/ctaUrl, or legacyaction/link) from the error, falling back to a plan-agnostic nudge.56875d2: Remove the non-functionalvercel buy v0subcommand; usevercel buy credits v0to purchase v0 credits.6c5aa14: Support lazily generated Build Outputservicesconfigs duringvc build.v54.18.3Compare Source
Patch Changes
262e935: Fixedvercel devfor thecontainerframework when used as a top-level build (outside ofservices).<detect>sentinel to a discovered Dockerfile (Dockerfile.vercel,Containerfile.vercel,Dockerfile, orContainerfile), so the build is recognized instead of warning that it "did not match any source files".@vercel/containerbuild()path no longer throws`vercel dev` cannot build container images from a Dockerfileduring dev. Containers are always built from a Dockerfile/Containerfile (there is no prebuilt-image input); in dev the image is built and run locally bystartDevServer, sobuild()returns a stable local tag without pushing to a registry.runtime: "container") as a zip-based function. It previously failed withoutput.createZip is not a functionwhile trying to spin the image up underfun; container outputs are now skipped there and served by the builder'sstartDevServerinstead.startDevServer) now discovers theDockerfile.vercel/Containerfile.vercelopt-in markers when the container entrypoint is the<detect>sentinel, matching the build path. Previously it only looked for a bareDockerfile, so a project using a.vercelmarker failed with "Container service must specify an entrypoint…" even though deploys worked. The discovery helper is now shared between the build and dev paths.vercel devnow fails fast with a clear message when the Docker daemon isn't running ("Could not connect to the Docker daemon. Start Docker…") instead of a crypticContainer "undefined" exited (code 125) before becoming ready.. Container start failures also now name the actual container and include the underlying Docker error output.persistentflag); now a live container is kept and reused for the same service, matching how other persistent builders behave.9e3f9cd: [services] service name validation9e3f9cd: AlignservicesandexperimentalServicesV2service-name validation with the platform schema.Updated dependencies [
262e935]Updated dependencies [
e05ed3c]v54.18.2Compare Source
Patch Changes
1a1c745: [services] fix bare static service builds, allow services with only 'root' to resolve at @vercel/staticv54.18.1Compare Source
Patch Changes
6b49a17: Apply per-servicefunctionsconfig when building experimental V2 services. Previously, function configuration declared underservices.<name>.functionsinvercel.json(experimentalTriggers,maxDuration,memory,architecture,regions,functionFailoverRegions,supportsCancellation) was dropped at build time — only the top-levelfunctionsmap was honored. The build now feeds each service'sfunctionsto its lambdas for both single-lambda builders (@vercel/node, etc., viawriteBuildResultV3) and framework builders that readconfig.functions(e.g.@vercel/next, via the builder config). Derivedqueue/v2betaconsumer groups are now scoped by the owning service name so two services that declare the same function path + topic no longer collide.6b49a17]v54.18.0Compare Source
Minor Changes
4f8b5b1: - Migrate service auto-detection to V2 format.Patch Changes
50276e7: Show theflagscommand in the top-level CLI help output.6881d74: Use Node.js native fetch for the CLI API client, removing legacy URL parser deprecation warnings from standalone binaries while preserving proxy routing and local middleware behavior.6514009: Fix CLI update notification showing a stale or incorrect version number. The update prompt now performs a fresh registry lookup before displaying the target version, and the upgrade success message reports the actually installed version instead of the prompted version.69f15ee:vercel flags lsnow uses the v2 flag list endpoint and supports filtering by--tag,--created-by, and--maintainer-id, plus cursor pagination via--limit(page size) and--next(resume cursor).c1641e4: Update integration error and warning hints to suggest the canonicalvercel integration resourceform instead of the legacyvercel integration-resourcealiasee389a1: Support WebSockets for WSGI apps (e.g. Flask viaflask-sock). The runtime nowexposes the raw connection socket in the WSGI
environaswerkzeug.socket/gunicorn.socketfor WebSocket upgrade requests, and ends the request lifecycleonce the
101handshake is written so the platform can begin bidirectionalstreaming — matching the ASGI
websocket.acceptbehavior.62a884e: Simplify isolatedservicesandexperimentalServicesV2runtime outputs by emitting their function atindexinstead of_svc/<service-name>/index.66be3e0]62a884e]v54.17.3Compare Source
Patch Changes
f76b357: Improvevercel domains add: skip project/deployment configuration guidance when no project is provided, return a specific error explaining only apex domains can be added without a project, treat a domain already assigned to the requested project as a success instead of failing with an "assigned to another project" error, and point users tovercel domains verify <domain>for DNS configuration instead of printing hardcoded DNS records.4b90a10]34b2c4c]v54.17.2Compare Source
Patch Changes
6eb572e: Addvercel edge-config backupsfor listing, inspecting, and restoring Edge Config backups.Examples:
vercel edge-config backups my-storevercel edge-config backups my-store --backup-version <backup-version-id> --format jsonvercel edge-config backups my-store --restore <backup-version-id> --yes7cecf55: Make hand-written service-targeted route/rewritedestinationconfig less repetitive and verbose by making thetypediscriminator optional.{ "rewrites": [{ - "type": "service", "service": "my_backend", "path": "/api/$1" }] }The explicit
{ "type": "service", "service": NAME }format continues tovalidate. Normalized route output continues to include
"type": "service", somachine-facing config remains canonical.
5d37c78: Handle deployments containing very large files without crashing. Files larger than Node'sfs.readFilelimit (~2 GiB) are now hashed and uploaded by streaming instead of being read into a single Buffer (which threwERR_FS_FILE_TOO_LARGE— "File size ... is greater than 2 GiB"), and the CLI upload progress no longer assumes every file is held in memory. When a file still exceeds the server's per-request upload limit (HTTP 413), the CLI now suggests--archive=tgz, which uploads the deployment in smaller chunks.v54.17.1Compare Source
Patch Changes
2f85145: Expose ordering controls, returned ordering metadata, and a--prodshortcut for metrics queries, and update Speed Insights metric examples.aeb8bf1:vc buildnow writesexperimentalServicesV2services into the Build Output APIconfig.jsonservicesarray (previously onlyexperimentalServiceswere included), so V2 services are recorded on the deployment.d538795]v54.17.0Compare Source
Minor Changes
222d43b: Fix websocket upgrade events for services V2.Patch Changes
96e9513: Addvercel deploy --dryto inspect the detected framework preset and local deployment file set without uploading or creating a deployment, with complete JSON output for non-TTY consumers.801b8e2: [vc dev] Remove the trailing slash from service binding URL env vars injected byvercel dev.82bda7d: Fix the deploy size-limit warning so it prints the skipped file and plan upgrade link instead of crashing.3f0488d: Surface theaction/link(and newerctaLabel/ctaUrl) fields onrepo_links_exceeded_limiterrors fromvercel git connectinstead of dropping them, so users hitting the projects-per-repository limit see the relevant next step and URL.8dc4702: Fixvercel devfor standalone Node servers, including projects without apackage.json, and reuse the server process between requests.09743c6]03fbb1c]8dc4702]v54.16.0Compare Source
Minor Changes
9fb2976: Addservicesas the canonical multi-service project configuration and keepexperimentalServicesV2as a deprecated backwards-compatible alias.260b0be: Support the VQS idempotency key header in the local development server.Patch Changes
6a43bf2: Adding 2 additional headers to Vercel API calls186014d: Fixvc deverroring with "Project framework is set to 'services', but noservices are declared" for
experimentalServicesV2(services) projects. Whenthe dev server already has resolved services, it now skips zero-config builder
detection and lets the services orchestrator build and run them. Previously
detectBuildersran with the remoteframework: "services"setting but noservice config threaded in, which failed even though detection had succeeded.
186014d: Add an experimental container service runtime. A service withruntime: "container"either builds itsDockerfile/Containerfileand pushesthe resulting OCI image to the Vercel Container Registry (VCR), or passes a
prebuilt image reference through as build output.
@vercel/container(new builder): authenticates to VCR with the project'sVERCEL_OIDC_TOKEN, ensures the repository exists, builds and pushes theimage, and emits a digest-pinned reference in
handler(container functionsare
type: "Lambda"withruntime: "container"; the platform surfaceshandleras the image downstream). Usesdockeron developer machines andbuildah(daemonless) in the Vercel build container behind a sharedContainerEngineinterface. Supportsvc devviastartDevServer(localbuild/run, env parity, log forwarding) and
prepareCachefor buildah layerreuse between builds. Build flow is instrumented with tracing spans
(non-secret diagnostics) and debug logging gated on
BUILDER_DEBUG.@vercel/build-utils: add theContainerImagebuild-output type.@vercel/fs-detectors: resolve container services fromvercel.json(the
servicesconfig and its deprecatedexperimentalServices/experimentalServicesV2aliases). ADockerfile,Containerfile, or*.dockerfileentrypoint triggers a build; any other entrypoint is treated asa prebuilt OCI image reference.
vercel: wire container output intovercel buildresult writing andconfig validation.
Buildah specifics in the build container: host networking for
RUNsteps,native
overlaystorage on the XFS/vercelvolume (deferring to the image'sstorage.conf), zstd push compression, and registry credentials read from theprovisioned auth file when present. Several knobs are available for debugging:
VERCEL_CONTAINER_ENGINE,VERCEL_VCR_STRICT_STORAGE,VERCEL_VCR_DISABLE_LAYER_CACHE, andVERCEL_VCR_FORCE_LOGIN.007af8f: Deduplicate the team billing settings URL into a sharedgetTeamBillingUrlhelper.edb7256: [vc dev] Apply routetransformsundervercel dev.1c5d3b3: Fixed scope resolution for Northstar accounts whose username collides with the slug of their default team.vc whoamishowing "Active team: my-user") while requests were sent with noteamId, silently scoping to the resource-less personal account. This caused commands likevc projects lsto report "No projects found" even though the team has projects.--scope <name>now resolves against the user's teams before falling back to personal-account handling. A team whose slug matches the user's username (e.g. a Northstar default team) can now be selected by name instead of being rejected with "You cannot set your Personal Account as the scope."ded2d92: RefreshVERCEL_OIDC_TOKENaftervercel linkwithout overwriting othervariables or formatting in an existing
.env.localfile.Updated dependencies [
fdb6121]Updated dependencies [
9fb2976]Updated dependencies [
186014d]Updated dependencies [
186014d]Updated dependencies [
186014d]Updated dependencies [
e6759d0]Updated dependencies [
68ed45c]Updated dependencies [
cb0988f]v54.15.1Compare Source
Patch Changes
b14be80:vercel inspectnow supports Vercel dashboard URLs and deployment IDs without prefixes.2158ab6: [vc dev] Add support toexperimentalServicesV2for bindings invc dev2158ab6]v54.15.0Compare Source
Minor Changes
8dec9ea: Add deploy-manifest as an extension of project manifest.d99dbf8: Addvercel domains verify <domain>for DNS misconfiguration feedback. The command checks the domain's DNS configuration, reports dashboard-aligned configuration and project-verification states, triggers a verification re-check when needed, and lists actionable fixes: recommended A/CNAME records, Vercel nameservers, conflicting records, DNSSEC guidance, and the TXT ownership challenge. Domains eligible for automatic configuration also receive a Domain Connect URL, with manual DNS guidance as a fallback. Supports--project,--strict, and--format json; non-interactive runs emit structured status, simultaneous issue details, automatic-configuration metadata, and shell-safe, context-preserving next commands. Human and structured output share one diagnosis so status, remediation, and exit behavior stay consistent. The command exits non-zero when action is required so scripts and agents can gate on it.a5245fd: Addvercel flags segmentscommands for listing, inspecting, creating, updating, and deleting feature flag segments.Examples:
Patch Changes
970b82b: Fix Windows standalone binary builds with the custom Node.js 24 small-ICU runtime and a compatible Windows toolchain.c4afec8: [routing-utils] supportrequest.pathtransforms on routes and high-level rewrites, lowering path-to-regexp parameters such as/:path*to low-level capture references such as/$1[config] support request path transforms in the router builder
[cli] preserve request path transform syntax and environment metadata across AI/manual route edits
300af0d: Increase Connex setup polling timeout to 115 minutes.4253eaa: Avoid applying the current Git branch to explicitly selected projects invc logs, and follow the latest READY production deployment when using--project --follow.a19feac: Rename theganttvalue forvercel traces get --viewtowaterfall.8dec9ea]95d8879]82b3c3c]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.