Cloudflare Workers
Backend & Infra⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
Release History
wrangler@4.68.11 fixThis patch release fixes an issue preventing Angular SSR from running on localhost during development and updates Waku autoconfiguration logic to support newer Waku versions.
@cloudflare/local-explorer-ui@0.6.01 featureThis minor release introduces the tab definition for the table explorer as a work-in-progress experimental feature.
@cloudflare/workers-utils@0.11.22 featuresThis patch introduces new utility functions, `removeDir` and `removeDirSync`, designed to reliably remove directories by implementing automatic retry logic specifically targeting Windows EBUSY errors.
create-cloudflare@2.64.41 fixThis patch updates dependencies, including 'create-waku', and resolves an issue where Angular SSR development failed when running with 'wrangler dev' due to localhost hostname restrictions.
@cloudflare/vitest-pool-workers@0.12.17This patch release primarily updates internal dependencies, specifically wrangler and miniflare, to newer versions.
@cloudflare/vite-plugin@1.25.51 fixThis patch release updates dependencies and ensures that existing .assetsignore files are correctly merged with Cloudflare defaults during the build process.
wrangler@4.68.01 featureThis release enables autoconfig for `wrangler deploy` by default and marks the `wrangler setup` command as stable.
@cloudflare/vitest-pool-workers@0.12.16This patch release primarily involved updating dependencies, specifically bumping wrangler to version 4.68.0.
@cloudflare/vite-plugin@1.25.4This patch release primarily updates dependencies, specifically upgrading wrangler to version 4.68.0.
create-cloudflare@2.64.31 fixThis patch release primarily updates various dependencies within "create-cloudflare" and fixes a bug where the --variant flag was ignored during Pages project creation.
@cloudflare/vite-plugin@1.25.3This patch release updates the bundled versions of wrangler and miniflare dependencies.
@cloudflare/vitest-pool-workers@0.12.15This patch release includes dependency updates for wrangler and miniflare, along with an internal performance optimization for filesystem operations.
@cloudflare/pages-shared@0.13.110This patch release primarily focused on updating internal dependencies, specifically bumping miniflare to version 4.20260302.0.
miniflare@4.20260302.0This patch release includes internal refactoring for Media and Dispatch Namespace bindings, dependency updates for Miniflare and Wrangler, and a performance optimization for filesystem operations.
@cloudflare/workers-utils@0.11.11 fixThis patch release focuses on internal optimizations, including switching to the 'empathic' library for file-system traversal and optimizing filesystem operations within Node.js.
wrangler@4.67.13 featuresThis patch release introduces a warning for workspace project support limitations and enhances the `wrangler containers registries configure` command with secret reuse checks and a skip confirmation flag. It also includes dependency updates and internal performance optimizations.
wrangler@4.67.03 fixes5 featuresThis release enhances the developer experience for data pipelines with interactive setup and schema-based type generation. It also fixes several bugs related to local development environment propagation and Queue delay limits.
miniflare@4.20260219.01 fix2 featuresThis release introduces a new method to programmatically clear Miniflare caches and adds an experimental endpoint for introspecting Durable Object SQLite storage locally. It also increases the maximum delay for Queues retries to 24 hours.
@cloudflare/local-explorer-ui@0.5.01 featureThis minor release introduces the initial plumbing for data studio components, marking progress toward integrating the complete data studio into the local explorer.
@cloudflare/pages-shared@0.13.109This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260219.0.
@cloudflare/workers-playground@0.3.01 featureThis minor release introduces an improved console UI in the Quick Editor, allowing users to view logged objects and arrays as expandable tree views.
@cloudflare/unenv-preset@2.14.02 featuresThis release introduces experimental support for the native 'node:readline' and 'node:worker_threads' modules within Workers, contingent on enabling specific compatibility flags.
@cloudflare/vite-plugin@1.25.2This patch release updates several underlying dependencies, including miniflare, wrangler, and @cloudflare/unenv-preset.
@cloudflare/vitest-pool-workers@0.12.14This patch release updates the underlying dependencies, specifically miniflare to version 4.20260219.0 and wrangler to version 4.67.0.
@cloudflare/unenv-preset@2.13.03 featuresThis release introduces experimental support for several native Node.js modules (child_process, tty, v8) within Cloudflare Workers when corresponding compatibility flags are enabled.
wrangler@4.66.04 fixes4 featuresThis release introduces enhanced cache directory detection for better package manager compatibility and adds `--tag`/`--message` support to `wrangler deploy`. Several bugs related to local AI Search bindings and Vite autoconfig parsing were also resolved.
create-cloudflare@2.64.2This patch release primarily consists of dependency updates within the "create-cloudflare" tool, including updates to gatsby, @angular/create, and @tanstack/create-start.
@cloudflare/local-explorer-ui@0.4.02 featuresThis minor release introduces experimental Work In Progress (WIP) features for data studio integration into the local explorer, including initial driver support and database table selection.
@cloudflare/pages-shared@0.13.108This patch release primarily consists of dependency updates, specifically upgrading miniflare to version 4.20260217.0.
miniflare@4.20260217.01 fix3 featuresThis release introduces experimental local explorer endpoints for DO namespaces and objects, fixes a bug preventing AI Search bindings from working in local development, and improves Miniflare's cache directory detection for better package manager compatibility.
@cloudflare/vite-plugin@1.25.1This patch release primarily focuses on updating internal dependencies, including miniflare, wrangler, and @cloudflare/unenv-preset.
@cloudflare/vitest-pool-workers@0.12.13This patch release primarily focuses on updating internal dependencies, specifically upgrading miniflare to version 4.20260217.0 and wrangler to version 4.66.0.
@cloudflare/workers-utils@0.11.02 featuresWrangler introduced smarter cache directory detection logic and added the WRANGLER_CACHE_DIR environment variable to improve compatibility with various package managers.
create-cloudflare@2.64.11 fixThis patch release primarily updates various dependencies within "create-cloudflare" and fixes an issue related to dependency inclusion in the experimental SvelteKit implementation.
@cloudflare/vite-plugin@1.25.01 fix1 featureThis release improves compatibility with RSC by automatically configuring the Vite plugin and fixes a build-time WebSocket error related to child Vite servers.
@cloudflare/workers-utils@0.10.01 featureThis minor release introduces internal support for `type: inherit` bindings within `startWorker()`, which is not intended for direct external API usage.
@cloudflare/vitest-pool-workers@0.12.121 fixThis patch release fixes a critical bug where repeated test runs caused Durable Object storage to fail with SQLITE_CANTOPEN errors. Dependencies for wrangler and miniflare were also updated.
@cloudflare/pages-shared@0.13.107This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260212.0.
miniflare@4.20260212.01 fix1 featureThis release introduces experimental support for searching KV keys by prefix and fixes a bug related to file descriptor leaks during workerd process restarts.
wrangler@4.65.05 fixes3 featuresThis release enhances local development parity by injecting Cloudflare Pages environment variables into `wrangler pages dev` and improves CLI usability with JSON output for `wrangler whoami`. Several bug fixes address package manager detection in autoconfig and proxy handling for localhost requests.
@cloudflare/local-explorer-ui@0.3.01 featureThis minor release introduces an experimental feature allowing users to search KV keys by prefix via the UI and list keys API.
wrangler@4.64.01 fix8 featuresThis release introduces new CLI capabilities for managing Pages deployments and enhances build context awareness via environment variables. It also significantly improves telemetry coverage and error reporting during project autoconfiguration.
@cloudflare/vite-plugin@1.24.01 fix1 featureThis release introduces automatic inference of source map upload settings based on Vite configuration and fixes an issue where Miniflare was not receiving the original Host header.
@cloudflare/local-explorer-ui@0.2.01 fix2 featuresThis release introduces experimental support for serving the local explorer UI from Miniflare and adds dark mode capabilities to the UI. A new Cloudflare logo outline favicon was also implemented.
@cloudflare/vitest-pool-workers@0.12.11This patch release primarily consists of dependency updates for wrangler and miniflare, bringing them to versions 4.64.0 and 4.20260210.0 respectively.
@cloudflare/pages-shared@0.13.106This patch release primarily consists of dependency updates, specifically upgrading miniflare to version 4.20260210.0.
@cloudflare/devprod-status-bot@1.4.11 fixThis patch simplifies the CI failure alerting mechanism for Version Packages Pull Requests by ensuring all failing CI jobs trigger an alert.
@cloudflare/containers-shared@0.9.01 featureThe registries delete subcommand has been updated to interact with a new API response, adding a prompt to delete associated secrets.
@cloudflare/workers-shared@0.19.01 featureThis minor release introduces support for inline comments within `_redirects` files to enhance rule documentation and maintainability.
@cloudflare/unenv-preset@2.12.1Breaking1 fix1 featureThis patch introduces the use of native node:process v2 when compatibility conditions are met, which involved removing unintended EventEmitter methods from the imported process module.
miniflare@4.20260210.02 featuresThis release introduces environment variable controls for Miniflare's cf.json fetching and bundles an experimental local explorer UI. Dependencies, including workerd, have also been updated.
create-cloudflare@2.64.02 featuresThis release introduces an AGENTS.md file to new Workers templates to aid AI coding agents and ensures the C3 tool respects the CLOUDFLARE_ACCOUNT_ID environment variable for automated account selection.
@cloudflare/vitest-pool-workers@0.12.10This patch release primarily updates underlying dependencies, specifically upgrading wrangler to version 4.63.0 and miniflare to 4.20260205.0.
@cloudflare/vite-plugin@1.23.11 fixThis patch updates dependencies and changes how nodejs_compat warnings are collected during dependency optimization for better consistency.
miniflare@4.20260205.01 featureThis release introduces experimental support for a local D1 API within the resource explorer. Dependencies, including workerd, have also been updated.
@cloudflare/workers-shared@0.18.111 fixThis patch release reverts a change that reduced the cache TTL for KV asset fetches, restoring the TTL to 60 seconds.
@cloudflare/local-explorer-ui@0.1.01 featureThis minor release introduces an experimental local explorer UI feature for viewing KV namespaces.
@cloudflare/workers-utils@0.9.11 fixThis patch fixes a bug where `versions` commands inadvertently disabled Containers configuration on Durable Object namespaces by omitting the `containers` property during API requests.
create-cloudflare@2.63.01 featureNew projects now default to having nodejs_compat enabled for easier integration with npm packages. Users can opt-out via configuration.
@cloudflare/pages-shared@0.13.105This patch release focuses on updating internal dependencies, specifically bumping miniflare to version 4.20260205.0.
@cloudflare/devprod-status-bot@1.4.01 featureThis release introduces automated alerting to Google Chat for failed CI checks on Version Packages PRs to improve responsiveness to critical failures.
wrangler@4.63.04 fixes1 featureThis release introduces a new hotkey for the local resource explorer during development and improves error messaging for configuration issues. It also deprecates 'wrangler cloudchamber apply' in favor of 'wrangler deploy' and updates underlying dependencies.
@cloudflare/eslint-config-shared@1.2.11 featureThis patch introduces a new ESLint rule to enforce using the test context provided `expect` over importing it directly from `vitest`.
wrangler@4.62.0Breaking3 fixes4 featuresThis release introduces new features like R2 local uploads management and the ability to limit Worker subrequests via configuration. It also removes the deprecated `wrangler pubsub` command and enhances autoconfiguration output for CI/CD pipelines.
@cloudflare/workers-utils@0.9.01 featureThis minor release introduces the ability to configure a `subrequests` limit in the Wrangler configuration file, allowing users to control the maximum number of fetch requests made by a Worker.
@cloudflare/pages-shared@0.13.104This patch release primarily consists of dependency updates, specifically upgrading miniflare to version 4.20260131.0.
@cloudflare/vitest-pool-workers@0.12.9This patch release primarily consists of dependency updates for wrangler and miniflare to their latest versions.
@cloudflare/vite-plugin@1.23.01 fix2 featuresThis release introduces an experimental prerenderWorker configuration option and optimizes plugin performance for Vite 8 using Hook Filters. A bug fix ensures the .assetsignore file is always emitted for better asset isolation.
miniflare@4.20260131.03 featuresThis release enhances local development parity by adding the CF-Worker header to outgoing fetches and enriching version metadata bindings with a timestamp. Dependencies, including workerd, have also been updated.
create-cloudflare@2.62.61 fixThis patch release improves setup robustness by handling git commit failures gracefully and streamlines the creation process by removing redundant git prompts in the Astro CLI.
miniflare@4.20260128.01 featureThis release introduces experimental local KV API endpoints for the local resource explorer. Dependencies, including workerd, have also been updated.
@cloudflare/vitest-pool-workers@0.12.8This patch release updates internal dependencies, specifically bumping miniflare to version 4.20260128.0 and wrangler to version 4.61.1.
create-cloudflare@2.62.51 fixThis patch updates dependencies for "create-cloudflare" and resolves a bug where compatibility date detection failed during new project creation due to incorrect module resolution paths.
@cloudflare/vite-plugin@1.22.11 fixThis patch release updates dependencies and improves compatibility with Vite 8 by using esmExternalRequirePlugin for external require calls.
@cloudflare/pages-shared@0.13.103This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260128.0.
@cloudflare/unenv-preset@2.12.01 featureThis minor release introduces support for the native `node:repl` module under specific compatibility flag configurations.
@cloudflare/quick-edit@0.4.51 featureThis patch improves Quick Edit functionality when running behind a proxy by correctly utilizing the X-Forwarded-Host header for extension authority resolution.
@cloudflare/workers-utils@0.8.12 fixesThis patch release fixes an issue where project creation failed to detect the correct local workerd compatibility date due to incorrect module resolution paths. It also enhances Wrangler configuration validation for environments.
@cloudflare/workers-shared@0.18.101 fixThis patch release reduces the asset-worker cache TTL from 60 seconds to 10 seconds to ensure asset updates are reflected more quickly.
wrangler@4.61.12 fixesThis patch release fixes an issue with Durable Object migration warnings and improves local D1 command usability, alongside updating internal dependencies and sanitizing telemetry data.
wrangler@4.61.04 fixes2 featuresThis release introduces the ability to customize the inspector IP address for local development and fixes several CLI usability issues, including improving error reporting for missing Workers and fixing Fish shell completions. Dependency updates include an upgrade to workerd.
create-cloudflare@2.62.42 fixesThis patch release primarily updates dependencies within "create-cloudflare" templates and includes fixes related to TypeScript configuration handling for projects using project references.
miniflare@4.20260124.01 fix2 featuresThis release introduces the ability to customize the inspector IP address during local development and adds a gated local explorer worker. It also improves security by bundling the `zod` dependency and updating several internal dependencies, including `workerd`.
@cloudflare/pages-shared@0.13.102This patch release primarily updates dependencies, specifically bumping miniflare to version 4.20260124.0.
@cloudflare/workers-utils@0.8.02 featuresThis release introduces the ability to customize the inspector IP address for local development and adds an experimental local explorer worker.
@cloudflare/vitest-pool-workers@0.12.72 fixesThis patch addresses import issues for .sql files with Vite query parameters and fixes a CommonJS require error for .json files. It also bundles the 'zod' dependency into miniflare and @cloudflare/vitest-pool-workers for security.
@cloudflare/vite-plugin@1.22.01 fix1 featureThis release introduces a no-op local explorer worker feature behind an experimental flag and fixes a critical bug causing the dev server to crash during WebSocket client disconnects.
wrangler@4.60.03 fixes2 featuresThis release introduces shell completion support via `wrangler complete` and significantly enhances type generation for environments using `wrangler types`. Several minor bugs related to validation, setup, and D1 insights flags were also resolved.
@cloudflare/vite-plugin@1.21.21 fixThis patch release updates several dependencies, including wrangler and miniflare, and fixes an issue where keyboard shortcuts were incorrectly registered in non-TTY environments.
miniflare@4.20260120.0This patch release updates dependencies for "miniflare" and "wrangler", specifically bumping the workerd dependency version.
@cloudflare/pages-shared@0.13.101This patch release primarily updates dependencies, specifically upgrading miniflare to version 4.20260120.0.
@cloudflare/quick-edit@0.4.41 fixThis patch release fixes a bug related to relative path computation when root folder names are duplicated within a path, ensuring correct detection of file modifications.
@cloudflare/vitest-pool-workers@0.12.6This patch release updates internal dependencies, specifically upgrading wrangler to version 4.60.0 and miniflare to version 4.20260120.0.
@cloudflare/unenv-preset@2.11.0Several Node.js compatibility modules, including node:_stream_wrap, node:dgram, node:inspector, and node:sqlite, have had their experimental flags removed following an update to workerd.
@cloudflare/eslint-config-shared@1.2.01 featureThis minor release introduces a new custom eslint rule aimed at preventing unsafe command execution within the codebase.
wrangler@4.59.38 fixesThis patch release fixes several bugs related to login configuration, error reporting, redirect validation, and configuration file naming. It also improves user experience by providing clearer error messages and optimizing account selection prompts.
create-cloudflare@2.62.3This patch release primarily consists of dependency updates across various templates managed by create-cloudflare, including updates to create-vike, create-analog, create-rwsdk, create-react-router, create-waku, and undici. Additionally, the version constraint for `@cloudflare/vitest-pool-workers` in hello-world templates was manually bumped.
@cloudflare/devprod-status-bot@1.3.01 featureThis minor release introduces a new feature to notify users when security advisories are submitted to the workers-sdk.
@cloudflare/cli@1.2.11 fixThis patch updates the undici dependency and improves error handling for macOS version compatibility checks in the CLI by classifying them as user errors.
miniflare@4.20260116.01 featureThis release introduces support for the Email Sending API's MessageBuilder interface in Miniflare's local mode and updates several underlying dependencies.
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