Repository navigation
Update dependency cf to v1.0.0-beta.28 - #51
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/cf-1.x-lockfile
branch
from
October 29, 2026 01:02
b92821d to
68184f2
Compare
renovate
Bot
force-pushed
the
renovate/cf-1.x-lockfile
branch
from
October 29, 2026 21:03
68184f2 to
572cd2f
Compare
renovate
Bot
force-pushed
the
renovate/cf-1.x-lockfile
branch
3 times, most recently
from
November 2, 2026 19:47
5a6860d to
1eb2972
Compare
renovate
Bot
force-pushed
the
renovate/cf-1.x-lockfile
branch
from
November 5, 2026 16:26
1eb2972 to
041d67c
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:
1.0.0-beta.23→1.0.0-beta.28Release Notes
cloudflare/cf (cf)
v1.0.0-beta.28Compare Source
Minor Changes
ab9613a: Update the generated command surface for Forge OpenAPI release57b5196b0cb64ae395bebc71f9a933eeda99bf64.7ef1a2e: Validate array body limits instead of batching requestsReject JSON array bodies that exceed the API schema's
maxItems, including inlineinput, files, and dry runs. Remove automatic request batching for every HTTP method
so array limits cannot silently change an operation's meaning or lose results.
Patch Changes
775a37f: Include destructive confirmation flags in command metadataExpose
--forceand its-falias in shell completions and other metadata consumers for generated DELETE commands and operations that require confirmation.b5c5756: Correct action labels for commands that require confirmationShow Updating/Updated for confirmed PUT and PATCH operations and neutral
Processing/Done labels for confirmed POST actions. Keep their operation-specific
warnings and
--forcebehavior, and reject missing required--bodyinput beforeasking for confirmation.
a0eed39: Upload binary multipart arrays as file partsFix
cf ai to-markdown --file pathto upload under the API'sfilesfield.Accept multiple files with
--files @first.html @second.pdfor repeated--filesflags, preserving each file's bytes and filename.7619cbd: Normalize generated option names in command metadataUse the command builder's kebab-case normalization for option metadata so
completions and tools advertise the flags accepted by existing commands.
707e9ac: Describe plain-text--bodycorrectly in command metadataFor commands that send
--bodyastext/plain, command metadata used bycf toolsnow gives the same description as--helpinstead of asking forraw JSON. This includes media types with parameters such as
text/plain;charset=UTF-8. When no description is provided, both metadataand
--helpuse plain-text wording.5b21733: Keep CLI usage errors conciseExit with an error for unknown top-level and nested command names followed by
--helpor-h. Show concise errors and italic hints to the relevant help command. Unknown global flags also list the available global flags.f1e1d11: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.9.2→0.9.3@cloudflare/build-output-utils:0.9.9→0.9.10@cloudflare/cli-shared-helpers:0.3.3→0.3.4@cloudflare/codemods:0.7.3→0.7.4@cloudflare/config:0.30.1→0.30.2@cloudflare/containers-shared:0.23.8→0.23.9@cloudflare/deploy-helpers:0.25.0→0.26.0@cloudflare/runtime-types:0.1.22→0.1.23@cloudflare/workers-auth:0.15.6→0.16.0@cloudflare/workers-utils:0.51.1→0.52.0miniflare:5.20261103.0-beta→5.20261104.0-beta3f3a6af: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.9.1→0.9.2@cloudflare/build-output-utils:0.9.8→0.9.9@cloudflare/cli-shared-helpers:0.3.2→0.3.3@cloudflare/codemods:0.7.2→0.7.3@cloudflare/config:0.30.0→0.30.1@cloudflare/containers-shared:0.23.7→0.23.8@cloudflare/deploy-helpers:0.24.5→0.25.0@cloudflare/runtime-types:0.1.21→0.1.22@cloudflare/workers-auth:0.15.5→0.15.6@cloudflare/workers-utils:0.51.0→0.51.1miniflare:5.20261102.0-beta→5.20261103.0-beta5953756: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.9.0→0.9.1@cloudflare/build-output-utils:0.9.7→0.9.8@cloudflare/cli-shared-helpers:0.3.1→0.3.2@cloudflare/codemods:0.7.1→0.7.2@cloudflare/config:0.29.1→0.30.0@cloudflare/containers-shared:0.23.6→0.23.7@cloudflare/deploy-helpers:0.24.4→0.24.5@cloudflare/runtime-types:0.1.20→0.1.21@cloudflare/workers-auth:0.15.4→0.15.5@cloudflare/workers-utils:0.50.2→0.51.0miniflare:5.20261101.0-beta→5.20261102.0-beta12fddf0: Require input for mandatory plain-text request bodiesReject commands that omit a required plain-text body before authentication or API requests. Accept either
--bodyor--file, preserve explicitly supplied empty raw bodies, and mention both input options in upload validation errors. Reject explicitly supplied empty file paths for raw and multipart uploads.f3ebc1e: Expose pagination metadata on stderrPrint the API's
result_info, including cursors and page counts, on stderr solist results can be paged with
--cursoror the endpoint's page flags. Keepstdout payloads unchanged for scripts, preserve metadata for object results
and passthrough requests, and suppress the notice with
--quiet.1de7b1b: Validate--bodybefore authenticating or confirmingCommands now parse
--body, and enforce its item limit, beforeauthenticating or showing a confirmation prompt. A malformed body or an
unreadable
@filetherefore fails straight away, without a login or accountlookup first and without asking you to confirm a destructive action. On JSON
endpoints, an empty
--body ""is now rejected as invalid JSON instead ofbeing ignored, and
--dry-runshows the--filepath for raw-body uploads.Multipart flags still keep
--bodyliteral, and--filestill takesprecedence over
--body; early validation only parses a body the commandwill send.
16cd290: Fix scoped API token validity reporting incf auth whoamiCheck the token verification status so restricted user and account detail
endpoints do not make an active token appear invalid. Report unknown validity
when none of the available checks can establish the token's status.
v1.0.0-beta.27Compare Source
Minor Changes
bbe47a8: Give API fields that collide with cf's own flags distinct namesGenerated commands no longer drop, merge, or shadow API fields whose names match a cf flag.
cf precursor update --detection-modesets the previously unreachablemode, andcf o11y telemetry queryandcf o11y shared-queries creategain--preview.One behavior change: on
cf cloudforce-one priority-intelligence profile update, the organization profile is now--organization-profile, and--profileselects the auth profile again. An API parameter namedforcecan no longer take cf's confirmation--force.cf ai runandcf registrar registrations createaccept schema fields named after cf flags as--input-<name>(for example--input-quiet), andcf schemalists the flag behind a path or query parameter when it has one.8129166: Update the generated command surface for Forge OpenAPI release319dc756af2a642b3122b4db7e3b79ac1fbec7d8Keep
cf auth scopesworking with the OAuth scope catalogue's new IAM group.aaa712d: Update the generated command surface for Forge OpenAPI releaseec5b5772f5cf7dfb16c49f3527671edfa37bb666.Patch Changes
cde5fa3: Explain how account-or-zone commands pick their scopeCommands that serve either an account or a zone, such as
cf rulesets listand
cf load-balancers account list, now say in--helpthat they runagainst your account unless you pass
--zone, and that they ignoreCLOUDFLARE_ZONE_ID.edc13df: Prepare generated commands to preserve audio API responsesRecognize
audio/*responses as binary data in the command generator and itsoperation descriptors, including schemas without
format: binary. Future commandsgenerated for audio endpoints will write the exact bytes to stdout so they can be
redirected to a file. No commands generated from the currently pinned OpenAPI
specification declare audio responses, so this change does not alter the behavior
of any currently shipped command.
cde5fa3: Reject--zonewithout a valueAn empty
--zoneused to fall back toCLOUDFLARE_ZONE_ID, and--dry-runpreviewed a
/zones//path. On commands that serve both an account and azone, it also switched to zone scope. cf now stops with
--zone requires a non-empty value.and, as with--mode, rejects a repeated--zone.Commands that forward arguments, such as
cf containers ssh, used to drop a-zwith no value, socf containers ssh <id> ls -zran plainls. That nowstops with the same error. Put forwarded arguments after
--, as incf containers ssh <id> -- ls -z.8e5f074: Keep required HTTP header parameters out of generated JSON request bodies.Flags such as
--if-matchare now sent only as headers rather than also being copied into the body under a generated field name.57bca06: Validate nested tagged unions when assembling request bodies from flags.Preserve branch-specific required fields, closed-object rules, and available
array limits, including unions selected by enum values without an explicit
discriminator. Apply the checks to requests and dry-run previews.
Preserve the alternatives of enclosing unions and retain explicit
--bodyinput as an escape hatch from these projected checks.
3043819: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.8.3→0.9.0@cloudflare/build-output-utils:0.9.6→0.9.7@cloudflare/cli-shared-helpers:0.3.0→0.3.1@cloudflare/codemods:0.7.0→0.7.1@cloudflare/config:0.29.0→0.29.1@cloudflare/containers-shared:0.23.5→0.23.6@cloudflare/deploy-helpers:0.24.3→0.24.4@cloudflare/runtime-types:0.1.19→0.1.20@cloudflare/workers-auth:0.15.3→0.15.4@cloudflare/workers-utils:0.50.1→0.50.2miniflare:5.20261023.3-beta→5.20261101.0-betaaa0ee04: Correct generated validation for nested optional request-body objects.Required fields are now enforced only when their containing object is supplied. This prevents flags in sibling objects from incorrectly requiring one another and keeps defaults from creating absent optional objects.
Raw
--bodyrequests continue to bypass validation for individual body flags.350c808: Preserve alternative-specific requirements in generated body flagsKeep nested fields with the same name distinct when deriving
oneOfconstraints. Workers VPC service flags now require only the tunnel for the selected host alternative and accept dual-stack IPv4 and IPv6 hosts.Reject incompatible flag combinations only when no alternative supports them and the variants declare required fields. Keep all-optional configuration updates compatible with cleanup payloads that combine settings from different alternatives.
v1.0.0-beta.26Compare Source
Minor Changes
45e01e0: Rankcf deployfirst for static site and Pages deploy searchescf cli searchnow leaves out commands hidden from help, and hand-written commands can add search keywords or be excluded from results through their metadata.cf deploygains keywords for static sites, Pages projects, and full-stack applications, and its description now says it deploys all three. The advisorycf pages deploycommand, which only points tocf deploy, no longer appears in search results.8f8a0ce: Update the generated command surface for Forge OpenAPI releasee2d50301c8e4b04ebc02f6632c3a317d4960819d.Patch Changes
0569848: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.8.2→0.8.3@cloudflare/cli-shared-helpers:0.2.10→0.3.0@cloudflare/containers-shared:0.23.4→0.23.5@cloudflare/deploy-helpers:0.24.2→0.24.3@cloudflare/runtime-types:0.1.18→0.1.19@cloudflare/workers-auth:0.15.2→0.15.3@cloudflare/workers-utils:0.50.0→0.50.1miniflare:5.20261023.2-beta→5.20261023.3-betav1.0.0-beta.25Compare Source
Minor Changes
24e9142: Group OAuth scopes by productcf auth loginnow summarizes granted scopes instead of hinting at the full list, and the newcf auth scopescommand shows them in the product categories of Cloudflare's OAuth scope catalogue, which it caches for a day. Scopes the catalogue does not categorize are listed under Uncategorized. Pass a product name,--all, or--filter <term>to list the permissions, with non-read access highlighted and non-default scopes marked as custom.cf auth whoamiis unchanged.d11af6b: Update the generated command surface for Forge OpenAPI releasec4fbef6545cc3ae3ef7724398dc12e1fecbd9183.b53a8be: Update the generated command surface for Forge OpenAPI released35bb4402f3864b83e802be14ca7f58eb920528b.Patch Changes
cc21ffb: Preserve arrays in generated query parameter flagsAccept multiple values after a query array flag, such as
--ids first second,while retaining support for repeated flags. Parse single values as arrays and
preserve each operation's repeated-key or comma-separated query serialization.
5db5ab3: Update dependencies published from the Workers SDK repository:@cloudflare/autoconfig:0.8.1→0.8.2@cloudflare/build-output-utils:0.9.5→0.9.6@cloudflare/cli-shared-helpers:0.2.9→0.2.10@cloudflare/codemods:0.6.1→0.7.0@cloudflare/config:0.28.1→0.29.0@cloudflare/containers-shared:0.23.3→0.23.4@cloudflare/deploy-helpers:0.24.1→0.24.2@cloudflare/runtime-types:0.1.17→0.1.18@cloudflare/workers-auth:0.15.1→0.15.2@cloudflare/workers-utils:0.49.0→0.50.0miniflare:5.20261023.1-beta→5.20261023.2-beta119b2a4: Update dependencies published from the Workers SDK repository:@cloudflare/deploy-helpers:0.24.0→0.24.1@cloudflare/runtime-types:0.1.16→0.1.17v1.0.0-beta.24Compare Source
Minor Changes
014eadd: Delegate development registry resolution to MiniflareDuring the cf beta, stop overriding registry paths for
cf devand--local.Miniflare v5 owns the default
<Cloudflare config directory>/dev-registry/v5and the
CLOUDFLARE_DEV_REGISTRY_PATHoverride. cf no longer interpretsCLOUDFLARE_REGISTRY_PATHor translates registry settings for child processes;exported environment variables reach the selected project tooling unchanged.
Wrangler retains its own default registry for compatibility. Set the same
CLOUDFLARE_DEV_REGISTRY_PATHfor cf and compatible Wrangler/Vite processes whenthey need to share development resources.
6b19d0c: Upload every binary multipart field from a fileGenerated multipart commands now add a flag for each
format: binaryform field besides the payload that
--filefills. For example,cf pages deployments createaccepts--worker-js,--routes-json,--redirects,--worker-bundle, and--functions-filepath-routing-config-json, so a Pages Direct Upload caninclude an advanced-mode
_worker.jswith--worker-js @./_worker.js.These flags accept literal content or
@path/to/file, matching other bodyflags while preserving uploaded file bytes and filenames. Both forms upload
as file parts; inline content uses the original form field name as its filename.
Before this change,
--fileonly reached_headersand the other filescould not be sent.
16a20a5: Update the generated command surface for Forge OpenAPI releasee2b8c60b0222e9df2db7db83fdbf465f099a5189.ab93021: Update the generated command surface for Forge OpenAPI releasefd89c869d0cfca05d431fa56fdec63ebe96e7c37.2f2745f: Update the generated command surface for Forge OpenAPI releasefdc1aa8a39e2e515f26c2fc6109d7e93050e811c.Patch Changes
2e6c118: Explain dotenv variable expansion in--secrets-filehelpDocument how dotenv secrets files passed to
cf deployandcf workers versions createexpand$VARand${VAR}using process values and earlier file values. Process values override matching file keys, including explicitly empty values. Only keys declared in the secrets file are uploaded.Explain how to escape literal dollar signs with a backslash (
PASSWORD=pa\$word), or use JSON to preserve values exactly. Only use trusted dotenv secrets files, since references can read and upload any process environment value. JSON secrets files and API bulk-secret commands retain their existing behavior.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.