Releases: 0x676e67/rquest
Releases · 0x676e67/rquest
v2.0.0-rc.1
What's Changed
- feat: Send
json
to avoid repeated query ofCONTENT_TYPE
by @0x676e67 in #311 - feat(mimic): Added possibility to choose Client and OS to impersonate by @UwUDev in #290
- style: format code style by @0x676e67 in #314
- style: Destructive updates, standard naming style by @0x676e67 in #315
- revert
feat(proxy): remove system proxy cache
by @0x676e67 in #317 - feat: remove internal headers cache by @0x676e67 in #318
- feat: Disable boring module exports by @0x676e67 in #319
- refactor: Simplify client internal settings by @0x676e67 in #320
- refactor: Refactor client and impersonate configurations by @0x676e67 in #321
- deps(tower-layer): Remove unused deps by @0x676e67 in #322
- fix typo "Akkmai" by @bkn9hs in #328
- deps(hyper2): Pin 1.5.0 version by @0x676e67 in #330
- deps(boring2): Pin 4.13.0 version by @0x676e67 in #331
- fix(network): Fix
NetworkScheme
debug format by @0x676e67 in #332 - perf: Improve network scheme to avoid unnecessary clone by @0x676e67 in #333
- feat: Add
read_timeout
option with override support in Request by @0x676e67 in #334 - chore: Optional enable http2 tracing by @0x676e67 in #335
- feat: Remove impersonate from
str
feature by @0x676e67 in #350 - feat: Add tests for
3DES
andDH2048
cipher support by @0x676e67 in #351 - feat:
Impersonate
/ImpersonateOS
impl serde by @0x676e67 in #352 - feat: Rename
RootCertsStore
toRootCertStore
by @0x676e67 in #353
New Contributors
Full Changelog: v1.5.0...v2.0.0-rc.1
v1.5.5
v1.5.0
What's Changed
- build(deps): update env_logger requirement from 0.10.0 to 0.11.6 by @dependabot in #294
- build(deps): update windows-registry requirement from 0.3.0 to 0.4.0 by @dependabot in #295
- feat(client): Expose default headers as public API by @0x676e67 in #296
- chore(websocket): Remove deprecated function by @0x676e67 in #297
- refactor(websocket): change parameters to
Cow
types for improved flexibility by @0x676e67 in #298 - chore: simplify template macro usage for platform-specific config by @0x676e67 in #299
- fix: Fix
Request
try_clone
missing variables by @0x676e67 in #301 - chore(websocket): simplify URL scheme matching and error handling by @0x676e67 in #302
- feat(multipart): Expose a Form::into_stream() method on async multipart forms by @0x676e67 in #303
- feat(client): Optional cross-origin redirect proxy authentication by @0x676e67 in #304
- feat(client): Add chain settings of client by @0x676e67 in #305
- feat(tls): Optional enable SSL renegotiation by @0x676e67 in #306
- build: Fix conditional compilation by @0x676e67 in #307
- perf(pool): Reduce lock scope to decrease contention by @0x676e67 in #308
- feat(proxy): remove system proxy cache by @0x676e67 in #309
New Contributors
- @dependabot made their first contribution in #294
Full Changelog: v1.3.6...v1.5.0
v1.3.6
What's Changed
- chore: Improved type convert by @0x676e67 in #284
- test(connector-layer): sync upstream connector layers tests by @0x676e67 in #285
- feat(websocket): Add
with_builder
method to modify request builder before sending by @0x676e67 in #288 - perf(pool): Reduce
Dst
cloning overhead withArc
forPoolKey
by @0x676e67 in #289 - Revert "feat(client): Add impl Service<http::Request> for
Client
by @0x676e67 in #292 - revert: Remove
From<http::Response<T>> for Response
by @honeyspoon in #282 - feat: Add
Apple
devices to bind device interface by @0x676e67 in #293
New Contributors
- @honeyspoon made their first contribution in #282
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- chore(cookie): Use
RwLock
types that do not poison themselves by @0x676e67 in #268 - deps: Replace
futures_core
withfutures_util
by @0x676e67 in #269 - feat(request): Add base HTTP authentication method by @0x676e67 in #270
- Refactoring of internal complex implementation by @0x676e67 in #272
- docs: update
http2
/network
docs by @0x676e67 in #273 - feat(request): Insert header differentiates between append and overwrite by @0x676e67 in #274
- fix: Fix migration hyper1 missing
TokioTimer
by @0x676e67 in #275 - test: ignore doc test by @0x676e67 in #276
- build: Fix refactor build by @0x676e67 in #277
- feat(multipart): sync upstream file multipart by @0x676e67 in #278
- test(timeout): Ignore the test in Tunnel VPN environment by @0x676e67 in #279
Full Changelog: v1.3.3...v1.3.5
v1.3.3
What's Changed
- feat(mimic): optional mimic http2 by @0x676e67 in #262
- docs: update docs by @0x676e67 in #263
- deps(pool): Replace
futures_channel::mpsc
withtokio::sync::mpsc
in Hyper by @0x676e67 in #264 - feat(mimic): Add Tor browser
Firefox 128
mimic by @0x676e67 in #267
Full Changelog: v1.3.2...v1.3.3
v1.3.0
What's Changed
- chore: Improve verbose certificate configuration by @0x676e67 in #256
- refactor: Rename
HttpVersionPref
toAlpnProtos
by @0x676e67 in #258 - refactor(tls): refactor Application-layer protocol settings by @0x676e67 in #260
- docs(tls): update docs by @0x676e67 in #261
Full Changelog: v1.2.6...v1.3.0
v1.2.6
v1.2.5
What's Changed
- perf: Improve HTTP request in HTTPS connector by @0x676e67 in #242
- docs: update docs by @0x676e67 in #243
- fix: Fix default TLS configuration hostname not set by @0x676e67 in #244
- fix: Align the cfg compilation with the socket2 by @0x676e67 in #245
- feat(tls): Expose
TlsExtension
as public API by @0x676e67 in #246 - feat(tls): Expose
CertCompressionAlgorithm
as public API by @0x676e67 in #247 - chore(tls): Simplify certificate loading configuration by @MDC-Void in #249
- feat(client): Improved set cookie operation by @MDC-Void in #252
New Contributors
Full Changelog: v1.2.1...v1.2.5
v1.2.1
What's Changed
- README add Firefox117 by @coutureone in #240
- Update ci.yml by @8176917 in #241
New Contributors
- @coutureone made their first contribution in #240
- @8176917 made their first contribution in #241
Full Changelog: v1.2.0...v1.2.1