Skip to content

Version Packages#12266

Merged
petebacondarwin merged 1 commit intomainfrom
changeset-release/main
Feb 3, 2026
Merged

Version Packages#12266
petebacondarwin merged 1 commit intomainfrom
changeset-release/main

Conversation

@workers-devprod
Copy link
Copy Markdown
Contributor

@workers-devprod workers-devprod commented Jan 29, 2026

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.

Releases

miniflare@4.20260131.0

Minor Changes

  • #12186 0c9625a Thanks @penalosa! - Add CF-Worker header to outgoing fetch requests in local development to match production behavior. A new optional zone option allows specifying the zone value for the header. When not specified, the header defaults to ${worker-name}.example.com.

  • #12185 f7aa8c7 Thanks @penalosa! - Add timestamp field to the version metadata binding in local development. The version metadata binding now includes id, tag, and timestamp fields, making it easier to test version-aware logic locally.

Patch Changes

  • #12289 0aaf080 Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260128.0 1.20260129.0
  • #12295 b981db5 Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260129.0 1.20260130.0
  • #12355 a113c0d Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260130.0 1.20260131.0

@cloudflare/vite-plugin@1.23.0

Minor Changes

  • #11697 67a4ab1 Thanks @jamesopstad! - Add experimental.prerenderWorker option to the plugin config.

    This enables configuring a dedicated Worker for prerendering at build time. This is an experimental feature and may change or be removed at any time.

  • #12214 4db3864 Thanks @jamesopstad! - Use Hook Filters to optimize plugin performance with Vite 8. This skips unnecessary Rust-to-JS calls with Rolldown powered Vite.

Patch Changes

@cloudflare/workers-utils@0.9.0

Minor Changes

  • #11803 1bd1488 Thanks @dario-piotrowicz! - Add a new subrequests limit to the limits field of the Wrangler configuration file

    Before only the cpu_ms limit was supported in the limits field of the Wrangler configuration file, now a subrequests limit can be specified as well which enables the user to limit the number of fetch requests that a Worker's invocation can make.

    Example:

    {
    	"$schema": "./node_modules/wrangler/config-schema.json",
    	"limits": {
    		"cpu_ms": 1000,
    		"subrequests": 150 // newly added field
    	}
    }

wrangler@4.62.0

Minor Changes

  • #12064 964a39d Thanks @G4brym! - Add AI Search OAuth scopes to login

    Adds ai-search:write and ai-search:run OAuth scopes to the default login scopes, enabling wrangler to authenticate with AI Search APIs.

  • #11867 253a85d Thanks @rahulsuresh-git! - Add wrangler r2 bucket local-uploads command to manage local uploads for R2 buckets

    When enabled, object data is written to the nearest region first, then asynchronously replicated to the bucket's primary region.

    Docs: https://developers.cloudflare.com/r2/buckets/local-uploads

    # Get local uploads status
    wrangler r2 bucket local-uploads get my-bucket
    
    # Enable local uploads (will prompt for confirmation)
    wrangler r2 bucket local-uploads enable my-bucket
    
    # Enable without confirmation prompt
    wrangler r2 bucket local-uploads enable my-bucket --force
    
    # Disable local uploads
    wrangler r2 bucket local-uploads disable my-bucket
  • #11803 1bd1488 Thanks @dario-piotrowicz! - Add a new subrequests limit to the limits field of the Wrangler configuration file

    Before only the cpu_ms limit was supported in the limits field of the Wrangler configuration file, now a subrequests limit can be specified as well which enables the user to limit the number of fetch requests that a Worker's invocation can make.

    Example:

    {
    	"$schema": "./node_modules/wrangler/config-schema.json",
    	"limits": {
    		"cpu_ms": 1000,
    		"subrequests": 150 // newly added field
    	}
    }
  • #12185 f7aa8c7 Thanks @penalosa! - Add timestamp field to the version metadata binding in local development. The version metadata binding now includes id, tag, and timestamp fields, making it easier to test version-aware logic locally.

Patch Changes

  • #12190 ce736b9 Thanks @dario-piotrowicz! - Update autoconfig logic to handle Next.js projects by using the new @opennextjs/cloudflare migrate command

  • #12065 47944d1 Thanks @langningchen! - Improve error message when d1 export --output points to a directory

  • #12292 4c4d5a5 Thanks @dario-piotrowicz! - Add versionCommand to the autoconfig_summary field in the autoconfig output entry

    Add the version upload command to the output being printed by wrangler deploy to WRANGLER_OUTPUT_FILE_DIRECTORY/WRANGLER_OUTPUT_FILE_PATH. This complements the existing buildCommand and deployCommand fields and allows CI systems to know how to upload new versions of Workers.

    For example, for a standard npm project this would be:

    • Version command: npx wrangler versions upload

    While for a Next.js project it would be:

    • Version command: npx @opennextjs/cloudflare upload
  • #12050 b05b919 Thanks @NuroDev! - Fixed Wrangler's error handling for both invalid commands with and without the --help flag, ensuring consistent and clear error messages.

    Additionally, it also ensures that if you provide an invalid argument to a valid command, Wrangler will now correctly display that specific commands help menu.

  • #12289 0aaf080 Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260128.0 1.20260129.0
  • #12295 b981db5 Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260129.0 1.20260130.0
  • #12355 a113c0d Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260130.0 1.20260131.0
  • #11971 fdd7a9f Thanks @dario-piotrowicz! - Add framework id, build command, and deploy command to the autoconfig_summary field in the deploy output entry

    Add the framework id alongside the commands to build and deploy the project to the output being printed by wrangler deploy to WRANGLER_OUTPUT_FILE_DIRECTORY or WRANGLER_OUTPUT_FILE_PATH.

    For example for an npm Astro project these would be:

    • Framework id: astro
    • Build command: npm run build
    • Deploy command: npx wrangler deploy

    While for a Next.js project they would instead be:

    • Framework id: next
    • Build command: npx @opennextjs/cloudflare build
    • Deploy command: npx @opennextjs/cloudflare deploy
  • #12211 a5fca2c Thanks @elithrar! - Remove the 'pubsub' sub-command and related functionality

    The Pub/Sub product was never made publicly available and has been discontinued. This removes the wrangler pubsub command and all associated functionality.

  • Updated dependencies [0c9625a, 0aaf080, b981db5, a113c0d, f7aa8c7]:

    • miniflare@4.20260131.0
    • @cloudflare/kv-asset-handler@0.4.2

create-cloudflare@2.62.6

Patch Changes

  • #12269 a1450ca Thanks @penalosa! - Handle git commit failures gracefully

    When creating the initial commit fails (for example, when GPG signing is cancelled or misconfigured), the setup process now continues instead of crashing. A message is displayed informing the user that the commit was skipped and they can commit manually later.

  • #12339 ff3bf9d Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-analog 2.2.2 2.2.3
  • #12340 1d12aef Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-vue 3.19.0 3.20.0
  • #12341 4a563bd Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-qwik 1.18.0 1.19.0
  • #12342 6d79ade Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    sv 0.11.3 0.11.4
  • #12343 10eb094 Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-vike 0.0.566 0.0.572
  • #12344 8a01a1c Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-waku 0.12.5-1.0.0-alpha.2-0 0.12.5-1.0.0-alpha.3-0
  • #12291 75062fe Thanks @vicb! - Simplify creating a new Astro app

    The Astro CLI should not ask users whether they want to use git as create-cloudflare handles that already

@cloudflare/pages-shared@0.13.104

Patch Changes

@cloudflare/vitest-pool-workers@0.12.9

Patch Changes

@cloudflare/eslint-config-shared@1.2.1

Patch Changes

  • #12347 1a1f9e4 Thanks @vicb! - Add an ESLint rule checking that expect is not imported from vitest.

    Retrieving expect from the test context is safer for concurrent tests,
    so we will standardize on using that.

@workers-devprod workers-devprod requested review from a team as code owners January 29, 2026 12:02
@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Jan 29, 2026

Claude finished @workers-devprod's task —— View job


Changeset Review

Tasks

  • Read changeset README guidelines
  • Review all 26 changeset files
  • Validate against criteria
  • Check for animal images
  • Post final results

⚠️ Issues found

I've reviewed all 26 changesets and found one issue:

metal-planes-hammer.md - Missing experimental opt-in note

File: .changeset/metal-planes-hammer.md
Issue: This changeset introduces an experimental feature (experimental.prerenderWorker option) but does not include a note explaining how users can opt in.

Per the guidelines:

Experimental features: Changesets for experimental features should include note on how users can opt in.

Current description:

Add `experimental.prerenderWorker` option to the plugin config.

This enables configuring a dedicated Worker for prerendering at build time. This is an experimental feature and may change or be removed at any time.

Suggested addition: Include a brief example showing how to configure this experimental option, such as:

Add `experimental.prerenderWorker` option to the plugin config.

This enables configuring a dedicated Worker for prerendering at build time. To use this experimental feature, add it to your Vite config:

\`\`\`json
{
  "experimental": {
    "prerenderWorker": "path/to/worker.js"
  }
}
\`\`\`

This is an experimental feature and may change or be removed at any time.

Summary

All other changesets pass validation:

  • ✅ Version types are appropriate (minor for new features/commands, patch for fixes)
  • ✅ Changelog descriptions are meaningful and well-written
  • ✅ No h1/h2/h3 headers used
  • ✅ Dependency updates for create-cloudflare are not validated per guidelines
  • ✅ Examples are included where helpful (R2 local-uploads, subrequests limit, autoconfig output)

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Jan 29, 2026

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@12266

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@12266

miniflare

npm i https://pkg.pr.new/miniflare@12266

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@12266

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@12266

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@12266

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@12266

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@12266

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@12266

wrangler

npm i https://pkg.pr.new/wrangler@12266

commit: 6024eab

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 13 times, most recently from 0166a1c to 99453d1 Compare January 30, 2026 11:17
Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 11 times, most recently from b8f6554 to 3cb7ed6 Compare February 1, 2026 16:54
@workers-devprod workers-devprod force-pushed the changeset-release/main branch 13 times, most recently from b7bb14b to bf9d6e2 Compare February 2, 2026 14:38
@penalosa
Copy link
Copy Markdown
Contributor

penalosa commented Feb 2, 2026

I've reviewed all 26 changesets and found one issue:

I don't agree with this. The changeset is clear, and the suggested additions are far too verbose.

@petebacondarwin petebacondarwin merged commit 59a9ee2 into main Feb 3, 2026
46 of 48 checks passed
@petebacondarwin petebacondarwin deleted the changeset-release/main branch February 3, 2026 10:11
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.

4 participants