2023-05-24 13:40:17 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.17.2
0.17.2 (May 23th, 2023)
- Add `socket_options` argument to `ConnectionPool` and `HTTProxy` classes.
- Improve logging with per-module logger names.
- Add `sni_hostname` request extension.
- Resolve race condition during import of `anyio` package.
- Enable TCP_NODELAY for all synchronous sockets.
|
2023-05-18 10:38:42 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.17.1
0.17.1 (May 17th, 2023)
- If 'retries' is set, then allow retries if an SSL handshake error occurs.
- Improve correctness of tracebacks on network exceptions, by raising properly \
chained exceptions.
- Prevent connection-hanging behaviour when HTTP/2 connections are closed by a \
server-sent 'GoAway' frame.
- Fix edge-case exception when removing requests from the connection pool.
- Fix pool timeout edge-case.
|
2023-04-17 11:55:09 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.17.0
0.17.0 (March 16th, 2023)
- Add DEBUG level logging.
- Respect HTTP/2 max concurrent streams when settings updates are sent by server.
- Increase the allowable HTTP header size to 100kB.
- Add `retries` option to SOCKS proxy classes.
|
2022-12-29 13:40:51 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.16.3
0.16.3
- Allow `ws` and `wss` schemes. Allows us to properly support websocket upgrade \
connections.
- Forwarding HTTP proxies use a connection-per-remote-host. Required by some \
proxy implementations.
- Don't raise `RuntimeError` when closing a connection pool with active \
connections. Removes some error cases when cancellations are used.
- Lazy import `anyio`, so that it's no longer a hard dependancy, and isn't \
imported if unused.
|
2022-11-26 18:58:27 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.16.2
0.16.2
- Revert 'Fix async cancellation behaviour', which introduced race conditions.
- Raise `RuntimeError` if attempting to us UNIX domain sockets on Windows.
|
2022-11-17 18:07:19 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.16.1
0.16.1 (November 17th, 2022)
- Fix HTTP/1.1 interim informational responses, such as "100 Continue".
|
2022-11-09 10:32:18 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.16.0
0.16.0
- Support HTTP/1.1 informational responses.
- Fix async cancellation behaviour.
- Support `h11` 0.14.
|
2022-05-24 14:30:25 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-httpcore: updated to 0.15.0
0.15.0
- Drop Python 3.6 support
- Ensure HTTP proxy CONNECT requests include `timeout` configuration.
- Switch to explicit `typing.Optional` for type hints
- For `trio` map OSError exceptions to `ConnectError`
|
2022-02-05 13:05:43 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.14.7
0.14.7
- Requests which raise a PoolTimeout need to be removed from the pool queue.
- Fix AttributeError that happened when Socks5Connection were terminated.
|
2022-02-03 09:05:45 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 0.14.6
0.14.6
- Fix SOCKS support for `http://` URLs.
- Resolve race condition around exceptions during streaming a response.
|