Skip to content

v6.0.0-rc.25

Choose a tag to compare

@github-actions github-actions released this 23 Dec 03:39
· 183 commits to main since this release

What's Changed

  • perf(client): reduce one HeaderMap clone during header merge by @0x676e67 in #987
  • fix(proxy): fix HTTP requests proxied through an SOCKS5/HTTPS tunnel by @0x676e67 in #990
  • feat(proxy): compatibility for sending HTTP requests without HTTPS tunneling by @0x676e67 in #991
  • perf(proxy): reduce branch matching by @0x676e67 in #992
  • refactor(mod): use flat module style and merge legacy client by @0x676e67 in #993
  • revert(request): restore upstream header insertion strategy by @0x676e67 in #995
  • feat(redirect): add async support to redirect policy by @0x676e67 in #996
  • fix(test): fix decompression test by @0x676e67 in #998
  • refactor(ext): remove extension wrapper types by @0x676e67 in #999
  • fix(request): fix missing http::Request conversion extensions by @0x676e67 in #1000
  • refactor(redirect): refactor handling of redirect history by @0x676e67 in #1002
  • feat(cookie): refactor CookieStore cookie compression strategy by @0x676e67 in #1005
  • perf(ext): update query handling to avoid copying by @0x676e67 in #1007
  • docs: fix documentation build warning by @0x676e67 in #1008
  • refactor(config): simplify extension config type wrappers by @0x676e67 in #1009
  • docs(proxy): fix docs prompt by @0x676e67 in #1010
  • ci: add Android NDK CI/CD by @0x676e67 in #1011
  • feat(error): add is_proxy_connect for proxy connection errors by @0x676e67 in #1014
  • chore: use http_body_util::BodyDataStream by @0x676e67 in #1015
  • chore(response): simplify response construction by @0x676e67 in #1016
  • fix(redirect): ensure redirect URLs are properly encoded by @0x676e67 in #1017
  • chore(request): simplify request construction by @0x676e67 in #1018
  • chore(body): simplify body construction by @0x676e67 in #1020
  • chore(req/resp): fmt docs by @0x676e67 in #1022
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1023
  • build(deps): update system-configuration version to 0.7.0 by @0x676e67 in #1024
  • refactor(layer): reorder decoder tower layers by @0x676e67 in #1026
  • style(layer): use flat module style by @0x676e67 in #1027
  • perf(redirect): avoid cloning inner service for non-redirect requests by @0x676e67 in #1028
  • feat(response): introduce trailers support by @0x676e67 in #1021
  • fix(proxy): improve domain matching case insensitivity by @0x676e67 in #1031
  • chore(layer): move body timeout layer to the outermost layer by @0x676e67 in #1032

Full Changelog: v6.0.0-rc.23...v6.0.0-rc.25