All Versions
74
Latest Version
Avg Release Cycle
30 days
Latest Release
-

Changelog History
Page 5

  • v0.9.10 Changes

    March 20, 2019

    ๐Ÿ”‹ Features

    • โž• Add ClientBuilder::local_address() to bind to a local IP address.
    • Add Response::error_for_status_ref() to return an Error while borrowing a Response.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix Identity::from_pem with rustls-tls backend when using RSA private keys.
  • v0.9.9 Changes

    ๐Ÿ”‹ Features

    • Add ClientBuilder::h2_prior_knowledge() option to force HTTP2.
    • โž• Add Response::content_length() to get the content-length of a response.
    • Enable ALPN h2 with the rustls-tls backend.
  • v0.9.8 Changes

    ๐Ÿ›  Fixes

    • โช Revert default DNS resolver to getaddrinfo in a threadpool. There is now a trust-dns optional feature to enable the Trust-DNS resolver.
    • Detect Certificate and Identity errors at construction time.
  • v0.9.7 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix DNS resolver on Android (reverted back to getaddrinfo).
    • ๐Ÿ›  Fix sending unicode filenames in multipart/form-data requests.
  • v0.9.6 Changes

    ๐Ÿ”‹ Features

    • โž• Add Proxy::basic_auth method to support proxy authorization.
    • โž• Add rustls-tls optional feature to use rustls instead of native-tls.
    • โž• Add try_clone method to Request and RequestBuilder.
    • โž• Add reqwest::async::multipart support, similar to the synchronous API.
    • โž• Adds default-tls-vendored optional feature to vendor OpenSSL.

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix panic from top-level reqwest::get if client builder fails to build.
    • โœ‚ Removed timeout waiting for reqwest::Client runtime to startup.
    • ๐Ÿ›  Fix RequestBuilder::headers to properly append extra headers of the same name.

    ๐ŸŽ Performance

    • Replaced DNS threadpool using getaddrinfo with a non-blocking DNS resolver.
  • v0.9.5 Changes

    ๐Ÿ”‹ Features

    • โž• Adds Response::remote_addr() method to check the address of the connection used.
    • Adds default-tls crate feature, enabled by default, which allows users to disable TLS.
  • v0.9.4 Changes

    ๐Ÿ”‹ Features

    • Adds percent_encoding_path_segment and percent_encoding_attr_char configuration to multipart::Form.

    ๐Ÿ›  Fixes

    • โช Reverts multipart::Form default percent encoding format to path-segment.
  • v0.9.3 Changes

    ๐Ÿ”‹ Features

    • โž• Adds multipart::Part::bytes() to create a part of raw bytes.
    • โž• Adds constructors for Response to help with testing.

    ๐Ÿ›  Fixes

    • Properly percent-encoding more illegal characters in multipart filenames.
    • Ensure timed out requests cancel the associated async task.
  • v0.9.2 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix panic when Location header has UTF-8 characters.
  • v0.9.1 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix large request bodies failing because of improper handling of backpressure.
    • โœ‚ Remove body-related headers when redirect changes a POST into a GET.
    • โฌ‡๏ธ Reduce memory size of Response and Error signicantly.