Sha256: 993f53710e706a6aaa628929a9d36be360645aeec58e47e3fd4147f23f986f82

Contents?: true

Size: 1.05 KB

Versions: 10

Compression:

Stored size: 1.05 KB

Contents

# 1.1.1

## improvements

* (Re-)enabling default retries in DNS name queries; this had been disabled as a result of revamping timeouts, and resulted in queries only being sent once, which is very little for UDP-related traffic, and breaks if using DNs rate-limiting software. Retries the query just once, for now.

## bugfixes

* reset timers when adding new intervals, as these may be added as a result on after-select connection handling, and must wait for the next tick cycle (before the patch, they were triggering too soon).
* fixed "on close" callback leak on connection reuse, which caused linear performance regression in benchmarks performing one request per connection.
* fixed hanging connection when an HTTP/1.1 emitted a "connection: close" header but the server would not emit one (it closes the connection now).
* fixed recursive dns cached lookups which may have already expired, and created nil entries in the returned address list.
* dns system resolver is now able to retry on failure.

## chore

* remove duplicated callback unregitering connections.

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
httpx-1.3.4 doc/release_notes/1_1_1.md
httpx-1.3.3 doc/release_notes/1_1_1.md
httpx-1.3.2 doc/release_notes/1_1_1.md
httpx-1.3.1 doc/release_notes/1_1_1.md
httpx-1.3.0 doc/release_notes/1_1_1.md
httpx-1.2.6 doc/release_notes/1_1_1.md
httpx-1.2.4 doc/release_notes/1_1_1.md
httpx-1.2.3 doc/release_notes/1_1_1.md
httpx-1.2.2 doc/release_notes/1_1_1.md
httpx-1.2.1 doc/release_notes/1_1_1.md