Releases: seanmonstar/reqwest
Releases Β· seanmonstar/reqwest
v0.12.5
What's Changed
- Add
http3
feature back, still requiringreqwest_unstable
. - Add
rustls-tls-no-provider
Cargo feature to use rustls without a crypto provider. - Add
blocking::ClientBuilder::dns_resolver()
method to change DNS resolver in blocking client. - Fix
Accept-Encoding
header combinations. - Fix http3 resolving IPv6 addresses.
- Internal: upgrade to rustls 0.23.
New Contributors
- @bnjmnjrk made their first contribution in #2253
- @d-e-s-o made their first contribution in #2257
- @mger1 made their first contribution in #2260
- @nickguletskii made their first contribution in #2268
- @lenstr made their first contribution in #2271
- @torokati44 made their first contribution in #2274
- @jayvdb made their first contribution in #2284
- @adamaq01 made their first contribution in #2288
- @asonix made their first contribution in #2301
Full Changelog: v0.12.4...v0.12.5
v0.12.4
What's Changed
- Add
zstd
support, enabled withzstd
Cargo feature (thanks @paolobarbolini!) - Add
ClientBuilder::read_timeout(Duration)
, which applies the duration for each read operation. The timeout resets after a successful read.
New Contributors
- @SamuelMarks made their first contribution in #2245
v0.12.3
What's Changed
- Add
FromStr
fordns::Name
. - Add
ClientBuilder::built_in_webpki_certs(bool)
to enable them separately. - Add
ClientBuilder::built_in_native_certs(bool)
to enable them separately. - Fix sending
content-length: 0
for GET requests. - Fix response body
content_length()
to return value when timeout is configured. - Fix
ClientBuilder::resolve()
to use lowercase domain names.
New Contributors
- @zuisong made their first contribution in #2207
- @djc made their first contribution in #2222
- @krant made their first contribution in #2226
- @Kriskras99 made their first contribution in #2236
Full Changelog: v0.12.2...v0.12.3
v0.12.2
What's Changed
- Fix missing ALPN when connecting to socks5 proxy with rustls.
- Fix TLS version limits with rustls.
- Fix not detected ALPN h2 from server with native-tls.
New Contributors
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Fix
ClientBuilder::interface()
when no TLS is enabled. - Fix
TlsInfo::peer_certificate()
being truncated with rustls. - Fix panic if
http2
feature disabled but TLS negotiated h2 in ALPN. - Fix
Display
forError
to not include its source error.
New Contributors
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Upgrade to
hyper
,http
, andhttp-body
v1. - Add better support for converting to and from
http::Request
andhttp::Response
. - Add
http2
optional cargo feature, default on. - Add
charset
optional cargo feature, default on. - Add
macos-system-configuration
cargo feature, default on. - Change all optional dependencies to no longer be exposed as implicit features.
- Add
ClientBuilder::interface(str)
to specify the local interface to bind to. - Experimental: disables the
http3
feature temporarily.
Full Changelog: v0.11.27...v0.12.0
v0.11.27
What's Changed
- Add
hickory-dns
feature, deprecatingtrust-dns
. - (wasm) Fix
Form::text()
to not set octet-stream for plain text fields.
New Contributors
Full Changelog: v0.11.26...v0.11.27
v0.11.26
- Revert
system-configuration
upgrade, which broke MSRV on macOS.
v0.11.25
What's Changed
- Fix
Certificate::from_pem_bundle()
parsing. - Fix Apple linker errors from detecting system proxies.
New Contributors
- @cdata made their first contribution in #2130
- @yottalogical made their first contribution in #2154
Full Changelog: v0.11.24...v0.11.25
v0.11.24
What's Changed
- Add
Certificate::from_pem_bundle()
to add a bundle. - Add
http3_prior_knowledge()
to blocking client builder. - Remove
Sync
bounds requirement forBody::wrap_stream()
. - Fix HTTP/2 to retry
REFUSED_STREAM
requests. - Fix instances of converting
Url
toUri
that could panic.
New Contributors
- @magurotuna made their first contribution in #2081
- @michaelciraci made their first contribution in #2102
- @basic-bgnr made their first contribution in #2110
- @jgraef made their first contribution in #2114
- @LucasPickering made their first contribution in #2040
- @gibbz00 made their first contribution in #2032
Full Changelog: v0.11.23...v0.11.24