Skip to content

Version Packages (beta) - #426

Merged
dario-piotrowicz merged 1 commit into
mainfrom
changeset-release/main
Oct 27, 2026
Merged

dario-piotrowicz merged 1 commit into
mainfrom
changeset-release/main

Conversation

@ant-release-bot

@ant-release-bot ant-release-bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

cf@1.0.0-beta.24

Minor Changes

  • 014eadd: Delegate development registry resolution to Miniflare

    During the cf beta, stop overriding registry paths for cf dev and --local.
    Miniflare v5 owns the default <Cloudflare config directory>/dev-registry/v5
    and the CLOUDFLARE_DEV_REGISTRY_PATH override. cf no longer interprets
    CLOUDFLARE_REGISTRY_PATH or 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_PATH for cf and compatible Wrangler/Vite processes when
    they need to share development resources.

  • 6b19d0c: Upload every binary multipart field from a file

    Generated multipart commands now add a flag for each format: binary
    form field besides the payload that --file fills. For example,
    cf pages deployments create accepts --worker-js, --routes-json,
    --redirects, --worker-bundle, and
    --functions-filepath-routing-config-json, so a Pages Direct Upload can
    include an advanced-mode _worker.js with --worker-js @./_worker.js.
    These flags accept literal content or @path/to/file, matching other body
    flags 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, --file only reached _headers and the other files
    could not be sent.

  • 16a20a5: Update the generated command surface for Forge OpenAPI release
    e2b8c60b0222e9df2db7db83fdbf465f099a5189.

  • ab93021: Update the generated command surface for Forge OpenAPI release
    fd89c869d0cfca05d431fa56fdec63ebe96e7c37.

  • 2f2745f: Update the generated command surface for Forge OpenAPI release
    fdc1aa8a39e2e515f26c2fc6109d7e93050e811c.

Patch Changes

  • 2e6c118: Explain dotenv variable expansion in --secrets-file help

    Document how dotenv secrets files passed to cf deploy and cf workers versions create expand $VAR and ${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.

@ant-release-bot
ant-release-bot requested a review from a team as a code owner October 26, 2026 18:07
@pkg-pr-new

pkg-pr-new Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
npm i https://pkg.pr.new/cf@426

commit: 6637163

@clanky-the-clanker

clanky-the-clanker Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

✅ Approved — This is a standard Changesets beta release pull request. The version bump, the six consumed changeset ids and the CHANGELOG entries all match each other, and no issues were found.

The decision is advisory: this comment never approves, blocks or requests changes on the pull request.


✅ All checks passed

📋 Code Quality: ✅ LGTM

This is an automated Changesets release pull request, and its three changed files match each other:

  • .changeset/pre.json adds six changeset ids to the consumed list: calm-dogs-expand, miniflare-owned-dev-registry, multipart-binary-file-flags, update-openapi-e2b8c60b0222, update-openapi-fd89c869d0cf and update-openapi-fdc1aa8a39e2. Each of these has a matching .md file under .changeset/.
  • packages/cli/package.json bumps cf from 1.0.0-beta.23 to 1.0.0-beta.24, which matches the new CHANGELOG heading.

📝 Documentation: ✅ LGTM

The new 1.0.0-beta.24 section in packages/cli/CHANGELOG.md has five minor entries and one patch entry. They match the release notes in the pull request description and the six consumed changesets.


Reviewed commit: 66371634

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

cf --help startup

mean stddev min max
PR 188.6 ms 13.2 ms 178.1 ms 232.4 ms
base 183.8 ms 3.9 ms 177.7 ms 192.1 ms

Δ (PR vs base): ↑ +4.7 ms (+2.6%)

Measured with hyperfine on ubuntu-latest (3 warmup runs, 20 timed runs). CI numbers carry ±a few ms of runner jitter; treat small deltas as noise.

@ant-release-bot
ant-release-bot force-pushed the changeset-release/main branch 6 times, most recently from ee6c915 to 74e7c84 Compare October 27, 2026 18:38
@dario-piotrowicz
dario-piotrowicz added this pull request to the merge queue Oct 27, 2026
Merged via the queue into main with commit 5ab7568 Oct 27, 2026
11 checks passed
@dario-piotrowicz
dario-piotrowicz deleted the changeset-release/main branch October 27, 2026 20:43
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.

2 participants