Cloudflare Workers
Backend & Infra⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
Release History
@cloudflare/workers-utils@0.26.0@cloudflare/workers-auth@0.4.2@cloudflare/vite-plugin@1.44.0wrangler@4.110.0@cloudflare/pages-shared@0.13.156@cloudflare/runtime-types@0.0.1@cloudflare/vitest-pool-workers@0.18.4@cloudflare/cli-shared-helpers@0.1.13@cloudflare/autoconfig@0.1.4miniflare@4.20260708.1@cloudflare/deploy-helpers@0.4.0@cloudflare/workflows-shared@0.12.0@cloudflare/pages-shared@0.13.155wrangler@4.109.0@cloudflare/vite-plugin@1.43.3@cloudflare/deploy-helpers@0.3.3create-cloudflare@2.70.10miniflare@4.20260708.0@cloudflare/vitest-pool-workers@0.18.3@cloudflare/pages-shared@0.13.154This patch release primarily updates the Miniflare dependency to version 4.20260706.0.
wrangler@4.108.0Breaking1 featureThis release introduces delegation of static Pages deploys to Workers for agent-driven workflows and adds safety checks to prevent non-interactive deploys from silently overwriting existing Workers without explicit configuration. Dependencies have also been updated.
@cloudflare/deploy-helpers@0.3.2This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260706.0.
@cloudflare/vitest-pool-workers@0.18.2This patch release focuses on updating internal dependencies, specifically upgrading wrangler to version 4.108.0 and miniflare to version 4.20260706.0.
miniflare@4.20260706.0This patch release updates dependencies for several tools including miniflare, wrangler, and create-cloudflare to newer versions.
create-cloudflare@2.70.9This patch release updates dependencies for several tools including miniflare, wrangler, and create-cloudflare to newer versions.
@cloudflare/vite-plugin@1.43.2This patch release primarily consists of dependency updates for wrangler and miniflare.
@cloudflare/deploy-helpers@0.3.1This patch release primarily focuses on updating various internal and external dependencies to newer versions.
@cloudflare/workers-utils@0.25.13 fixesThis patch release improves ESM compatibility by replacing a CJS dependency with a pure-ESM implementation and upgrades another dependency to support dual ESM/CJS builds. It also adds validation for optional D1 database configuration fields.
@cloudflare/vite-plugin@1.43.1This patch release primarily updates internal dependencies, specifically upgrading miniflare to version 4.20260702.0 and wrangler to version 4.107.1.
miniflare@4.20260702.0Breaking2 fixes1 featureThis release introduces support for Queues across separate local development processes and updates local rate limiting logic to key counters by `namespace_id` for production parity. Internal dependencies were also refactored to improve ESM compatibility.
@cloudflare/autoconfig@0.1.31 fixThis patch release fixes an issue where Vite version detection failed for vite+ projects during autoconfiguration. Dependencies were also updated.
@cloudflare/workers-auth@0.4.1This patch release primarily focuses on updating internal dependencies, specifically @cloudflare/workers-utils to version 0.25.1.
create-cloudflare@2.70.82 fixesThis patch release primarily updates dependencies within create-cloudflare and fixes an issue where Qwik project scaffolding failed with newer versions of @cloudflare/workers-types. It also modernizes path resolution by replacing a CJS dependency with a pure-ESM implementation.
wrangler@4.107.15 fixesThis patch release focuses on bug fixes, including correct handling of `.dev.vars` overrides and improved secret deployment error messages. It also updates internal dependencies and refactors path resolution to improve ESM compatibility.
@cloudflare/pages-shared@0.13.153This patch release primarily consists of dependency updates, specifically upgrading miniflare to version 4.20260702.0.
@cloudflare/vitest-pool-workers@0.18.11 fixThis patch release updates dependencies and ensures that rate limiter state is properly reset between tests when using cloudflare:test.
@cloudflare/cli-shared-helpers@0.1.12This patch release primarily focused on updating internal dependencies, specifically updating @cloudflare/workers-utils to version 0.25.1.
@cloudflare/cli-shared-helpers@0.1.11This patch release primarily involved updating internal dependencies, specifically @cloudflare/workers-utils to version 0.25.0.
@cloudflare/pages-shared@0.13.152This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260701.0.
@cloudflare/vitest-pool-workers@0.18.05 featuresThis release introduces declarative Durable Object exports via `wrangler.json` for managing DO lifecycles (creation, deletion, renaming, transfer). This new flow is integrated across deployment, local development, testing, and type generation.
@cloudflare/workers-auth@0.4.02 featuresThis release introduces an opt-in feature to store OAuth credentials securely in the OS keyring instead of plaintext files. Dependencies have also been updated.
@cloudflare/workers-utils@0.25.02 featuresThis release introduces granular control over caching by allowing cache options to be set directly on WorkerEntrypoint exports within wrangler.json, alongside new global cross-version cache settings.
@cloudflare/deploy-helpers@0.3.01 fix2 featuresThis release introduces granular cache configuration options for WorkerEntrypoint exports and improves asset upload performance through server-side optimizations.
miniflare@4.20260701.0This patch release updates dependencies for "miniflare" and "wrangler", specifically upgrading the bundled "workerd" version.
@cloudflare/vite-plugin@1.43.06 featuresThis release introduces declarative Durable Object exports via `wrangler.json` to manage DO lifecycle (creation, deletion, renaming, transfer). It also enhances deployment feedback and ensures local development and testing environments respect the new declarative configuration.
@cloudflare/autoconfig@0.1.2This patch release primarily involved updating internal dependencies to newer versions.
wrangler@4.107.08 featuresThis release introduces significant enhancements for managing Durable Object lifecycles declaratively via `wrangler.json` exports and adds optional OS keyring encryption for OAuth credentials. New `wrangler flagship` commands are also available for managing feature flags.
@cloudflare/vite-plugin@1.42.41 featureThis patch updates dependencies and enhances the Vite plugin to correctly preserve D1 migration paths in generated Worker configurations, ensuring better integration with testing harnesses.
wrangler@4.106.03 fixes8 featuresThis release introduces significant enhancements to the Wrangler CLI, including management commands for AI Search indexing jobs and a new authentication profile system for managing multiple Cloudflare accounts. Testing utilities have also been expanded with D1 migration application and Workflow introspection capabilities.
@cloudflare/vitest-pool-workers@0.17.0Breaking1 fix2 featuresThis release makes the Workflow introspector's `get()` method asynchronous and improves compatibility for CommonJS dependencies loading WASM modules with the `?module` suffix in testing environments.
@cloudflare/deploy-helpers@0.2.51 fixThis patch removes the temporary skipLastDeployedFromApiCheck option following an API fix and updates dependencies, including Miniflare.
miniflare@4.20260630.06 fixes2 featuresThis patch updates underlying dependencies, including workerd, and introduces significant fixes and enhancements for local R2 public bucket endpoint behavior. It also adds powerful Workflow introspection capabilities to the test harness.
create-cloudflare@2.70.71 fixThis patch primarily updates various dependencies within "create-cloudflare" and resolves an issue where npm installs failed for Analog projects due to Vite overrides.
@cloudflare/pages-shared@0.13.151This patch release primarily consists of dependency updates, specifically upgrading miniflare to version 4.20260630.0.
@cloudflare/vitest-pool-workers@0.16.201 fix2 featuresThis patch introduces new test helpers for Durable Object eviction testing and fixes a critical SQL injection vulnerability in D1 migration commands by properly escaping table names and filenames.
@cloudflare/vite-plugin@1.42.3This patch release primarily consists of dependency updates for wrangler and miniflare.
@cloudflare/containers-shared@0.16.01 featureThe `wrangler containers registries configure` command now supports Google Artifact Registry domains. Configuration requires specifying the service account email and securely providing the private key.
@cloudflare/pages-shared@0.13.150This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260625.0.
miniflare@4.20260625.0This patch release updates dependencies for "miniflare" and "wrangler", specifically bumping the version of the underlying workerd runtime.
wrangler@4.105.01 fix2 featuresThis release introduces support for configuring Google Artifact Registry with `wrangler containers registries configure` and improves the security of D1 migration commands by properly escaping SQL identifiers. Container deploys now use digest-pinned image references for increased stability.
@cloudflare/deploy-helpers@0.2.4This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260625.0.
@cloudflare/autoconfig@0.1.1This patch release adds the repository URL to the @cloudflare/autoconfig package.
miniflare@4.20260623.0This patch release primarily updates the bundled 'workerd' dependency across multiple minor updates.
wrangler@4.104.03 fixes1 featureThis release introduces the ability to access the full environment object in test harnesses and resolves several bugs related to module rule processing and container egress on arm64.
@cloudflare/vitest-pool-workers@0.16.19This patch release updates dependencies, specifically upgrading miniflare to version 4.20260623.0 and wrangler to version 4.104.0.
@cloudflare/vite-plugin@1.42.21 fixThis patch release fixes an issue with container egress interception on arm64 Docker runtimes and updates dependencies for miniflare and wrangler.
@cloudflare/deploy-helpers@0.2.3This patch release primarily involved updating dependencies, specifically bumping miniflare to version 4.20260623.0.
create-cloudflare@2.70.61 featureThis patch primarily updates several dependencies within the create-cloudflare toolchain and refactors the Waku template scaffolding process to be self-contained.
@cloudflare/pages-shared@0.13.149This patch release primarily consists of dependency updates, specifically bumping miniflare to version 4.20260623.0.
@cloudflare/workers-auth@0.3.2This patch release primarily focused on updating dependencies, specifically upgrading @cloudflare/workers-utils to version 0.24.0.
@cloudflare/deploy-helpers@0.2.2This patch refactors resource provisioning by moving it into shared deploy helpers, ensuring consistency between worker deploy and versions upload processes. Dependencies have also been updated.
miniflare@4.20260617.11 fixThis patch release fixes a bug in local Workflows where sliced `Uint8Array` outputs were incorrectly serialized with their full backing buffer, causing persistence errors.
wrangler@4.103.03 fixesThis release moves several experimental and unstable exports to dedicated utility packages or removes them entirely, improving stability and modularity. Bug fixes address issues related to configuration resolution, error handling during development, and local Workflows data serialization.
@cloudflare/workers-utils@0.24.01 featureThe `unstable_getWorkerNameFromProject` function was moved from `wrangler` to `@cloudflare/workers-utils` and renamed to `getWorkerNameFromProject`. New PackageManager types and constants were also introduced.
@cloudflare/pages-shared@0.13.148This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260617.1.
create-cloudflare@2.70.51 fixThis patch resolves an infinite relaunch loop encountered when using `pnpm create cloudflare@latest` with pnpm 11 by preventing subsequent relaunches from re-running the auto-update check.
@cloudflare/vitest-pool-workers@0.16.18This patch release primarily consists of dependency updates for wrangler and miniflare.
@cloudflare/vite-plugin@1.42.11 fixThis patch resolves an issue where relative entrypoint imports in `cloudflare.config.ts` were resolved incorrectly. Dependencies including wrangler and miniflare have also been updated.
@cloudflare/cli-shared-helpers@0.1.10This patch release primarily focused on updating dependencies, specifically upgrading @cloudflare/workers-utils to version 0.24.0.
@cloudflare/quick-edit@0.4.71 fixThis patch release bumps the bundled esbuild version to 0.28.1, incorporating various bug fixes from recent esbuild updates.
@cloudflare/cli-shared-helpers@0.1.9This patch release primarily focused on updating internal dependencies, specifically @cloudflare/workers-utils to version 0.23.2.
@cloudflare/vitest-pool-workers@0.16.171 fixThis patch release updates core dependencies including undici and esbuild, incorporating bug fixes from the latter.
@cloudflare/workflows-shared@0.11.21 fix1 featureThis patch updates the bundled esbuild version and enhances Workflows rollback handlers by providing the full step context in the handler function.
wrangler@4.102.03 fixes3 featuresThis release introduces experimental build output features via `cf-wrangler build` and `--experimental-cf-build-output`, improves D1 remote command reliability, and patches several dependencies including `ws` to mitigate a high-severity DoS vulnerability.
@cloudflare/deploy-helpers@0.2.11 fix2 featuresThis patch updates several dependencies and introduces support for configuring Miniflare plugins directly on typed service bindings during local development via `wrangler dev`.
@cloudflare/workers-shared@0.19.71 fixThis patch release bumps the bundled esbuild version to 0.28.1, incorporating various bug fixes from recent esbuild updates.
@cloudflare/vite-plugin@1.42.02 fixes2 featuresThis release introduces an experimental `cf-vite build` command and patches a high-severity DoS vulnerability in the `ws` dependency. It also improves compatibility with Vitest 4 regarding Node.js built-in module resolution.
@cloudflare/workers-utils@0.23.21 featureThis patch updates the underlying undici dependency and introduces support for configuring local Miniflare plugins via the `dev.plugin` field on typed service bindings during local development.
miniflare@4.20260617.02 fixesThis patch release updates several core dependencies including undici, ws (to fix a high-severity DoS vulnerability), and esbuild, alongside a minor update to workerd.
@cloudflare/workers-auth@0.3.1This patch release primarily updates internal dependencies, including undici to version 7.28.0 and @cloudflare/workers-utils to 0.23.2.
create-cloudflare@2.70.41 fixThis patch release updates several underlying dependencies, including undici, esbuild, and create-react-router, incorporating bug fixes and dependency alignment.
@cloudflare/pages-shared@0.13.1471 fixThis patch release bumps esbuild to version 0.28.1, incorporating numerous upstream bug fixes, and updates the miniflare dependency.
@cloudflare/cli-shared-helpers@0.1.8This patch release primarily involved updating internal dependencies, specifically @cloudflare/workers-utils to version 0.23.1.
@cloudflare/deploy-helpers@0.2.01 fix2 featuresThis release enhances the deploy helpers by exposing configuration utilities and fixes an issue where asset-only deployments incorrectly triggered resource provisioning, leading to deployment failures.
@cloudflare/workers-utils@0.23.11 fixThis patch release fixes an inconsistency in how `wrangler dev` handles asset fallbacks when custom routes are defined.
@cloudflare/workers-auth@0.3.03 featuresThis release introduces a new --temporary flag for unauthenticated preview account usage and updates internal dependencies.
@cloudflare/vitest-pool-workers@0.16.16This patch release primarily focuses on updating internal dependencies, specifically upgrading miniflare to version 4.20260616.0 and wrangler to version 4.101.0.
create-cloudflare@2.70.3This patch release primarily updates various dependencies within the "create-cloudflare" toolset, including updates for create-vike, @tanstack/cli, @angular/create, create-analog, and create-next-app.
wrangler@4.101.05 fixes4 featuresThis release stabilizes autoconfiguration, introduces temporary account creation via CLI, and enhances testing utilities with per-Worker resource accessors. Several bugs related to asset fallback, email sending commands, and deployment errors have also been resolved.
miniflare@4.20260616.01 fix1 featureThis release introduces local support for `cf.image` transformations during development, mirroring production behavior, and improves error reporting for missing resource bindings in Miniflare.
Common Errors
MiniflareCoreError4 reportsMiniflareCoreError often arises from conflicting or improperly configured bindings, especially when using browser bindings or multiple workers in the same environment. Ensure all bindings are correctly defined in your wrangler.toml or CLI arguments and that there are no conflicting binding types (e.g., attempting to use browser bindings with module workers simultaneously). If using multiple workers, verify each worker has unique binding names to avoid overlapping modules. Finally, double-check that the referenced modules in your bindings are correctly present and resolvable in your project.
InferenceUpstreamError1 reportThe "InferenceUpstreamError" in Cloudflare Workers AI usually indicates a problem with the model being unavailable or timing out when accessed by the Workers AI inference server. Ensure the model ID is correct, the model is properly deployed and active on the Cloudflare AI platform, and that the Worker's request doesn't exceed any limits (memory, CPU time). Double-check Cloudflare status pages for service outages affecting Workers AI, and consider implementing retry logic with exponential backoff in your worker to gracefully handle temporary upstream issues; also consider downgrading wrangler to version 4.35.0 to mitigate any recent breaking changes.
DataCloneError1 reportThe DataCloneError in Cloudflare Workers usually arises when attempting to pass non-cloneable objects (like functions, class instances with methods, or certain DOM nodes) across the Worker's boundaries via message passing or durable objects. To fix this, ensure you only send plain JavaScript objects and primitive data types between Workers. If you need to transfer complex data, serialize it into a JSON string before sending, and then deserialize it on the receiving end, or redesign your code to avoid sending such data in the first place.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released