v6.0.0-rc.25
·
183 commits
to main
since this release
What's Changed
- perf(client): reduce one
HeaderMapclone during header merge by @0x676e67 in #987 - fix(proxy): fix HTTP requests proxied through an
SOCKS5/HTTPS tunnelby @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::Requestconversion extensions by @0x676e67 in #1000 - refactor(redirect): refactor handling of redirect history by @0x676e67 in #1002
- feat(cookie): refactor
CookieStorecookie 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_connectfor proxy connection errors by @0x676e67 in #1014 - chore: use
http_body_util::BodyDataStreamby @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-configurationversion 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