Change8

wrangler@4.75.0

📦 cloudflare-workersView on GitHub →
2 features🐛 2 fixes🔧 3 symbols

Summary

This release introduces experimental support for managing Cloudflare Tunnels directly through new `wrangler tunnel` commands and fixes a critical bug where local debugging would freeze scripts if DevTools was not attached.

Migration Steps

  1. If you rely on debugging Workers locally, note that `Debugger.enable` is now only sent when DevTools is attached; ensure your workflow accounts for this if you previously relied on pre-attachment enabling.

✨ New Features

  • Added a new set of experimental commands for managing Cloudflare Tunnels via `wrangler tunnel` (create, list, info, delete, run, quick-start).
  • The `wrangler tunnel run` and `wrangler tunnel quick-start` commands now automatically download and manage the cloudflared binary, caching it in `~/.wrangler/cloudflared/`. The binary location can be overridden via the `CLOUDFLARED_PATH` environment variable.

🐛 Bug Fixes

  • Fixed execution freezing on `debugger` statements when DevTools was not attached by ensuring `Debugger.enable` is only sent when DevTools is actually attached.
  • Rejected cross-drive module paths in Pages Functions routing on Windows that could bypass the project-root check.

Affected Symbols