Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.69 KB

Changelog.md

File metadata and controls

57 lines (44 loc) · 1.69 KB

Legend:

  • feat: A new feature
  • fix: A bug fix
  • docs: Documentation only changes
  • style: White-space, formatting, missing semi-colons, etc
  • refactor: A code change that neither fixes a bug nor adds a feature
  • perf: A code change that improves performance
  • test: Adding missing tests
  • chore: Changes to the build process or auxiliary tools/libraries/documentation

Unreleased

  • feat: update to hyper 1.x (c0ffee0)
  • feat: invoke callback when proxy authentication is required (c0ffee8)
  • feat: allow injecting custom verifiers (c0ffeef)

0.9.0

  • feat: upgrade to tokio 1.0
  • feat: add tokio-openssl support

0.8.0

  • feat: add rustls-webpki feature (see #16)
  • feat: add ability to force use CONNECT method for HTTP/2.0

0.7.0

  • fix: plain http connection not proxied

0.6.0

  • feat: upgrade to hyper 0.13 and tokio 0.2

0.5.1

  • feat: add rustls feature

0.5.0

  • feat: upgrade to hyper 0.12

0.4.1

  • feat: make TLS support configurable

0.4.0

  • feat: split Proxy into Proxy and ProxyConnector allowing to handle a list of proxies
  • doc: add a set_proxy expression for http requests
  • doc: fix some wrong comments
  • perf: avoid one clone

0.3.0

  • refactor: add a match_fn macro in tunnel
  • fix: add missing '' in connect message
  • feat: do not use connect for pure http request. Else provide headers to update the primary request with.
  • feat: have Custom intercept be an opaque struct using Arc to be Send + Sync + Clone

0.2.0

  • feat: Add Intercept::None to never intercept any connection
  • fix: Add Send + Sync constraints on Intercept::Custom function (breaking)
  • feat: Make Intercept::matches function public
  • feat: Add several function to get/modify internal states