Skip to content

Releases: seanmonstar/reqwest

v0.12.20

10 Jun 18:48
Compare
Choose a tag to compare

Highlights

  • Add ClientBuilder::tcp_user_timeout(Duration) option to set TCP_USER_TIMEOUT.
  • Fix proxy headers only using the first matched proxy.
  • (wasm) Fix re-adding Error::is_status().

What's Changed

New Contributors

Full Changelog: v0.12.19...v0.12.20

v0.12.19

02 Jun 12:10
Compare
Choose a tag to compare

What's Changed

  • refactor: report custom reason phrase in error message by @chanbengz in #2697
  • fix: only check scheme after Policy return follow by @linyihai in #2710
  • ci: check cookies feature on wasm target by @seanmonstar in #2711
  • fix(redirect): Using tower-http patch to fix invalid content-length header by @linyihai in #2709

Full Changelog: v0.12.18...v0.12.19

v0.12.18

28 May 16:15
Compare
Choose a tag to compare

What's Changed

  • Fix compilation when socks enabled without TLS.

v0.12.17

28 May 12:57
Compare
Choose a tag to compare

What's Changed

v0.12.16

27 May 19:51
Compare
Choose a tag to compare

Highlights

  • Add ClientBuilder::http3_congestion_bbr() to enable BBR congestion control.
  • Add ClientBuilder::http3_send_grease() to configure whether to send use QUIC grease.
  • Add ClientBuilder::http3_max_field_section_size() to configure the maximum response headers.
  • Add ClientBuilder::tcp_keepalive_interval() to configure TCP probe interval.
  • Add ClientBuilder::tcp_keepalive_retries() to configure TCP probe count.
  • Add Proxy::headers() to add extra headers that should be sent to a proxy.
  • Fix redirect::Policy::limit() which had an off-by-1 error, allowing 1 more redirect than specified.
  • Fix HTTP/3 to support streaming request bodies.
  • (wasm) Fix null bodies when calling Response::bytes_stream().

What's Changed

New Contributors

Full Changelog: v0.12.15...v0.12.16

v0.12.15

18 Mar 16:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.14...v0.12.15

v0.12.14

12 Mar 13:58
Compare
Choose a tag to compare

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

11 Mar 20:15
Compare
Choose a tag to compare

What's Changed

  • Add Form::into_reader() for blocking multipart forms.
  • Add Form::into_stream() for async multipart forms.
  • Add support for SOCKS4a proxies.
  • Fix decoding responses with multiple zstd frames.
  • Fix RequestBuilder::form() from overwriting a previously set Content-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 a NO_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

Thanks!

Full Changelog: v0.12.12...v0.12.13

v0.12.12

24 Feb 13:28
Compare
Choose a tag to compare

What's Changed

  • fix: remove tower as dependency for wasm32-unknown-unknown by @jlizen in #2510

Full Changelog: v0.12.11...v0.12.12

v0.12.11

27 Dec 15:53
Compare
Choose a tag to compare

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