All Versions
74
Latest Version
Avg Release Cycle
30 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.11.13 Changes
- โ Add
ClientBuilder::dns_resolver()
option for custom DNS resolvers. - โ Add
ClientBuilder::tls_sni(bool)
option to enable or disable TLS Server Name Indication. - Add
Identity::from_pkcs8_pem()
constructor when usingnative-tls
. - ๐ Fix
redirect::Policy::limited(0)
from following any redirects.
- โ Add
-
v0.11.12 Changes
- Add
ClientBuilder::resolve_to_addrs()
which allows a slice of IP addresses to be specified for a single host. - โ Add
Response::upgrade()
to await whether the server agrees to an HTTP upgrade.
- Add
-
v0.11.11 Changes
- โ Add HTTP/2 keep-alive configuration methods on
ClientBuilder
. - ๐ Add
ClientBuilder::http1_allow_obsolete_multiline_headers_in_responses()
. - โ Add
impl Service<Request>
forClient
and&'_ Client
. - (wasm) Add
RequestBuilder::basic_auth()
. - ๐ Fix
RequestBuilder::header
to not overridesensitive
if user explicitly set on aHeaderValue
. - ๐ Fix rustls parsing of elliptic curve private keys.
- ๐ Fix Proxy URL parsing of some invalid targets.
- โ Add HTTP/2 keep-alive configuration methods on
-
v0.11.10 Changes
- โ Add
Error::url()
to access the URL of an error. - โ Add
Response::extensions()
to access thehttp::Extensions
of a response. - ๐ Fix
rustls-native-certs
to log an error instead of panicking when loading an invalid system certificate. - ๐ Fix passing Basic Authorization header to proxies.
- โ Add
-
v0.11.9 Changes
- โ Add
ClientBuilder::http09_responses(bool)
option to allow receiving HTTP/0.9 responses. - ๐ Fix HTTP/2 to retry requests interrupted by an HTTP/2 graceful shutdown.
- ๐ Fix proxy loading from environment variables to ignore empty values.
- โ Add
-
v0.11.8 Changes
- โก๏ธ Update internal webpki-roots dependency.
-
v0.11.7 Changes
- โ Add
blocking::ClientBuilder::resolve()
option, matching the async builder. - Implement
From<tokio::fs::File>
forBody
. - ๐ Fix
blocking
request-scoped timeout applying to bodies as well. - (wasm) Fix request bodies using multipart vs formdata.
- โก๏ธ Update internal
rustls
to 0.20.
- โ Add
-
v0.11.6 Changes
- (wasm) Fix request bodies more.
-
v0.11.5 Changes
- โ Add
ClientBuilder::http1_only()
method. - Add
tls::Version
type, andClientBuilder::min_tls_version()
andClientBuilder::max_tls_version()
methods. - Implement
TryFrom<Request>
forhttp::Request
. - ๐ฏ Implement
Clone
forIdentity
. - ๐ Fix
NO_PROXY
environment variable parsing to more closely match curl's. Comma-separated entries are now trimmed for whitespace, and*
is allowed to match everything. - ๐ Fix redirection to respect
https_only
option. - (wasm) Add
Body::as_bytes()
method. - (wasm) Fix sometimes wrong conversation of bytes into a
JsValue
. - (wasm) Avoid dependency on serde-serialize feature.
- โ Add
-
v0.11.4 Changes
- โ Add
ClientBuilder::resolve()
option to override DNS resolution for specific domains. - โ Add
native-tls-alpn
Cargo feature to use ALPN with the native-tls backend. - โ Add
ClientBuilder::deflate()
option anddeflate
Cargo feature to support decoding response bodies using deflate. - โ Add
RequestBuilder::version()
to allow setting the HTTP version of a request. - ๐ Fix allowing "invalid" certificates with the
rustls-tls
backend, when the server uses TLS v1.2 or v1.3. - ๐ฏ (wasm) Add
try_clone
toRequest
andRequestBuilder
- โ Add