Skip to content

Version Packages#11903

Merged
emily-shen merged 1 commit intomainfrom
changeset-release/main
Jan 15, 2026
Merged

Version Packages#11903
emily-shen merged 1 commit intomainfrom
changeset-release/main

Conversation

@workers-devprod
Copy link
Contributor

@workers-devprod workers-devprod commented Jan 13, 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.20260114.0

Minor Changes

  • #11883 4714ca1 Thanks @dario-piotrowicz! - Add MF-Original-Hostname header when using the upstream option

    When using the upstream option in Miniflare, the Host header is rewritten to match the upstream server, which means the original hostname is lost. This change adds a new MF-Original-Hostname header that preserves the original hostname from the incoming request.

    This allows Workers to access the original hostname when proxying requests through an upstream server:

    export default {
    	async fetch(request) {
    		const originalHostname = request.headers.get("MF-Original-Hostname");
    		// originalHostname contains the hostname before it was rewritten
    	},
    };

Patch Changes

  • #11908 e78186d Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260111.0 1.20260114.0
  • #11898 c17e971 Thanks @petebacondarwin! - Bundle more third-party dependencies to reduce supply chain risk

    Previously, several small utility packages were listed as runtime dependencies and
    installed separately. These are now bundled directly into the published packages,
    reducing the number of external dependencies users need to trust.

    Bundled dependencies:

    • miniflare: acorn, acorn-walk, exit-hook, glob-to-regexp, stoppable
    • kv-asset-handler: mime
    • vite-plugin-cloudflare: @remix-run/node-fetch-server, defu, get-port, picocolors, tinyglobby
    • vitest-pool-workers: birpc, devalue, get-port, semver

@cloudflare/unenv-preset@2.10.0

Minor Changes

  • #11701 fec8f5b Thanks @petebacondarwin! - Add support for native node:dgram module when the enable_nodejs_dgram_module compatibility flag is enabled. This feature is currently experimental and requires both the enable_nodejs_dgram_module and experimental compatibility flags to be set.

  • #11799 d39777f Thanks @petebacondarwin! - Add support for native node:_stream_wrap module when the enable_nodejs_stream_wrap_module compatibility flag is enabled. This feature is currently experimental and requires nodejs_compat, experimental, and enable_nodejs_stream_wrap_module compatibility flags to be set.

@cloudflare/vite-plugin@1.21.0

Minor Changes

  • #11879 5c8ff05 Thanks @jamesopstad! - Add support for child environments.

    This is to support React Server Components via @vitejs/plugin-rsc and frameworks that build on top of it. A childEnvironments option is now added to the plugin config to enable using multiple environments within a single Worker. The parent environment can import modules from a child environment in order to access a separate module graph. For a typical RSC use case, the plugin might be configured as in the following example:

    export default defineConfig({
    	plugins: [
    		cloudflare({
    			viteEnvironment: {
    				name: "rsc",
    				childEnvironments: ["ssr"],
    			},
    		}),
    	],
    });

Patch Changes

  • #11898 c17e971 Thanks @petebacondarwin! - Bundle more third-party dependencies to reduce supply chain risk

    Previously, several small utility packages were listed as runtime dependencies and
    installed separately. These are now bundled directly into the published packages,
    reducing the number of external dependencies users need to trust.

    Bundled dependencies:

    • miniflare: acorn, acorn-walk, exit-hook, glob-to-regexp, stoppable
    • kv-asset-handler: mime
    • vite-plugin-cloudflare: @remix-run/node-fetch-server, defu, get-port, picocolors, tinyglobby
    • vitest-pool-workers: birpc, devalue, get-port, semver
  • Updated dependencies [e78186d, fe4faa3, fec8f5b, d39777f, 4714ca1, c17e971, 695b043]:

    • miniflare@4.20260114.0
    • wrangler@4.59.2
    • @cloudflare/unenv-preset@2.10.0

@cloudflare/kv-asset-handler@0.4.2

Patch Changes

  • #11898 c17e971 Thanks @petebacondarwin! - Bundle more third-party dependencies to reduce supply chain risk

    Previously, several small utility packages were listed as runtime dependencies and
    installed separately. These are now bundled directly into the published packages,
    reducing the number of external dependencies users need to trust.

    Bundled dependencies:

    • miniflare: acorn, acorn-walk, exit-hook, glob-to-regexp, stoppable
    • kv-asset-handler: mime
    • vite-plugin-cloudflare: @remix-run/node-fetch-server, defu, get-port, picocolors, tinyglobby
    • vitest-pool-workers: birpc, devalue, get-port, semver

@cloudflare/pages-shared@0.13.99

Patch Changes

@cloudflare/vitest-pool-workers@0.12.4

Patch Changes

  • #11898 c17e971 Thanks @petebacondarwin! - Bundle more third-party dependencies to reduce supply chain risk

    Previously, several small utility packages were listed as runtime dependencies and
    installed separately. These are now bundled directly into the published packages,
    reducing the number of external dependencies users need to trust.

    Bundled dependencies:

    • miniflare: acorn, acorn-walk, exit-hook, glob-to-regexp, stoppable
    • kv-asset-handler: mime
    • vite-plugin-cloudflare: @remix-run/node-fetch-server, defu, get-port, picocolors, tinyglobby
    • vitest-pool-workers: birpc, devalue, get-port, semver
  • Updated dependencies [e78186d, fe4faa3, 4714ca1, c17e971, 695b043]:

    • miniflare@4.20260114.0
    • wrangler@4.59.2

wrangler@4.59.2

Patch Changes

  • #11908 e78186d Thanks @dependabot! - chore: update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20260111.0 1.20260114.0
  • #11880 fe4faa3 Thanks @penalosa! - Show helpful messages for errors outside of Wrangler's control. This prevents unnecessary Sentry reports.

    Errors now handled with user-friendly messages:

    • Connection timeouts to Cloudflare's API (UND_ERR_CONNECT_TIMEOUT) - typically due to slow networks or connectivity issues
    • File system permission errors (EPERM, EACCES) - caused by insufficient permissions, locked files, or antivirus software
    • DNS resolution failures (ENOTFOUND) - caused by network connectivity issues or DNS configuration problems
  • #11882 695b043 Thanks @GregBrimble! - Improve the error message for wrangler secret put when using Worker versions or gradual deployments. wrangler versions secret put should be used instead, or ensure to deploy the latest version before using wrangler secret put. wrangler secret put alone will add the new secret to the latest version (possibly undeployed) and immediately deploy that which is usually not intended.

  • Updated dependencies [e78186d, fec8f5b, d39777f, 4714ca1, c17e971]:

    • miniflare@4.20260114.0
    • @cloudflare/unenv-preset@2.10.0
    • @cloudflare/kv-asset-handler@0.4.2

@workers-devprod workers-devprod requested review from a team as code owners January 13, 2026 19:59
@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 13, 2026

create-cloudflare

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

@cloudflare/kv-asset-handler

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

miniflare

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

@cloudflare/pages-shared

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

@cloudflare/unenv-preset

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

@cloudflare/vite-plugin

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

@cloudflare/vitest-pool-workers

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

@cloudflare/workers-editor-shared

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

@cloudflare/workers-utils

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

wrangler

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

commit: 3b37045

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 5 times, most recently from 803a1db to b6827fe Compare January 14, 2026 11:33
@aleixmorgadas
Copy link

Love to have this PR merged 🙏

@petebacondarwin
Copy link
Contributor

Love to have this PR merged 🙏

Hey @aleixmorgadas - we do regular releases on Tues and Thurs, so this should go out tomorrow.

@workers-devprod workers-devprod force-pushed the changeset-release/main branch 4 times, most recently from 869dbbd to 0c5886f Compare January 14, 2026 21:22
@emily-shen emily-shen merged commit bca7114 into main Jan 15, 2026
44 of 49 checks passed
@emily-shen emily-shen deleted the changeset-release/main branch January 15, 2026 11:18
@aleixmorgadas
Copy link

Thank you team! That PR resolved a lot of issues in our end for local development 🧡

petebacondarwin pushed a commit to ksawaneh/workers-sdk that referenced this pull request Feb 3, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

5 participants