27523aaea4- Update to 1.0.6 * Relax trio dependency pinning. * Handle trio raising NotImplementedError on unsupported platforms. * Handle mapping ssl.SSLError to httpcore.ConnectError. - Update Requires from pyproject.tomlDirk Mueller2024-10-29 17:06:08 +00:00
7160301dc1Accepting request 1164272 from devel:languages:python
Ana Guerrero
2024-04-03 15:18:27 +00:00
fb4766e832- update to 1.0.5: * Handle EndOfStream exception for anyio backend. * Allow trio 0.25.* series in package dependancies.Dirk Mueller2024-04-03 07:05:31 +00:00
ce8a8c42bdAccepting request 1160938 from devel:languages:python
Ana Guerrero
2024-03-25 20:06:53 +00:00
95e49eccef- update to 1.0.4: * Add target request extension. * Fix support for connection Upgrade and CONNECT when some data in the stream has been read. * Fix support for async cancellations. * Fix trace extension when used with socks proxy. * Fix SSL context for connections using the "wss" schemeDirk Mueller2024-03-19 07:12:08 +00:00
a3de9db704- update to 1.0.2: * Fix float("inf") timeouts in Event.wait function. (#846) * 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) * 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) - update to 0.17.3 scheme is used. (Pull #403)Dirk Mueller2023-12-07 22:47:07 +00:00
4fad8f47c5Accepting request 1120297 from devel:languages:python
Ana Guerrero
2023-10-26 15:11:47 +00:00
9e957b0cff- Update to 0.18.0: - Add support for HTTPS proxies. - Handle sni_hostname extension with SOCKS proxy. - Change the type of Extensions from Mapping[Str, Any] to MutableMapping[Str, Any]. - Handle HTTP/1.1 half-closed connections gracefully. - Drop Python 3.7 support. - Update httpcore-allow-deprecationwarnings-test.patchMatej Cepl2023-10-25 12:35:45 +00:00
d6af798753Accepting request 1110216 from devel:languages:python
Ana Guerrero
2023-09-12 19:02:15 +00:00
5d6cd3f400Accepting request 1110138 from home:Simmphonie:branches:devel:languages:pythonDirk Mueller2023-09-11 06:38:46 +00:00
dbe5286cdeAccepting request 1045069 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-12-24 00:51:24 +00:00
532fc84885- update to 0.16.2: * Revert 'Fix async cancellation behaviour', which introduced race conditions * Raise RuntimeError if attempting to us UNIX domain sockets on Windows * Fix HTTP/1.1 interim informational responses, such as "100 Continue" * Support HTTP/1.1 informational responses. * Fix async cancellation behaviour. * Support h11 0.14Dirk Mueller2022-12-19 10:34:53 +00:00
5050b1fe3cAccepting request 956362 from home:stroeder:pythonDirk Mueller2022-02-22 09:46:00 +00:00
f64e714cdf- update to 0.14.7: * Requests which raise a PoolTimeout need to be removed from the pool queue. * Fix AttributeError that happened when Socks5Connection were terminated. * Fix SOCKS support for http:// URLs. * Resolve race condition around exceptions during streaming a response.Dirk Mueller2022-02-22 09:45:19 +00:00
27cac1d346- Inject multibuild to stop a build loop
Steve Kowalik
2022-02-01 07:47:58 +00:00
0e1809b2b0- Update to 0.14.5: * SOCKS proxy support. (#478) * Add proxy_auth argument to HTTPProxy (#481) * Improve error message on 'RemoteProtocolError' exception when server disconnects without sending a response (#479) * Support HTTP/2 on HTTPS tunnelling proxies. (#468) * Fix proxy headers missing on HTTP forwarding. (#456) * Only instantiate SSL context if required. (#457) * More robust HTTP/2 handling. (#253, #439, #440, #441) * Fix race condition when removing closed connections from the pool (#437) * Failed connections no longer remain in the pool. (Pull #433) * max_connections becomes optional. (Pull #429) * certifi is now included in the install dependancies. (Pull #428) * h2 is now strictly optional. (Pull #428) * Log the point at which the connection is established, and the IP/port on which it is made. * Determine if the outgoing request should log as HTTP/1.1 or HTTP/2, rather than having to assume it's HTTP/2 if the --http2 flag was passed. * Log SSL version info / certificate info. * Fix broken error messaging when URL scheme is missing, or a non HTTP(S) scheme is used. (Pull #403)
Steve Kowalik
2022-02-01 06:15:41 +00:00