Skip to content

Releases: 0x676e67/rquest

v3.0.1-rc2

03 Mar 06:50
Compare
Choose a tag to compare
v3.0.1-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.1-rc1...v3.0.1-rc2

v3.0.1-rc1

03 Mar 03:37
Compare
Choose a tag to compare
v3.0.1-rc1 Pre-release
Pre-release

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 for WebSocket by @0x676e67 in #373
  • refactor(websocket): Replace async-tungstenite with lighter tokio-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 to http2_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 to apple-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 with emulation to avoid negative connotations by @0x676e67 in #434
  • refactor: replace HttpContext with EmulationProvider 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

Full Changelog: v2.0.2...v3.0.1-rc1

v2.2.1

25 Feb 05:40
Compare
Choose a tag to compare

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

24 Feb 04:19
Compare
Choose a tag to compare

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

23 Feb 12:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.5...v2.1.6

v2.1.5

18 Feb 07:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.5

v2.1.0

17 Feb 05:54
Compare
Choose a tag to compare

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

v2.0.6

15 Feb 05:19
Compare
Choose a tag to compare

What's Changed

  • feat(pool): Connection pool distinguishes request versions by @0x676e67 in #430

Full Changelog: v2.0.5...v2.0.6

v2.0.5

14 Feb 11:56
Compare
Choose a tag to compare

What's Changed

  • fix: Ignore Content-Length for methods without payload semantics by @0x676e67 in #428

Full Changelog: v2.0.3...v2.0.5

v2.0.2

25 Jan 08:34
Compare
Choose a tag to compare

What's Changed

  • feat: Expose ClientMut as public API by @0x676e67 in #362
  • feat: Add implementations for IntoCertCompressionAlgorithm by @0x676e67 in #363
  • refactor: Simplify IntoStreamDependency implementations using macros by @0x676e67 in #364

Full Changelog: v2.0.1...v2.0.2