Skip to content

Releases: penumbra-x/rquest

v1.1.1

30 Dec 08:29
Compare
Choose a tag to compare

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

27 Dec 11:30
Compare
Choose a tag to compare

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 have CONTENT_TYPE header by @0x676e67 in #230

Full Changelog: v1.0.0...v1.1.0

v1.0.1

27 Dec 06:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

25 Dec 09:24
Compare
Choose a tag to compare

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>> for Client 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 for InnerRequestBuilder 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 from redirect/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 for Client 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

25 Dec 03:26
Compare
Choose a tag to compare
v1.0.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3

v1.0.0-rc.2

24 Dec 14:33
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

What's Changed

  • chore: Remove new method for InnerRequestBuilder 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

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

24 Dec 07:40
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

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>> for Client 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

22 Dec 23:28
Compare
Choose a tag to compare

What's Changed

  • chore: Removed TLS config examples to prevent misconfigurations by inexperienced users by @0x676e67 in #204

Full Changelog: v0.33.6...v0.33.7

v0.33.6

21 Dec 12:39
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.33.5...v0.33.6

v0.33.5

19 Dec 15:43
Compare
Choose a tag to compare

What's Changed

  • feat(client): http1 sends lowercase request headers by default to improve performance by @0x676e67 in #179
  • feat: Add firefox 133 impersonate by @0x676e67 in #181

Full Changelog: v0.33.3...v0.33.5