Releases: encode/httpcore
Releases · encode/httpcore
Version 1.0.5
Version 1.0.4
Version 1.0.3
Version 1.0.2
1.0.2 (November 10th, 2023)
- Fix
float("inf")
timeouts inEvent.wait
function. (#846)
Version 1.0.1
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/.
Version 0.18.0
0.18.0 (8th Sept 2023)
Version 0.17.3
0.17.3 (5th July 2023)
- Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
- The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
- Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
- Add exceptions when a synchronous
trace callback
is passed to an asynchronous request or an asynchronoustrace callback
is passed to a synchronous request. (#717)
Version 0.17.2
0.17.2 (May 23th, 2023)
Version 0.17.1
0.17.1 (May 17th, 2023)
- If 'retries' is set, then allow retries if an SSL handshake error occurs. (#669)
- Improve correctness of tracebacks on network exceptions, by raising properly chained exceptions. (#678)
- Prevent connection-hanging behaviour when HTTP/2 connections are closed by a server-sent 'GoAway' frame". (#679)
- Fix edge-case exception when removing requests from the connection pool. (#680)
- Fix pool timeout edge-case. (#688)