v1.17.0
-
Features
-
feat: integrate beta support for Durable Objects - xortive, pull/1812, pull/1824, pull/1856
-
feat: capture panics and generate error report - nilslice, pull/1888
This PR adds support for wrangler error reporting. Currently, all panics are caught and a report is generated, then written to disk.
wrangler report
orwrangler report --log <file-name.log>
will upload the corresponding error report to Cloudflare
-
-
Fixes
-
fix: clarify error messages around durable objects beta - nilslice, pull/1921
Disambiguates error message described in #1859, adds more clarity around other places where Durable Object usage in beta may conflict with
wrangler
functionality. -
Fix filtering by extension for js assets - rubenamorim, pull/1722
Fixes #1719
-
fix: use latest cloudflare api client, resolving wrangler whoami issue - nilslice, pull/1920
Updates
cloudflare-rs
crate to cloudflare/cloudflare-rs@ae936d4, which should fix #1914. -
Handle String panic payloads when generating reports - ObsidianMinor, pull/1934
Standard panics will only produce &str and String, but we were only handling &str, so this adds handling for String.
-
-
Maintenance
-
chore: tokio ecosystem update - nataliescottdavidson, pull/1886
Update tokio ecosystem crates including hyper, rustls, openssl and necessary API changes
Rewrite get_tunnel_url to use tokio-retry -
failure --> anyhow - caass, pull/1881
Follow up to #1880
Switch from deprecated
failure
toanyhow
. read this -
further reduce complexity of main - nilslice, pull/1937
In many ways, thanks to @ObsidianMinor's work on #1932, we can split up the cli code further and keep a simple
main.rs
. -
rebases & updates durable-objects-rc branch - nilslice, pull/1919
-
Reduce cognitive complexity in main - ObsidianMinor, pull/1932
This replaces our massive clap App with a much simpler Cli struct that
has all the same information in an easier to understand and modify
format (types). -
Updated cloudflared download link - arunesh90, pull/1900
The commit included with this PR updates the download link for cloudflared, as the previous link is no longer current and is now a redirect to https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
-
Upgrade to GitHub-native Dependabot - dependabot, pull/1887
-