12 curated breaking changes across major versions of reqwest-tracing. Use this as a migration checklist before bumping dependencies.
The keys emitted by the crate now match the stable Semantic Conventions for HTTP Spans.
Upgraded `reqwest-middleware` to `0.3.0`.
Removed support for `opentelemetry` 0.13 to 0.19
Updated `retry-policies` (re-exported as `reqwest_retry::policies`) to 0.5.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/reqwest-tracingErrors are now reported as `RetryError` that adds the number of retries to the error chain if there were any. This changes the returned error types.
Upgraded `reqwest-middleware` to `0.3.0`.
`request_middleware::Error` is now a transparent error enum and doesn't add its own context anymore.
Upgraded `reqwest` to `0.12.0`
Removed default-features `json` and `multipart` from `reqwest` dependency
Added `json` and `multipart` features to `reqwest-middleware`
Upgraded `matchit` to `0.8.0`
You may need to update some matches that look like `/a/:some_var` to `/a/{some_var}`