Changelog¶
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
To see unreleased changes, please see the CHANGELOG on the main branch guide.
0.3.1 - 2024-06-03¶
Added¶
ZSTD
compression support.
Fixed¶
- Include rust files into sdist.
0.3.0 - 2024-03-24¶
Added¶
RequestMethod
enum.- Proxy support.
Fixed¶
- Raise
TimeoutError
on request timeout, instead ofRequestError
. - Exception names shown without Py prefix.
Changed¶
HttpClient.request
acceptsRequestMethod
.HttpClient
accepts optionalproxy
argument.ConnectError
replaced with Python's builtinConnectionError
.- Use Rust 1.77.0.
- Use
reqwest
0.12.
0.2.0 - 2024-03-14¶
Added¶
HttpClient.request()
function for both sync and async clients.- HTTPS benchmarks.
- Httpd:
mode
configuration parameter. - Httpd: HTTPS mode.
Changed¶
SyncRequest
andAsyncRequest
are merged into unifiedRequest
class.Request.read()
meethod is replaced withRequest.content
property.
0.1.2 - 2024-03-09¶
Added¶
- Benchmark results and charts.
- Enable profile-guided optimization (PGO) during packaging stage.
0.1.1 - 2024-03-05¶
Added¶
- Benchmarks
Changed¶
- Improved synchronous client's concurrency.
0.1.0 - 2024-03-04¶
Added¶
- Initial implementation