Overview

Request 1110138 accepted

- update to 0.17.3
* 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 asynchronous trace callback is passed
to a synchronous request. (#717)
- version 0.17.2
* Add socket_options argument to ConnectionPool and HTTProxy classes. (#668)
* Improve logging with per-module logger names. (#690)
* Add sni_hostname request extension. (#696)
* Resolve race condition during import of anyio package. (#692)
* Enable TCP_NODELAY for all synchronous sockets. (#651)
- version 0.17.1
* 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)

Request History
Torsten Gruner's avatar

Simmphonie created request

- update to 0.17.3
* 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 asynchronous trace callback is passed
to a synchronous request. (#717)
- version 0.17.2
* Add socket_options argument to ConnectionPool and HTTProxy classes. (#668)
* Improve logging with per-module logger names. (#690)
* Add sni_hostname request extension. (#696)
* Resolve race condition during import of anyio package. (#692)
* Enable TCP_NODELAY for all synchronous sockets. (#651)
- version 0.17.1
* 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)


Dirk Mueller's avatar

dirkmueller accepted request

openSUSE Build Service is sponsored by