Sha256: 01f5e795ef6f042acec81bc9e358a40f96db98299d98a17ab319ccb631263fc8

Contents?: true

Size: 947 Bytes

Versions: 91

Compression:

Stored size: 947 Bytes

Contents

# 0.6.6

## Features

* The `retries` plugin receives two new options:
  * `retry_on`: a callable that receives the failed response as an argument; the return value will determine whether there'll be a retried request.
  * `retry_after`: time (in seconds) after which there request will be retried. Can be an integer or a callable that receives the request and returns an integer (one can do exponential back-off like that, for example).
* Added support for DNS-over-HTTPS GET requests as per the latest spec.

## Improvements

* `HTTPX.plugins` got deprecated; basically, it's great until you have to pass options to a plugin, and then it just works (not). The recommended way to load multiple plugins is `HTTPX.plugin(...).plugin(...)`.


## Bugfixes

* fixed a proxy bug where an `Alt-Svc` response header would make the client try to connect. Just like connection coalescing and the ORIGIN frame, it ignores it when going through a proxy.  


Version data entries

91 entries across 91 versions & 1 rubygems

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