Releases: seanmonstar/reqwest
Releases Β· seanmonstar/reqwest
v0.12.14
What's Changed
- re-add fetch_mode_no_cors shim when not in wasm, but deprecated by @seanmonstar in #2598
Full Changelog: v0.12.13...v0.12.14
v0.12.13
What's Changed
- Add
Form::into_reader()
for blockingmultipart
forms. - Add
Form::into_stream()
for asyncmultipart
forms. - Add support for SOCKS4a proxies.
- Fix decoding responses with multiple zstd frames.
- Fix
RequestBuilder::form()
from overwriting a previously setContent-Type
header, like the other builder methods. - Fix cloning of request timeout in
blocking::Request
. - Fix http3 synchronization of connection creation, reducing unneccesary extra connections.
- Fix Windows system proxy to use
ProxyOverride
as aNO_PROXY
value. - Fix blocking read to correctly reserve and zero read buffer.
- (wasm) Add support for request timeouts.
- (wasm) Fix
Error::is_timeout()
to return true when from a request timeout.
New Contributors
- @obi1kenobi made their first contribution in #2524
- @decathorpe made their first contribution in #2529
- @flisky made their first contribution in #1760
- @0x676e67 made their first contribution in #2527
- @maximevtush made their first contribution in #2534
- @Property404 made their first contribution in #2554
- @G1gg1L3s made their first contribution in #2544
- @coastalwhite made their first contribution in #2562
- @Fizcko made their first contribution in #2559
- @markussilvan made their first contribution in #2573
- @aunovis-heidrich made their first contribution in #2593
Thanks!
Full Changelog: v0.12.12...v0.12.13
v0.12.12
What's Changed
Full Changelog: v0.12.11...v0.12.12
v0.12.11
What's Changed
- Fix decompression returning an error when HTTP/2 ends with an empty data frame by @seanmonstar in #2508
Full Changelog: v0.12.10...v0.12.11
v0.12.10
What's Changed
- Add
ClientBuilder::connector_layer()
to allow customizing the connector stack. by @jlizen in #2496 - Add
ClientBuilder::http2_max_header_list_size()
option by @DSharifi in #2465 - Fix decompression of chunked bodies so the connections can be reused more often by @Andrey36652 in #2484
- Fix propagating body size hint (
content-length
) information when wrapping bodies by @seanmonstar in #2503
New Contributors
- @DSharifi made their first contribution in #2465
- @gretchenfrage made their first contribution in #2464
- @hsivonen made their first contribution in #2470
- @ovnicraft made their first contribution in #2469
- @Nuhvi made their first contribution in #2473
- @caojen made their first contribution in #2488
- @Andrey36652 made their first contribution in #2484
- @jlizen made their first contribution in #2499
Thanks
Full Changelog: v0.12.9...v0.12.10
v0.12.9
What's Changed
- Add
tls::CertificateRevocationLists
support (by @ksenia-vazhdaeva in #2433) - Add crate features to enable webpki roots without selecting a rustls provider (by @stevefan1999-personal in #2447)
- Fix
multipart::Part::file()
to automatically include content-length (by @Mr-Pine in #2459) - Fix proxy to internally no longer cache system proxy settings (by @lanyeeee in #2442)
- Fix
connection_verbose()
to output read logs (by @seanmonstar in #2454)
New Contributors
- @lanyeeee made their first contribution in #2442
- @ksenia-vazhdaeva made their first contribution in #2433
- @Mr-Pine made their first contribution in #2459
- @stevefan1999-personal made their first contribution in #2447
Full Changelog: v0.12.8...v0.12.9
v0.12.8
What's Changed
- Add support for SOCKS4 proxies.
- Add
multipart::Form::file()
method for adding files easily. - Add
Body::wrap()
to wrap anyhttp_body::Body
type. - Fix the pool configuration to use a timer to remove expired connections.
New Contributors
- @workingjubilee made their first contribution in #2402
- @NaokiM03 made their first contribution in #2106
- @Xuanwo made their first contribution in #2255
- @Jaltaire made their first contribution in #2400
- @Hyask made their first contribution in #2418
- @Jake-Shadle made their first contribution in #2427
- @RobMor made their first contribution in #2434
Full Changelog: v0.12.7...v0.12.8
v0.12.7
What's Changed
- Revert adding
impl Service<http::Request<_>>
forClient
.
Full Changelog: v0.12.6...v0.12.7
v0.12.6
What's Changed
- Add support for
danger_accept_invalid_hostnames
forrustls
. - Add
impl Service<http::Request<Body>>
forClient
and&'_ Client
. - Add support for
!Sync
bodies inBody::wrap_stream()
. - Enable happy eyeballs when
hickory-dns
is used. - Fix
Proxy
so thatHTTP(S)_PROXY
values take precendence overALL_PROXY
. - Fix
blocking::RequestBuilder::header()
from unsettingsensitive
on passed header values.
New Contributors
- @schopin-pro made their first contribution in #2341
- @Ten0 made their first contribution in #2353
- @thalesfragoso made their first contribution in #2249
- @nipunn1313 made their first contribution in #2361
- @Threated made their first contribution in #2370
- @FlowerCode made their first contribution in #2380
- @zeling made their first contribution in #2378
- @murongshaozong made their first contribution in #2385
- @camio made their first contribution in #2388
- @alekseysidorov made their first contribution in #2356
Thanks again
Full Changelog: v0.12.5...v0.12.6
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