Releases: seanmonstar/reqwest
Releases Β· seanmonstar/reqwest
v0.11.21
What's Changed
- Add automatically detecting macOS proxy settings.
- Add
ClientBuilder::tls_info(bool)
, which will puttls::TlsInfo
into the response extensions. - Fix trust-dns resolver from possible hangs.
- Fix connect timeout to be split among multiple IP addresses.
New Contributors
- @SpeedReach made their first contribution in #1960
- @jefflloyd made their first contribution in #1955
- @droe made their first contribution in #1938
- @conradludgate made their first contribution in #1940
v0.11.20
What's Changed
- Fix
deflate
decompression back to using zlib, as outlined in the spec.
v0.11.19
What's Changed
- Add
ClientBuilder::http1_ignore_invalid_headers_in_responses()
option. - Add
ClientBuilder::http1_allow_spaces_after_header_name_in_responses()
option. - Add support for
ALL_PROXY
environment variable. - Add support for
use_preconfigured_tls
when combined with HTTP/3. - Fix
deflate
decompression from using the zlib decoder. - Fix
Response::{text, text_with_charset}()
to strip BOM characters. - Fix a panic when HTTP/3 is used if UDP isn't able to connect.
- Fix some dependencies for HTTP/3.
- Increase MSRV to 1.63.
New Contributors
- @nyurik made their first contribution in #1849
- @smndtrl made their first contribution in #1856
- @attila-lin made their first contribution in #1869
- @ollyswanson made their first contribution in #1898
- @VivekPanyam made their first contribution in #1903
- @bouzuya made their first contribution in #1922
- @cipherbrain made their first contribution in #1927
- @T-Sujeeban made their first contribution in #1926
- @eric-seppanen made their first contribution in #1852
v0.11.18
What's Changed
- Fix
RequestBuilder::json()
method from overriding a previously setcontent-type
header. An existing value will be left in place. - Upgrade internal dependencies for rustls and compression.
New Contributors
v0.11.17
v0.11.16
v0.11.15
What's Changed
- Add
RequestBuilder
methods to split and reconstruct from its parts. - Add experimental HTTP/3 support. π§ͺ3οΈπ
- Fix
connection_verbose
to logwrite_vectored
calls. - (wasm) Make requests actually cancel if the future is dropped.
New Contributors
- @jneem made their first contribution in #1755
- @TurnOfACard made their first contribution in #1762
- @j7nw4r made their first contribution in #1765
Full Changelog: v0.11.14...v0.11.15
v0.11.14
What's Changed
- Adds
Proxy::no_proxy(url)
that works like the NO_PROXY environment variable. - Adds
multipart::Part::headers(headers)
method to add custom headers. - (wasm) Add
Response::bytes_stream()
. - Perf: several internal optimizations reducing copies and memory allocations.
New Contributors
- @Austaras made their first contribution in #1699
- @BlackDex made their first contribution in #1701
- @Khoulaiz made their first contribution in #1694
- @beeb made their first contribution in #1687
- @link2xt made their first contribution in #1710
- @dmeijboom made their first contribution in #1713
- @lstrojny made their first contribution in #1730
v0.11.13
What's Changed
- 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.
New Contributors
v0.11.12
What's Changed
- 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.