2024-10-01 22:03:03 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.6
Version 1.0.6 (October 1st, 2024)
- Relax `trio` dependency pinning.
- Handle `trio` raising `NotImplementedError` on unsupported platforms.
- Handle mapping `ssl.SSLError` to `httpcore.ConnectError`.
|
2024-04-03 13:38:27 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.5
1.0.5 (March 27th, 2024)
- Handle `EndOfStream` exception for anyio backend.
- Allow trio `0.25.*` series in package dependancies.
|
2024-02-21 20:14:45 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.4
1.0.4 (February 21st, 2024)
- Add `target` request extension.
- Fix support for connection `Upgrade` and `CONNECT` when some data in the \
stream has been read.
|
2024-02-14 22:57:00 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.3
1.0.3 (February 13th, 2024)
- Fix support for async cancellations.
- Fix trace extension when used with socks proxy.
- Fix SSL context for connections using the "wss" scheme
|
2023-11-14 18:54:39 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.2
1.0.2 (November 10th, 2023)
- Fix `float("inf")` timeouts in `Event.wait` function.
|
2023-11-06 18:38:57 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.1
1.0.1 (November 3rd, 2023)
- Fix pool timeout to account for the total time spent retrying.
- Raise a neater RuntimeError when the correct async deps are not installed.
- Add support for synchronous TLS-in-TLS streams.
|
2023-10-30 10:16:30 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-httpcore: updated to 1.0.0
1.0.0 (October 6th, 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.
Add support for Python 3.12.
|
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) |  |
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
|
2023-09-13 09:24:33 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-httpcore: updated to 0.18.0
0.18.0 (September 8th, 2023)
- Add support for HTTPS proxies.
- Drop Python 3.7 support.
- Handle `sni_hostname` extension with SOCKS proxy.
- Handle HTTP/1.1 half-closed connections gracefully.
- Change the type of `Extensions` from `Mapping[Str, Any]` to \
`MutableMapping[Str, Any]`.
|
2023-07-06 10:01:30 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-httpcore: updated to 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.
- The networking backend interface has [been added to the public \
API](https://www.encode.io/httpcore/network-backends). Some classes which were \
previously private implementation detail are now part of the top-level public \
API.
- Graceful handling of HTTP/2 GoAway frames, with requests being transparently \
retried on a new connection.
- Add exceptions when a synchronous `trace callback` is passed to an \
asynchronous request or an asynchronous `trace callback` is passed to a \
synchronous request.
|