Releases: encode/httpcore
Releases · encode/httpcore
Version 0.10.2
Version 0.10.1
0.10.1 (August 7th, 2020)
- Include
max_keepalive_connections
onAsyncHTTPProxy
/SyncHTTPProxy
classes.
Version 0.10.0
0.10.0 (August 7th, 2020)
The most notable change in the 0.10.0 release is that HTTP/2 support is now fully optional.
Use either pip install httpcore
for HTTP/1.1 support only, or pip install httpcore[http2]
for HTTP/1.1 and HTTP/2 support.
Added
- HTTP/2 support becomes optional. (Pull #121, #130)
- Add
local_address=...
support. (Pull #100, #134) - Add
PlainByteStream
,IteratorByteStream
,AsyncIteratorByteStream
. TheAsyncByteSteam
andSyncByteStream
classes are now pure interface classes. (#133) - Add
LocalProtocolError
,RemoteProtocolError
exceptions. (Pull #129) - Add
UnsupportedProtocol
exception. (Pull #128) - Add
.get_connection_info()
method. (Pull #102, #137) - Add better TRACE logs. (Pull #101)
Changed
max_keepalive
is deprecated in favour ofmax_keepalive_connections
. (Pull #140)
Fixed
- Improve handling of server disconnects. (Pull #112)
Version 0.9.1
Version 0.9.0
Version 0.8.4
Version 0.8.3
0.8.3 (May 6rd, 2020)
Fixed
- Include
Host
andAccept
headers on proxy "CONNECT" requests. - De-duplicate any headers also contained in proxy_headers.
- HTTP/2 flag not being passed down to proxy connections.
Version 0.8.2
0.8.2 (May 3rd, 2020)
Fixed
- Fix connections using proxy forwarding requests not being added to the
connection pool properly. (Pull #70)
Version 0.8.1
0.8.1 (April 30th, 2020)
Changed
- Allow inheritance of both
httpcore.AsyncByteStream
,httpcore.SyncByteStream
without type conflicts.
Version 0.8.0
0.8.0 (April 30th, 2020)
Fixed
- Fixed tunnel proxy support.
Added
- New
TimeoutException
base class.