hide | |
---|---|
|
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.
ZSTD
compression support.
- Include rust files into sdist.
RequestMethod
enum.- Proxy support.
- Raise
TimeoutError
on request timeout, instead ofRequestError
. - Exception names shown without Py prefix.
HttpClient.request
acceptsRequestMethod
.HttpClient
accepts optionalproxy
argument.ConnectError
replaced with Python's builtinConnectionError
.- Use Rust 1.77.0.
- Use
reqwest
0.12.
HttpClient.request()
function for both sync and async clients.- HTTPS benchmarks.
- Httpd:
mode
configuration parameter. - Httpd: HTTPS mode.
SyncRequest
andAsyncRequest
are merged into unifiedRequest
class.Request.read()
meethod is replaced withRequest.content
property.
- Benchmark results and charts.
- Enable profile-guided optimization (PGO) during packaging stage.
- Benchmarks
- Improved synchronous client's concurrency.
- Initial implementation