Releases: penumbra-x/rquest
Releases · penumbra-x/rquest
v1.1.1
What's Changed
- perf(tls): Use
Bytes
to optimize session key storage space by @0x676e67 in #231 - perf:
default_headers
will swap default headers by @0x676e67 in #232 - perf: Improve unnecessary convert when setting cookies by @0x676e67 in #233
- fix(decoder): fix decoding extra empty frame by @0x676e67 in #234
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- alpn order by @dairoot in #226
- fix: Using
basic_auth()
/bearer_auth()
overrides the username in the URL by @0x676e67 in #228 - feat: without compression enabled, no compression header is sent by @0x676e67 in #229
- feat(request): Insert when
json
/form
does not haveCONTENT_TYPE
header by @0x676e67 in #230
Full Changelog: v1.0.0...v1.1.0
v1.0.1
v1.0.0
What's Changed
- chore: remove dead code by @0x676e67 in #182
- chore: Macros simplify some debug implement by @0x676e67 in #183
- chore: static calc extension permutation by @0x676e67 in #184
- fix(http2): Fix http2 header frame initial
stream_id
settings by @0x676e67 in #185 - feat: hyper v1 upgrade by @0x676e67 in #187
- feat: Support request setting HTTP override ALPN by @0x676e67 in #188
- fix: fix http protocol auto-negotiation by @0x676e67 in #189
- deps(tokio-util): v0.7.0 by @0x676e67 in #190
- chore: Remove unused code by @0x676e67 in #191
- chore(pool): Use
Mutex
types that do not poison themselves by @0x676e67 in #192 - chore: Simplified TLS TCP stream abstraction by @0x676e67 in #193
- chore: Cleaned up some unnecessary code by @0x676e67 in #194
- feat(client): Add the maximum safe retry count for HTTP/2 connections by @0x676e67 in #196
- chore: refactor connect layer detail handle by @0x676e67 in #198
- feat(client): Export
http1
/http2
Builder as public API by @0x676e67 in #199 - feat(client): Add impl
Service<http::Request<Body>>
forClient
by @0x676e67 in #202 - chore: Disable the exposure of internal connect dst API by @0x676e67 in #203
- chore: Removed TLS config examples to prevent misconfigurations by inexperienced users by @0x676e67 in #205
- chore: By default, impersonate from a string is disabled by @0x676e67 in #206
- chore(tls): compile-time calculation of extended permutation by @0x676e67 in #207
- chore(tls): Disable custom TLS builder by @0x676e67 in #208
- Fix header order by @dairoot in #209
- chore: refactor connect network request extension by @0x676e67 in #210
- feat(client): Request specific proxy override by @0x676e67 in #211
- chore: Remove
new
method forInnerRequestBuilder
by @0x676e67 in #212 - fix: propagate Body::size_hint when wrapping bodies by @0x676e67 in #213
- feat: allow pluggable tower layers in connector service stack by @0x676e67 in #214
- chore: Remove unnecessary
Arc
wrapper fromredirect
/base_url
by @0x676e67 in #216 - feat: Optional to enable impersonate customization by @0x676e67 in #217
- chore: update macros by @0x676e67 in #218
- perf: Avoiding Unnecessary Copies by @0x676e67 in #219
- chore: Fix clippy accidentally deleted code by @0x676e67 in #220
- feat(client): Add
no-keepalive
forClient
by @0x676e67 in #221 - feat: Request specific
address
/interface
override by @0x676e67 in #223
Full Changelog: v0.33.5...v1.0.0
v1.0.0-rc.3
What's Changed
- chore: Remove unnecessary
Arc
wrapper fromredirect
/base_url
by @0x676e67 in #216 - feat: Optional to enable impersonate customization by @0x676e67 in #217
- chore: update macros by @0x676e67 in #218
- perf: Avoiding Unnecessary Copies by @0x676e67 in #219
- chore: Fix clippy accidentally deleted code by @0x676e67 in #220
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
- chore: remove dead code by @0x676e67 in #182
- chore: Macros simplify some debug implement by @0x676e67 in #183
- chore: static calc extension permutation by @0x676e67 in #184
- fix(http2): Fix http2 header frame initial
stream_id
settings by @0x676e67 in #185 - feat: hyper v1 upgrade by @0x676e67 in #187
- feat: Support request setting HTTP override ALPN by @0x676e67 in #188
- fix: fix http protocol auto-negotiation by @0x676e67 in #189
- deps(tokio-util): v0.7.0 by @0x676e67 in #190
- chore: Remove unused code by @0x676e67 in #191
- chore(pool): Use
Mutex
types that do not poison themselves by @0x676e67 in #192 - chore: Simplified TLS TCP stream abstraction by @0x676e67 in #193
- chore: Cleaned up some unnecessary code by @0x676e67 in #194
- feat(client): Add the maximum safe retry count for HTTP/2 connections by @0x676e67 in #196
- chore: refactor connect layer detail handle by @0x676e67 in #198
- feat(client): Export
http1
/http2
Builder as public API by @0x676e67 in #199 - feat(client): Add impl
Service<http::Request<Body>>
forClient
by @0x676e67 in #202 - chore: Disable the exposure of internal connect dst API by @0x676e67 in #203
- chore: Removed TLS config examples to prevent misconfigurations by inexperienced users by @0x676e67 in #205
- chore: By default, impersonate from a string is disabled by @0x676e67 in #206
- chore(tls): compile-time calculation of extended permutation by @0x676e67 in #207
- chore(tls): Disable custom TLS builder by @0x676e67 in #208
- Fix header order by @dairoot in #209
- chore: refactor connect network request extension by @0x676e67 in #210
- feat(client): Request specific proxy override by @0x676e67 in #211
Full Changelog: v0.33.5...v1.0.0-rc.1
v0.33.7
v0.33.6
What's Changed
- chore: remove dead code by @0x676e67 in #182
- chore: Macros simplify some debug implement by @0x676e67 in #183
- chore: static calc extension permutation by @0x676e67 in #184
- fix(http2): Fix http2 header frame initial
stream_id
settings by @0x676e67 in #185 - update header order by @dairoot in #186
Full Changelog: v0.33.5...v0.33.6