Path to this page:
Subject: CVS commit: pkgsrc/www/py-httpx
From: Adam Ciarcinski
Date: 2020-06-03 16:21:26
Message id: 20200603142126.DF5A0FB27@cvs.NetBSD.org
Log Message:
py-httpx: updated to 0.13.3
0.13.3:
Fixed
* Include missing keepalive expiry configuration.
* Improved error message when URL redirect has a custom scheme.
0.13.2:
Fixed
* Include explicit "Content-Length: 0" on POST, PUT, PATCH if no \
request body is used.
* Add `http2` option to `httpx.Client`.
* Tighten up API typing in places.
0.13.1:
Fixed
* Fix pool options deprecation warning.
* Include `httpx.URLLib3ProxyTransport` in top-level API.
0.13.0:
This release switches to `httpcore` for all the internal networking, which means:
* We're using the same codebase for both our sync and async clients.
* HTTP/2 support is now available with the sync client.
* We no longer have a `urllib3` dependency for our sync client, although there \
is still an *optional* `URLLib3Transport` class.
It also means we've had to remove our UDS support, since maintaining that would \
have meant having to push back our work towards a 1.0 release, which isn't a \
trade-off we wanted to make.
We also now have [a public "Transport \
API"](https://www.python-httpx.org/advanced/#custom-transports), which you \
can use to implement custom transport implementations against. This formalises \
and replaces our previously private "Dispatch API".
Changed
* Use `httpcore` for underlying HTTP transport. Drop `urllib3` requirement.
* Rename pool limit options from `soft_limit`/`hard_limit` to \
`max_keepalive`/`max_connections`.
* The previous private "Dispatch API" has now been promoted to a \
public "Transport API". When customizing the transport use \
`transport=...`. The `ASGIDispatch` and `WSGIDispatch` class naming is \
deprecated in favour of `ASGITransport` and `WSGITransport`.
Added
* Added `URLLib3Transport` class for optional `urllib3` transport support.
* Streaming multipart uploads.
* Logging via HTTPCORE_LOG_LEVEL and HTTPX_LOG_LEVEL environment variables
and TRACE level logging.
Fixed
* Performance improvement in brotli decoder.
* Proper warning level of deprecation notice in `Response.stream` and `Response.raw`.
* Fix support for generator based WSGI apps.
* Reuse of connections on HTTP/2 in close concurrency situations.
* Honor HTTP/2 max concurrent streams settings
* Fix bytes support in multipart uploads.
* Improve typing support for `files=...`.
Removed
* Dropped support for `Client(uds=...)`
Files: