wrangler@4.115.0
📦 cloudflare-workersView on GitHub →
✨ 4 features🐛 3 fixes🔧 6 symbols
Summary
This release introduces experimental features for local R2 bucket development with S3 compatibility and improved handling of API rate limits with Retry-After headers. It also includes several bug fixes and performance improvements for log cleanup and header parsing.
✨ New Features
- Added a hidden `--jurisdiction` option to `wrangler kv namespace create` for internal testing, allowing creation of KV namespaces within specific jurisdictions.
- Introduced experimental `local_dev.experimental_s3_credentials` to `r2_buckets` config, enabling local development of R2 buckets over a local S3-compatible API using AWS SigV4 credentials.
- Wrangler now respects and surfaces the `Retry-After` header on Cloudflare API responses, automatically retrying 429 responses and waiting for the specified duration before retrying.
- Support for `connect()` on remote VPC Network and VPC Service bindings in local development, enabling raw TCP connections to private TCP services.
🐛 Bug Fixes
- Fixed `wrangler cloudchamber curl` to correctly handle header values containing colons, preventing mangling of such values.
- Handled and explained authentication failures from remote bindings during local development, clarifying when Cloudflare authentication is required for remote bindings.
- Improved the speed of old debug log cleanup by deriving log file age from filenames instead of using `stat` calls on each file.