Change8

wrangler@4.83.0

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

Summary

This release stabilizes the `wrangler containers` commands and fixes several issues related to network request blocking during startup and incorrect fetch error handling. It also updates the Python Workers runtime to correctly handle imported JS files as ESM modules.

Migration Steps

  1. Python Workers users should update their wrangler version to ensure proper handling of JS files imported by the Python Workers runtime SDK, which are now treated as ESM modules.

✨ New Features

  • The `wrangler containers` commands are now marked as stable, removing the [open beta] labels and warning text from the help output.

🐛 Bug Fixes

  • Fixed an issue where POST/PUT requests returning non-2xx responses (like 401, 400, 403) would incorrectly throw a "fetch failed" TypeError by resolving an upstream undici bug.
  • Made startup network requests (npm update check, request.cf data fetch) non-blocking on slow connections by implementing timeouts and grace periods.
  • `wrangler preview` no longer warns about missing inheritable binding types in the `previews` configuration.
  • Removed the unnecessary `flagship:read` OAuth scope requested during login, as `flagship:write` implies read access.

Affected Symbols