Commit a80d949
committed
Remove native-tls dependency from reqwest and SDK
- Set default-features = false for reqwest in workspace Cargo.toml,
keeping stream, json, rustls-tls, and http2 features
- Fix xtask-llm-benchmark to also disable reqwest default features
(was re-enabling native-tls via Cargo feature unification)
- Remove native-tls version pin from Rust SDK (no longer needed
since nothing depends on native-tls anymore)
This fully removes the native-tls -> openssl-sys dependency chain
from reqwest 0.12. The only remaining openssl-sys dependency is
from git2/libgit2-sys (unrelated to TLS).1 parent 3f3d1ec commit a80d949
4 files changed
Lines changed: 5 additions & 64 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | 39 | | |
43 | 40 | | |
44 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments