Skip to content

Releases: 0x676e67/rnet

v1.5.5

28 Feb 14:51
Compare
Choose a tag to compare

What's Changed

  • chore: Simplify some type conversions by @0x676e67 in #94
  • feat(client): allow setting TLS version range by @0x676e67 in #95
  • perf(ws): Optimize websocket message processing by @0x676e67 in #96
  • perf: Improved streaming body delivery by @0x676e67 in #97
  • perf(client): Remove duplicate type conversions by @0x676e67 in #98
  • feat(ws): return error when sending/receiving after websocket disconnect by @0x676e67 in #99

Full Changelog: v1.5.2...v1.5.5

v1.5.2

28 Feb 06:22
Compare
Choose a tag to compare

What's Changed

  • docs: Fix client cookie documents by @0x676e67 in #90
  • feat(types): Wrapped indexmap type document generation by @0x676e67 in #91
  • feat: Added request to set cookie dictionary by @0x676e67 in #92
  • tests: update request tests by @0x676e67 in #93

Full Changelog: v1.5.0...v1.5.2

v1.5.0

27 Feb 15:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.5.0

v1.3.1

27 Feb 04:49
Compare
Choose a tag to compare

What's Changed

  • feat(async_impl): Remove __anext__ redundant Option wrapper by @0x676e67 in #78
  • build(deps): Remove unused dependencies by @0x676e67 in #79
  • feat: adapt bytes stream body and upload by @0x676e67 in #80
  • feat(ws): Add response code attribute to WebSocket response by @0x676e67 in #82
  • tests: Added send body request tests by @0x676e67 in #83
  • feat: Adapt sync bytes stream body and upload by @0x676e67 in #84
  • perf: Implementing the Python Buffer Protocol by @0x676e67 in #85

Full Changelog: v1.3.0...v1.3.1

v1.3.0

26 Feb 12:59
Compare
Choose a tag to compare

What's Changed

  • perf(blocking): Stream iteration abandons the GIL lock by @0x676e67 in #72
  • refactor: Reorganized module exports by @0x676e67 in #73
  • fix: change &'a mut self to &self to avoid runtime errors by @0x676e67 in #75
  • feat: Implement context management for HTTP Response by @0x676e67 in #76
  • feat: Implement context management for WebSocket Response by @0x676e67 in #77

Full Changelog: v1.2.0...v1.3.0

v1.2.0

25 Feb 16:56
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.2.0

v1.0.1

24 Feb 05:42
Compare
Choose a tag to compare

What's Changed

  • build(deps): update rquest requirement from 2.1.6 to 2.2.0 by @0x676e67 in #62
  • feat: prepares the use of Python in a free-threaded context by @0x676e67 in #63
  • build: Minimum required Python version is 3.7 by @0x676e67 in #64

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

v1.0.0

23 Feb 13:21
Compare
Choose a tag to compare

What's Changed

  • build: fix windows aarch64 using pyo3/generate-import-lib by @0x676e67 in #53
  • build: Added support for Windows arm64 wheel package by @0x676e67 in #54
  • feat: Added max redirects option parameter by @0x676e67 in #55
  • perf(http): Optimize the overhead of boundary checks for streaming types by @0x676e67 in #56
  • perf(http): Release locks early during stream iteration by @0x676e67 in #57
  • build: fix windows using pyo3/generate-import-lib by @0x676e67 in #58
  • feat(ws): Ensure websocket connection is released when closed by @0x676e67 in #59
  • build(deps): update rquest requirement from 2.1.5 to 2.1.6 by @0x676e67 in #60
  • tests: Added alps new endpoint test by @0x676e67 in #61

Full Changelog: v0.6.1...v1.0.0

v0.6.1

22 Feb 09:17
Compare
Choose a tag to compare

What's Changed

  • feat: Added websocket optional config by @0x676e67 in #49
  • fix(types): Fix FFI enum type binding documentation generation by @0x676e67 in #50
  • feat: Added multipart file upload by @0x676e67 in #51

Full Changelog: v0.6.0...v0.6.1

v0.6.0

20 Feb 05:29
Compare
Choose a tag to compare

What's Changed

  • docs(client): fix typo by @0x676e67 in #43
  • build: Lower glibc version requirements by @0x676e67 in #44
  • feat(client): An asynchronous DNS resolver is used by default by @0x676e67 in #45

Full Changelog: v0.5.1...v0.6.0