Recent Releases of gufo-http

gufo-http - 0.4.0

Added

  • Python 3.13 support.
  • Linux ARM64 binary wheels.
  • MUSL AMD64 and ARM64 wheels.

Removed

  • Python 3.8 support.

Infrastructure

  • Rust 1.85.0.
  • Rust edition 2024.
  • PyO3 0.24.
  • Move from black to ruff format.

- Python
Published by dvolodin7 10 months ago

gufo-http - 0.3.1

Added

  • ZSTD compression support.

Fixed

  • Include rust files into sdist.

- Python
Published by dvolodin7 over 1 year ago

gufo-http - 0.3.0

Added

  • RequestMethod enum.
  • Proxy support.

Fixed

  • Raise TimeoutError on request timeout, instead of RequestError.
  • Exception names shown without Py prefix.

Changed

  • HttpClient.request accepts RequestMethod.
  • HttpClient accepts optional proxy argument.
  • ConnectError replaced with Python's builtin ConnectionError.
  • Use Rust 1.77.0.
  • Use reqwest 0.12.

- Python
Published by dvolodin7 almost 2 years ago

gufo-http - 0.2.0

Added

  • HttpClient.request() function for both sync and async clients.
  • HTTPS benchmarks.
  • Httpd: mode configuration parameter.
  • Httpd: HTTPS mode.

Changed

  • SyncRequest and AsyncRequest are merged into unified Request class.
  • Request.read() meethod is replaced with Request.content property.

- Python
Published by dvolodin7 almost 2 years ago

gufo-http - 0.1.2

Added

  • Benchmark results and charts.
  • Enable profile-guided optimization (PGO) during packaging stage.

- Python
Published by dvolodin7 almost 2 years ago

gufo-http - 0.1.1

Added

  • Benchmarks

Changed

  • Improved synchronous client's concurrency.

- Python
Published by dvolodin7 almost 2 years ago

gufo-http - 0.1.0

Initial release

- Python
Published by dvolodin7 almost 2 years ago