Releases: 0x676e67/wreq
Releases · 0x676e67/wreq
v6.0.0-rc.20
What's Changed
Full Changelog: v6.0.0-rc.16...v6.0.0-rc.20
v6.0.0-rc.16
What's Changed
- fix(client): allow absolute-form if is_proxied is set even on HTTPS by @0x676e67 in #945
- refactor(ws): improve close method API ergonomics by @0x676e67 in #947
- fix(error): drop leftover debug logging by @0x676e67 in #948
- feat(ws): implement
FusedStreamtrait for WebSocket by @0x676e67 in #949 - fix(http2): fix chained calls by @0x676e67 in #952
Full Changelog: v6.0.0-rc.15...v6.0.0-rc.16
v6.0.0-rc.15
What's Changed
- feat(retry): introduce configurable retry policy by @0x676e67 in #935
- test(client): update header tests and examples by @0x676e67 in #939
- chore(sync): remove unused code by @0x676e67 in #940
- refactor(keylog): redesign API for better ergonomics and functionality by @0x676e67 in #941
- refactor(ext): introduce ergonomic and functional API by @0x676e67 in #942
- feat(http1): remove
preserve_header_casesupport by @0x676e67 in #943
Full Changelog: v6.0.0-rc.14...v6.0.0-rc.15
v6.0.0-rc.14
What's Changed
- fix(client): ensure Accept-Encoding header is applied correctly by @0x676e67 in #928
- perf(client): avoid redundant header copy by @0x676e67 in #929
- perf(client): prevent header duplication by reordering layers by @0x676e67 in #930
- chore(client): speed up client initialization by @0x676e67 in #931
- refactor(client): enforce
ClientBuilderinitialization viaClient::builder()by @0x676e67 in #932 - chore(tests): fmt code by @0x676e67 in #933
- refactor(response): accept
AsRef<str>for charset for better by @0x676e67 in #934
Full Changelog: v6.0.0-rc.13...v6.0.0-rc.14
v6.0.0-rc.13
What's Changed
Full Changelog: v6.0.0-rc.12...v6.0.0-rc.13
v6.0.0-rc.12
What's Changed
Full Changelog: v6.0.0-rc.11...v6.0.0-rc.12
v6.0.0-rc.11
What's Changed
- chore(tls): remove ext & cert compression wrappers by @0x676e67 in #918
- docs(tls): update module docs by @0x676e67 in #920
- feat(tls): allow custom ALPN configuration by @0x676e67 in #921
- docs(tls): refine
TlsOptionsfield documentation by @0x676e67 in #922 - fix(cookie): fix cookie deletion and lookup logic by @0x676e67 in #923
Full Changelog: v6.0.0-rc.9...v6.0.0-rc.11
v6.0.0-rc.9
What's Changed
- perf(http2): significantly improve http2 multi-core performance by @0x676e67 in #892
- build(deps): bump actions/checkout from 3 to 5 by @dependabot[bot] in #893
- chore(ci): speed up tests with feature matrix in GitHub Actions by @0x676e67 in #894
- feat(cookie): improve
cookie_providerfor better ergonomics and flexibility by @0x676e67 in #895 - feat(response): preserve URL when converting
Responsetohttp::Responseby @0x676e67 in #897 - perf(http1): write during header sorting by @0x676e67 in #899
- feat(proxy): add Unix socket proxy support by @0x676e67 in #900
- build(deps): minimize out-of-the-box dependencies by @0x676e67 in #902
- feat(lib): add shortcut request methods by @0x676e67 in #903
- refactor(connect): safely convert
socket2::Socketto TokioTcpSocketby @0x676e67 in #904 - refactor(h2): refactor legacy unsafe wrapper code by @0x676e67 in #905
- refactor(io): use
Pin::as_deref_mut()from std instead of custom polyfill by @0x676e67 in #906 - build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #908
- refactor(core): Replace Tokio I/O abstraction by @0x676e67 in #909
- chore(deps): replace
base64withboring2::base64by @0x676e67 in #910 - feat(ws): remove Utf8Bytes::from_bytes_unchecked, unsafe UTF-8 by @0x676e67 in #912
- feat(dns): export
IntoResolveas public API by @0x676e67 in #913 - refactor(deps): remove dependency on
url::Urlby @0x676e67 in #914 - feat(redirect): allow custom redirects to access response headers by @0x676e67 in #916
- feat(redirect): support accessing redirect history in response by @0x676e67 in #917
Full Changelog: v6.0.0-rc.8...v6.0.0-rc.9
v6.0.0-rc.8
What's Changed
- build(deps): update async-tungstenite requirement from 0.30.0 to 0.31.0 by @dependabot[bot] in #884
- fix(deps): upgrade url to v2.5.4 to address CVE-2024-12224 by @0x676e67 in #887
- fix(pool): prevent failure when registering the waker with this oneshot by @0x676e67 in #888
- test(common): add missing assertion in full_rewind test by @0x676e67 in #889
- refactor(client): remove
no_keepalivemethod by @0x676e67 in #890 - feat(dns): improve
dns_resolverfor better ergonomics and flexibility by @0x676e67 in #891
Full Changelog: v6.0.0-rc.7...v6.0.0-rc.8