Httpj

Latest version: v0.28.1

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 13

0.7.8

Added

- Add support for proxy tunnels for Python 3.6 + asyncio. (Pull 521)

0.7.7

Fixed

- Resolve an issue with cookies behavior on redirect requests. (Pull 529)

Added

- Add request/response DEBUG logs. (Pull 502)
- Use TRACE log level for low level info. (Pull 500)

0.7.6

Removed

- Drop `proxies` parameter from the high-level API. (Pull 485)

Fixed

- Tweak multipart files: omit null filenames, add support for `str` file contents. (Pull 482)
- Cache NETRC authentication per-client. (Pull 400)
- Rely on `getproxies` for all proxy environment variables. (Pull 470)
- Wait for the `asyncio` stream to close when closing a connection. (Pull 494)

0.7.5

Added

- Allow lists of values to be passed to `params`. (Pull 386)
- `ASGIDispatch`, `WSGIDispatch` are now available in the `httpj.dispatch` namespace. (Pull 407)
- `HTTPError` is now available in the `httpj` namespace. (Pull 421)
- Add support for `start_tls()` to the Trio concurrency backend. (Pull 467)

Fixed

- Username and password are no longer included in the `Host` header when basic authentication
credentials are supplied via the URL. (Pull 417)

Removed

- The `.delete()` function no longer has `json`, `data`, or `files` parameters
to match the expected semantics of the `DELETE` method. (Pull 408)
- Removed the `trio` extra. Trio support is detected automatically. (Pull 390)

0.7.4

Added

- Add Trio concurrency backend. (Pull 276)
- Add `params` parameter to `Client` for setting default query parameters. (Pull 372)
- Add support for `SSL_CERT_FILE` and `SSL_CERT_DIR` environment variables. (Pull 307)
- Add debug logging to calls into ASGI apps. (Pull 371)
- Add debug logging to SSL configuration. (Pull 378)

Fixed

- Fix a bug when using `Client` without timeouts in Python 3.6. (Pull 383)
- Propagate `Client` configuration to HTTP proxies. (Pull 377)

0.7.3

Added

- HTTP Proxy support. (Pulls 259, 353)
- Add Digest authentication. (Pull 332)
- Add `.build_request()` method to `Client` and `AsyncClient`. (Pull 319)
- Add `.elapsed` property on responses. (Pull 351)
- Add support for `SSLKEYLOGFILE` in Python 3.8b4+. (Pull 301)

Removed

- Drop NPN support for HTTP version negotiation. (Pull 314)

Fixed

- Fix distribution of type annotations for mypy (Pull 361).
- Set `Host` header when redirecting cross-origin. (Pull 321)
- Drop `Content-Length` headers on `GET` redirects. (Pull 310)
- Raise `KeyError` if header isn't found in `Headers`. (Pull 324)
- Raise `NotRedirectResponse` in `response.next()` if there is no redirection to perform. (Pull 297)
- Fix bug in calculating the HTTP/2 maximum frame size. (Pull 153)

Page 11 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.