Files
tauri-plugins-workspace/plugins
Decebal DobricaandLucas Nogueira 41b96be345 feat(http, upload): update reqwest to 0.13 (#3593)
* feat(http, upload): update reqwest to 0.13

`tauri-plugin-http` re-exports `reqwest`, so moving it is a breaking change and
belongs on v3 rather than v2 (#3462). `tauri-plugin-updater` already took 0.13
in #3213; these two follow the same shape.

`rustls-tls` maps to `reqwest/rustls-no-provider` plus `rustls` with `ring`,
and the provider is installed as the process default only when none is set yet,
exactly as the updater does. Without it `reqwest::Client::new()` has no crypto
provider to build with.

Features reqwest 0.13 removed are removed here rather than remapped silently:

- `native-tls-alpn`: ALPN is part of `native-tls` now.
- `rustls-tls-manual-roots`, `rustls-tls-webpki-roots`, `rustls-tls-native-roots`:
  certificate verification goes through the platform verifier.
- `trust-dns`: renamed `hickory-dns`.
- `macos-system-configuration`: superseded by `system-proxy`, which the default
  feature set already carries and which the deprecation note pointed at.

Verified with the CI commands for both packages: clippy --all-targets and
clippy --all-targets --all-features under -D warnings, cargo test (http 8,
upload 7 with --all-features), and cargo fmt --all --check.

* feat(http): drop the reqwest re-export

* chore(http): drop duplicate macos-system-configuration changelog entry

* remove .tauri

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2026-10-09 12:31:31 -03:00
..
2026-10-06 10:33:29 -03:00
2026-10-06 10:33:29 -03:00
2026-09-26 22:24:59 -03:00
2026-10-06 10:33:29 -03:00
2026-10-06 10:33:29 -03:00
2026-10-06 10:33:29 -03:00
2026-10-06 10:33:29 -03:00