Skip to content

deps(core): bump reqwest to 0.13#7365

Merged
Xuanwo merged 8 commits intomainfrom
xuanwo/reqwest-0.13
Apr 10, 2026
Merged

deps(core): bump reqwest to 0.13#7365
Xuanwo merged 8 commits intomainfrom
xuanwo/reqwest-0.13

Conversation

@Xuanwo
Copy link
Copy Markdown
Member

@Xuanwo Xuanwo commented Apr 8, 2026

Which issue does this PR close?

N/A.

Rationale for this change

OpenDAL still depends on reqwest 0.12.x, while the current reqwest 0.13.x line changes the rustls feature name and simplifies the TLS defaults. This updates the core dependency chain to reqwest 0.13.2 and removes the tracing dev-dependency path that was still pulling reqwest 0.12 via opentelemetry-otlp defaults.

What changes are included in this PR?

This PR bumps reqwest to 0.13.2 in opendal-core and the top-level core crate, updates the internal reqwest-rustls-tls feature mapping to reqwest/rustls, disables default features for the tracing layer's opentelemetry-otlp dev-dependency so grpc-tonic does not reintroduce reqwest 0.12, and refreshes the reqwest docs links in the HTTP optimization guide.

Are there any user-facing changes?

Users building against OpenDAL's reqwest-backed HTTP client will now resolve reqwest 0.13.x instead of 0.12.x. The public API and documented dns_resolver(...) usage remain unchanged.

AI Usage Statement

AI-assisted editing and review were used while preparing this PR.

@Xuanwo Xuanwo marked this pull request as ready for review April 8, 2026 08:57
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Apr 8, 2026
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Apr 10, 2026
@Xuanwo Xuanwo merged commit 0ff42a5 into main Apr 10, 2026
445 of 446 checks passed
@Xuanwo Xuanwo deleted the xuanwo/reqwest-0.13 branch April 10, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants