Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# NEWS

4.5.1 - 2026-07-04
------------------

### Changed

- Bump `h2` to 0.10.3. It fixes an HTTP/2 upload hang: a sender blocked on
flow control is now released with `{error, stream_reset}` or
`{error, stream_closed}` when the peer cancels the stream, instead of
hanging for the connection's lifetime. This affects hackney's streamed
request bodies over HTTP/2 when the server resets the stream
mid-backpressure.

4.5.0 - 2026-07-04
------------------

Expand Down
2 changes: 1 addition & 1 deletion rebar.config
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
%% Pure Erlang QUIC + HTTP/3 stack
{quic, "~>1.6.5"},
%% Pure Erlang HTTP/2 stack
{h2, "~>0.10.1"},
{h2, "~>0.10.3"},
%% WebTransport client (HTTP/3 and HTTP/2) - powers the wt_* API
{webtransport, "~>0.4.1"},
{idna, "~>7.1.0"},
Expand Down
2 changes: 1 addition & 1 deletion src/hackney.app.src
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{application, hackney,
[
{description, "Simple HTTP client with HTTP/1.1, HTTP/2, and HTTP/3 support"},
{vsn, "4.5.0"},
{vsn, "4.5.1"},
{registered, [hackney_pool]},
{applications, [kernel,
stdlib,
Expand Down
Loading