All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Proper host resolution for sync case, including IPv6 support. (Pull #97)
- Close outstanding connections when connection pool is closed. (Pull #98)
- URL port becomes an
Optional[int]
instead ofint
. (Pull #92)
- Honor HTTP/2 max concurrent streams settings. (Pull #89, #90)
- Remove incorrect debug log. (Pull #83)
- Logging via HTTPCORE_LOG_LEVEL and HTTPX_LOG_LEVEL environment variables and TRACE level logging. (Pull #79)
- Reuse of connections on HTTP/2 in close concurrency situations. (Pull #81)
- 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.
- Fix connections using proxy forwarding requests not being added to the connection pool properly. (Pull #70)
- Allow inherintance of both
httpcore.AsyncByteStream
,httpcore.SyncByteStream
without type conflicts.
- Fixed tunnel proxy support.
### Added
- New
TimeoutException
base class.
- First integration with HTTPX.