reqwest v0.10.9 Release Notes

Release Date: 2020-11-20 // 2 months ago
    • ➕ Add rustls-tls-native-roots, rustls-tls-webpki-roots, and rustls-tls-manual-roots Cargo features, to configure which certificate roots to use with rustls.
    • ➕ Add ClientBuilder::tcp_keepalive() method to enable TCP keepalive.
    • ➕ Add ClientBuilder::http1_writev() method to force enable or disable vectored writes.
    • ➕ Add Error::is_connect() method to identify if the error is related to connection-establishment.
    • ➕ Add blocking::ClientBuilder::brotli() method.
    • ⚡️ Windows: Update default protocol to HTTP for HTTPS system proxies, when a protocol is not specified.
    • 👷 (wasm) Add support for Cloudflare workers runtime.
    • 0️⃣ (wasm) Add ClientBuilder::default_headers() method.
    • 🏗 (wasm) Add RequestBuilder::build() method.

Previous changes from v0.10.8

    • ➕ Add must_use to RequestBuilder and ClientBuilder.
    • 🛠 Fix Windows system proxy detection of Fiddler proxies.
    • (wasm) Add headers method to RequestBuilder.
    • (wasm) Add execute method to Client.
    • (wasm) Add TryFrom<http::Request> for Request.
    • 💻 (wasm) Fix checking for global window to work in non-browser environments.
    • (wasm) Fix sending of an empty body when not required.