Version 0.13.0.dev0
Pre-release
Pre-release
·
845 commits
to master
since this release
0.13.0.dev0 (April 30th, 2020)
The 0.13.0.dev0 is a pre-release version. To install it, use pip install httpx --pre.
This release switches to httpcore for all the internal networking, which means:
- We're using the same codebase for both our sync and async clients.
- HTTP/2 support is now available with the sync client.
- We no longer have a
urllib3dependency for our sync client, although there is still an optionalURLLib3Dispatcherclass.
It also means we've had to remove our UDS support, since maintaining that would have meant having to push back our work towards a 1.0 release, which isn't a trade-off we wanted to make.
Changed
- Use
httpcorefor underlying HTTP transport. Dropurllib3requirement. (Pull #804)
Added
- Added
URLLib3Dispatcherclass for optionalurllib3transport support. (Pull #804) - Streaming multipart uploads. (Pull #857)
Fixed
- Performance improvement in brotli decoder. (Pull #906)
- Proper warning level of deprecation notice in
Response.streamandResponse.raw. (Pull #908) - Fix support for generator based WSGI apps. (Pull #887)
Removed
- Dropped support for
Client(uds=...)(Pull #804)