Skip to content

upgrade reqwest to 0.13, switch to rustls - avoid long build times on android and windows#52

Merged
yuanhao merged 3 commits into
yologdev:mainfrom
markokocic:pr
Jul 4, 2026
Merged

upgrade reqwest to 0.13, switch to rustls - avoid long build times on android and windows#52
yuanhao merged 3 commits into
yologdev:mainfrom
markokocic:pr

Conversation

@markokocic

Copy link
Copy Markdown
Contributor
  • reqwest: 0.12 → 0.13, default-features=false, use rustls instead of openssl
  • reqwest-eventsource → kameleoon-reqwest-eventsource (compatible with reqwest 0.13)

Fixes #49

markokocic and others added 3 commits July 3, 2026 10:42
- reqwest: 0.12 → 0.13, default-features=false, use rustls instead of openssl
- reqwest-eventsource → kameleoon-reqwest-eventsource (compatible with reqwest 0.13)

Fixes yologdev#49
- reqwest 0.13 already defaults to rustls (default-tls = rustls), so
  default-features = false only dropped http2, charset, and system-proxy
  for downstream consumers; restore defaults and add socks per yologdev#49
- reqwest 0.13 moved RequestBuilder::query() behind the off-by-default
  "query" feature; forward it from the openapi feature so
  --features openapi compiles
- reqwest 0.13 requires Rust 1.85, raise rust-version accordingly

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The openapi module was never compiled in CI, which would have missed
the reqwest 0.13 query() breakage. Also fix the two derivable_impls
clippy errors this surfaces in openapi/types.rs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yuanhao yuanhao merged commit 05d6a55 into yologdev:main Jul 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update deps: reqwest with rustls option

2 participants