cloudflare/workers-sdk wrangler@4.114.0
cloudflare/workers-sdk
Captured source
source ↗wrangler@4.114.0
Repository: cloudflare/workers-sdk
Tag: wrangler@4.114.0
Published: 2026-07-23T17:24:54Z
Prerelease: no
Release notes:
Minor Changes
wrangler dev and the Vite plugin now capture a trace for every local Worker invocation - spans, logs, and console.* output, including requests that cross worker or Durable Object boundaries.
You can explore this data two ways:
- A new Observability tab in the Local Explorer, with a Traces view (recent invocations, an inline timeline waterfall, and filters) and an Events view.
- A read-only SQL endpoint at
/cdn-cgi/explorer/api/local/observability/query, discoverable via the Local Explorer's OpenAPI document, so coding agents and tools can query the samespansandlogstables.
While this is in testing it's off by default; set X_LOCAL_OBSERVABILITY=true to turn it on. It will be on by default in the public release.
Patch Changes
When creating a D1 database fails because the account has hit its database limit, the error now points to the relevant next steps — upgrading on the Workers Free plan or requesting a higher limit on a paid plan — alongside the existing commands to list and delete databases. Previously it only suggested deleting unused databases. This applies both to wrangler d1 create and to the D1 database that is created during resource provisioning on deploy.
- #14796 `c38a2c3` Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"
The following dependency versions have been updated:
| Dependency | From | To | | ------------------------- | ------------- | ------------- | | @cloudflare/workers-types | ^5.20260721.1 | ^5.20260722.1 | | workerd | 1.20260721.1 | 1.20260722.1 |
- #14788 `8416b33` Thanks @chinesepowered! - Fix grammar in the container image-too-large error
The error thrown when a container image exceeds the available disk size ended with "Your need more disk for this image." It now reads "You need more disk for this image."
- #14809 `4683ff8` Thanks @jamesopstad! - Ignore the removed
legacy_envfield when reading a redirected configuration
Older versions of tools such as the Vite plugin can generate a redirected configuration (.wrangler/deploy/config.json) that still includes the removed legacy_env field. Since these files are tool-generated, users could not easily remove the field themselves, and Wrangler would error out. Wrangler now silently strips legacy_env from redirected configurations. User-authored configurations still report an error so that the field can be removed.
- #14593 `02232f3` Thanks @spk-ai! - Fix dev proxy silently hanging or returning a misleading 503 on network errors for non-root-path requests
During wrangler dev, a transient network error on any request path other than / could be misclassified as the worker being reloaded, even when it wasn't: GET/HEAD requests would silently hang (with nothing logged) until the client timed out, and other methods would receive a misleading Your worker restarted mid-request 503. Such errors are now reported and surfaced immediately when the worker has not actually changed.
- #14797 `f8a8c2c` Thanks @roerohan! - Explain how to provision Flagship bindings if
app_idmissing in remote development
Wrangler now reports that a Flagship binding without an app_id must first be created with wrangler flagship apps create.
- Updated dependencies [`c38a2c3`, `c079ba3`, `95b026e`, `c4bacec`, `3203b5d`]:
- miniflare@4.20260722.0