Skip to content

Releases: sbstp/attohttpc

v0.16.3

23 Feb 16:05
Compare
Choose a tag to compare
  • Accept invalid location headers #99

v0.16.2

20 Feb 20:13
Compare
Choose a tag to compare
  • Prevent request timeout from resetting on redirects #86
  • Use lossy utf-8 convertion for text when charsets is not enabled, matches behavior of when charsets feature is enabled #88
  • Drop invalid headers #96
  • Support line folder headers #97
  • Trim chunk size before parsing in chunked decoder #98

v0.16.1

10 Jan 04:43
Compare
Choose a tag to compare
  • Switch pipelines to Github Actions #83
  • Fix error returned when timeouts occur on Windows #83

v0.16.0

11 Oct 21:25
Compare
Choose a tag to compare
  • Add support for http proxies, configuring proxies on the request builder and session, and detecting proxies automatically using environment variables #77 #75 #80
  • Implement Read on Response to read bytes from a Response. #79
  • Set target in logs created by the crate to make it easier to filter them out #76
  • Improve abstraction of TLS interfaces, methods to disable TLS verification are now available for rustls as well #69
  • Update multipart and mime crates #78

v0.15.0

29 Jun 03:04
Compare
Choose a tag to compare

v0.14.0

06 Jun 15:11
Compare
Choose a tag to compare

v0.13.0

24 Apr 20:55
Compare
Choose a tag to compare
  • Update rustls and webpki-roots dependencies @adamreichold #57
  • Fix clippy warnings and add clippy to CI @adamreichold #57
  • Add the Response::error_for_status method @adamreichold #58
  • Add the Body trait to permit users to implement sending a body on any object #59
  • Add the inspect() method on the RequestBuilder trait to inspect the data contained in the fields @adamreichold #61, see #60 for use cases
  • Add support for chunked request bodies @adamreichold #62
  • Add a method for streaming a JSON body in the request @adamreichold #65

v0.12.0

11 Mar 19:26
Compare
Choose a tag to compare
  • Add support for rustls as an alternative to native-tls #51 @adamreichold
  • Add a new Session struct that can be used to carry settings over multiple requests #52 @sbstp
  • Fix a bug when trying to connect to an IPv6 address that uses brackets #54 @adamreichold reported by @gh0st42

v0.11.1

29 Jan 04:05
Compare
Choose a tag to compare
  • #50 when a request timeout is reached, return a timeout error instead of an unexpected eof error or a plain eof

v0.11.0

25 Jan 20:35
Compare
Choose a tag to compare
  • #46 avoid redirecting for every 3XX code, only redirect when the semantics truly dictate a redirection @tdryer
  • #47 add support for a full request timeout using a background thread racing the request @adamreichold