Sha256: cb1ddf4d54218a35eee68efb31348d877a19bf16b8dea7299eebc8e92ad47ee0

Contents?: true

Size: 1.27 KB

Versions: 20

Compression:

Stored size: 1.27 KB

Contents

# 0.24.4

## Improvements

* `digest_authentication` plugin now supports passing HA1hashed with password HA1s (common to store in htdigest files for example) when setting the`:hashed` kwarg to `true` in the `.digest_auth` call.
  * ex: `http.digest_auth(user, get_hashed_passwd_from_htdigest(user), hashed: true)`
* TLS session resumption is now supported
  * whenever possible, `httpx` sessions will recycle used connections so that, in the case of TLS connections, the first session will keep being reusedd, thereby diminishing the overhead of subsequent TLS handshakes on the same host.
  * TLS sessions are only reused in the scope of the same `httpx` session, unless the `:persistent` plugin is used, in which case, the persisted `httpx` session will always try to resume TLS sessions.

## Bugfixes

* When explicitly using IP addresses in the URL host, TLS handshake will now verify tif he IP address is included in the certificate.
  * IP address will keep not be used for SNI, as per RFC 6066, section 3.
  * ex: `http.get("https://10.12.0.12/get")`
  * if you want the prior behavior, set `HTTPX.with(ssl: {verify_hostname: false})`
* Turn TLS hostname verification on for `jruby` (it's turned off by default).
  * if you want the prior behavior, set `HTTPX.with(ssl: {verify_hostname: false})`

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
httpx-1.3.4 doc/release_notes/0_24_4.md
httpx-1.3.3 doc/release_notes/0_24_4.md
httpx-1.3.2 doc/release_notes/0_24_4.md
httpx-1.3.1 doc/release_notes/0_24_4.md
httpx-1.3.0 doc/release_notes/0_24_4.md
httpx-1.2.6 doc/release_notes/0_24_4.md
httpx-1.2.4 doc/release_notes/0_24_4.md
httpx-1.2.3 doc/release_notes/0_24_4.md
httpx-1.2.2 doc/release_notes/0_24_4.md
httpx-1.2.1 doc/release_notes/0_24_4.md
httpx-1.2.0 doc/release_notes/0_24_4.md
httpx-1.1.5 doc/release_notes/0_24_4.md
httpx-1.1.4 doc/release_notes/0_24_4.md
httpx-1.1.3 doc/release_notes/0_24_4.md
httpx-1.1.2 doc/release_notes/0_24_4.md
httpx-1.1.1 doc/release_notes/0_24_4.md
httpx-1.1.0 doc/release_notes/0_24_4.md
httpx-1.0.2 doc/release_notes/0_24_4.md
httpx-1.0.1 doc/release_notes/0_24_4.md
httpx-1.0.0 doc/release_notes/0_24_4.md