Releases: 0x676e67/rquest
Releases · 0x676e67/rquest
v3.0.1-rc2
What's Changed
- refactor(client): rename
as_mut
toupdate
for clarity and consistency by @0x676e67 in #482 - tests: added client headers update test by @0x676e67 in #483
- tests: Add client emulation update test by @0x676e67 in #484
- tests: Add client cloned test by @0x676e67 in #485
- build: fix docs build by @0x676e67 in #486
Full Changelog: v3.0.1-rc1...v3.0.1-rc2
v3.0.1-rc1
What's Changed
- docs: Enhance documentation for
ImpersonateBuilder
methods by @0x676e67 in #367 - chore: Update examples by @0x676e67 in #368
- chore: Improved WebSocket protocols handler by @0x676e67 in #370
- refactor(client): refactor client
HTTP1
/HTTP2
configuration API by @0x676e67 in #371 - refactor(websocket): Improve error handling, rename APIs, and update API signatures by @0x676e67 in #372
- feat: Add
HTTP/2
support forWebSocket
by @0x676e67 in #373 - refactor(websocket): Replace
async-tungstenite
with lightertokio-tungstenite
implementation by @0x676e67 in #380 - perf: always inline
into_tungstenite
by @0x676e67 in #381 - docs: Added websocket backport reference docs by @0x676e67 in #382
- feat(websocket): Explicitly force the use of
ws
/wss
protocol by @0x676e67 in #383 - test(upgrade): Add http2 upgrade test by @0x676e67 in #384
- feat: Serializing impersonate enums uses legacy naming conventions by @0x676e67 in #385
- refactor: Improve client API design and documentation by @0x676e67 in #387
- chore: fmt imports by @0x676e67 in #388
- deps(tokio): Remove unused
rt
feature by @0x676e67 in #389 - deps(ipnet): bump version to v2.11.0 by @0x676e67 in #390
- feat(client): Apply configuration sequentially by @0x676e67 in #391
- build(deps): update lru requirement from 0.12 to 0.13 by @dependabot in #393
- build: Update compilation guide by @AliaSabur in #395
- feat(tls): Add ALPS use new endpoint extension by @0x676e67 in #396
- fix: Ensure HTTP version negotiation for non-TLS requests by @0x676e67 in #397
- refactor: Replace unsafe methods with safe methods in
ConnectConfiguration
by @0x676e67 in #398 - refactor: Replace unsafe methods with safe methods for certificate handler by @0x676e67 in #399
- feat(cookie): Add optional clear method to
CookieStore
implementation by @0x676e67 in #400 - build(deps): update brotli requirement from 6.0.0 to 7.0.0 by @dependabot in #401
- feat(client): Adapt thread-safe update client configuration by @0x676e67 in #404
- perf(connector): Optimize performance of switching TLS connector by @0x676e67 in #406
- chore(client): rename client builder http2 timer name from
timer
tohttp2_timer
by @0x676e67 in #407 - perf(connect): Delay connector layer initialization to improve performance by @0x676e67 in #408
- docs(client): Update client
cloned
method documentation by @0x676e67 in #409 - feat: Removal of base url feature by @0x676e67 in #411
- chore: Simplified error qualifier types by @0x676e67 in #412
- build(deps): macOS platform dependencies are minimized as much as possible by @0x676e67 in #413
- build(deps): Apple platform dependencies are minimized as much as possible by @0x676e67 in #414
- build: Visualize macro conditional compilation by @0x676e67 in #415
- feat(proxy): Add
socks4a
proxy protocol support by @0x676e67 in #416 - feat(tls): Encapsulate and simplify certificate loading by @0x676e67 in #417
- chore(websocket): Simplify error handling and improve code readability by @0x676e67 in #418
- Revert "deps(tokio): Remove unused
rt
feature" by @0x676e67 in #419 - perf(socks): Use non-blocking DNS query in Socks connection process by @0x676e67 in #420
- refactor(tls): Refactor TLS connector structure by @0x676e67 in #421
- chore: Improve Debug implementation by @0x676e67 in #422
- feat(imp): Add
chrome 132
/chrome 133
impersonate by @tahmid-23 in #423 - build(deps): update boring requirement from 4.15.2 to 4.15.3 by @0x676e67 in #425
- build(feature):
apple-bindable-device
rename toapple-network-device-binding
by @0x676e67 in #426 - fix: Ignore Content-Length for methods without payload semantics by @0x676e67 in #429
- feat(pool): Connection pool distinguishes request versions by @0x676e67 in #431
- feat(websocket): Chain call wrapper
RequestBuilder
by @0x676e67 in #432 - refactor: replace
impersonate
withemulation
to avoid negative connotations by @0x676e67 in #434 - refactor: replace
HttpContext
withEmulationProvider
for clarity and accuracy by @0x676e67 in #436 - build(deps): update boring requirement from 4.15.3 to 4.15.5 by @0x676e67 in #437
- build(deps): update boring requirement from 4.15.5 to 4.15.6 by @0x676e67 in #440
- tests: serialize tests that read/write the same environment variable by @0x676e67 in #443
- refactor: reduce dependency on
futures-core
/futures-util
by @0x676e67 in #449 - test: add unit test for cookie getter and setter functionality by @0x676e67 in #451
- chore: update compilation-guide by @AliaSabur in #456
- feat(websocket): Added
read_buffer_size
optional config by @0x676e67 in #457 - chore: update compilation-guide by @AliaSabur in #460
- fix(deps): Fix alps use new endpoint negotiation by @0x676e67 in #464
- chore: update the compilation guide by @AliaSabur in #466
- build(deps): update boring requirement from 4.15.7 to 4.15.8 by @0x676e67 in #468
- fix(proxy): Fix
no_proxy
on Windows by @0x676e67 in #470 - build(deps): update windows-registry requirement from 0.4.0 to 0.5.0 by @dependabot in #471
- feat(client): Added a clear cookies function by @0x676e67 in #472
- feat(client): remove
set_cookies_by_ref
by @0x676e67 in #474 - feat(client): Added a remove cookie function by @0x676e67 in #475
- refactor(client): Simplify client reference by removing redundant operations by @0x676e67 in #476
- feat(client): Remove cross-origin redirect proxy support by @0x676e67 in #477
- refactor: move device fingerprinting to rquest-util maintenance by @0x676e67 in #480
New Contributors
- @tahmid-23 made their first contribution in #423
Full Changelog: v2.0.2...v3.0.1-rc1
v2.2.1
What's Changed
- build(deps): update windows-registry requirement from 0.4.0 to 0.5.0 by @dependabot in #469
- feat(client): deprecated
set_cookies_by_ref
by @0x676e67 in #473 - feat(client): Deprecated cross-origin redirect proxy support by @0x676e67 in #478
- fix(proxy): Fix
no_proxy
on Windows by @0x676e67 in #479
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- chore: update the compilation guide by @AliaSabur in #465
- build(deps): update boring requirement from 4.15.7 to 4.15.8 by @0x676e67 in #467
Full Changelog: v2.1.6...v2.2.0
v2.1.6
What's Changed
- chore: update compilation-guide by @AliaSabur in #455
- chore: update compilation-guide by @AliaSabur in #459
- fix(deps): Fix alps use new endpoint negotiation by @0x676e67 in #463
Full Changelog: v2.1.5...v2.1.6
v2.1.5
What's Changed
- update compilation-guide by @AliaSabur in #446
- feat: Add private mode
Firefox135
support by @0x676e67 in #448
Full Changelog: v2.1.0...v2.1.5
v2.1.0
What's Changed
- build(deps): update lru requirement from 0.12 to 0.13 by @dependabot in #435
- build(deps): update boring requirement from 4.14.0 to 4.15.6 by @0x676e67 in #439
- feat: Add chrome133 support by @0x676e67 in #441
- tests: serialize tests that read/write the same environment variable by @0x676e67 in #442
- feat: Add Firefox135 support by @0x676e67 in #444
- feat: Add Android Firefox135 support by @0x676e67 in #445
Full Changelog: v2.0.6...v2.1.0