Releases: encode/httpcore
Releases · encode/httpcore
Version 1.0.8
Version 1.0.8 (April 11th, 2025)
- Fix
AttributeError
when importing on Python 3.14. (#1005)
Version 1.0.7
Version 1.0.7 (November 15th, 2024)
- Support
proxy=…
configuration on ConnectionPool()
. (#974)
Version 1.0.6
Version 1.0.6 (October 1st, 2024)
- Relax
trio
dependency pinning. (#956)
- Handle
trio
raising NotImplementedError
on unsupported platforms. (#955)
- Handle mapping
ssl.SSLError
to httpcore.ConnectError
. (#918)
Version 1.0.5
1.0.5 (March 27th, 2024)
- Handle
EndOfStream
for anyio backend. (#899)
- Allow trio
0.25.*
series in package dependancies. (#903)
Version 1.0.4
1.0.4 (February 21st, 2024)
- Add
target
request extension. (#888)
- Fix support for connection
Upgrade
and CONNECT
when some data in the stream has been read. (#882)
Version 1.0.3
1.0.3 (February 13th, 2024)
- Fix support for async cancellations. (#880)
- Fix trace extension when used with socks proxy. (#849)
- Fix SSL context for connections using the "wss" scheme (#869)
Version 1.0.2
1.0.2 (November 10th, 2023)
- Fix
float("inf")
timeouts in Event.wait
function. (#846)
Version 1.0.1
1.0.1 (November 3rd, 2023)
- Fix pool timeout to account for the total time spent retrying. (#823)
- Raise a neater RuntimeError when the correct async deps are not installed. (#826)
- Add support for synchronous TLS-in-TLS streams. (#840)
Version 1.0.0
1.0.0 (6th Oct 2023)
From version 1.0 our async support is now optional, as the package has minimal dependencies by default.
For async support use either pip install 'httpcore[asyncio]'
or pip install 'httpcore[trio]'
.
The project versioning policy is now explicitly governed by SEMVER. See https://semver.org/.
- Async support becomes fully optional. (#809)
- Add support for Python 3.12. (#807)
Version 0.18.0
0.18.0 (8th Sept 2023)
- Add support for HTTPS proxies. (#745, # 786)
- Handle
sni_hostname
extension with SOCKS proxy. (#774)
- Change the type of
Extensions
from Mapping[Str, Any]
to MutableMapping[Str, Any]
. (#762)
- Handle HTTP/1.1 half-closed connections gracefully. (#641)
- Drop Python 3.7 support. (#727)