Sha256: 5ca2770ddf95f5f3a16944c5e28806f0d4bc34e11a1c6f5b62847f143331af0c

Contents?: true

Size: 881 Bytes

Versions: 73

Compression:

Stored size: 881 Bytes

Contents

# 0.14.5

## Bugfixes

* After a connection had been initiated, sending multiple concurrent requests (ex: `open_httpx.request(req1, req2, req3)`) could freeze; this happened when the first request would fill the write buffer (like a file upload request), and the subsequent requests would never be buffered afterwards; this was fixed by making pending requests flushing a part of a connection's consumption loop.
* Fixing v0.14.1's fixed bug again; The HTTP/1 "Connection: close" header was not being set in the last possible request on a connection, due to ann off-by-one error on connection bookkeeping;
* HTTP/1 connections didn't respect a server-set max nunmber of requests after a reconnect; Fixed by making this accounting part of the reset process;

## Chore

* Added regression test suite, which reproduce reported bugs before the fix (backported all 0.14.x releases here)

Version data entries

73 entries across 73 versions & 1 rubygems

Version Path
httpx-0.21.0 doc/release_notes/0_14_5.md
httpx-0.20.5 doc/release_notes/0_14_5.md
httpx-0.20.4 doc/release_notes/0_14_5.md
httpx-0.20.3 doc/release_notes/0_14_5.md
httpx-0.20.2 doc/release_notes/0_14_5.md
httpx-0.20.1 doc/release_notes/0_14_5.md
httpx-0.20.0 doc/release_notes/0_14_5.md
httpx-0.19.8 doc/release_notes/0_14_5.md
httpx-0.19.7 doc/release_notes/0_14_5.md
httpx-0.19.6 doc/release_notes/0_14_5.md
httpx-0.19.5 doc/release_notes/0_14_5.md
httpx-0.19.4 doc/release_notes/0_14_5.md
httpx-0.19.3 doc/release_notes/0_14_5.md
httpx-0.19.2 doc/release_notes/0_14_5.md
httpx-0.19.1 doc/release_notes/0_14_5.md
httpx-0.19.0 doc/release_notes/0_14_5.md
httpx-0.18.7 doc/release_notes/0_14_5.md
httpx-0.18.6 doc/release_notes/0_14_5.md
httpx-0.18.5 doc/release_notes/0_14_5.md
httpx-0.18.4 doc/release_notes/0_14_5.md