Skip to content

Release 4.2.0#866

Merged
benoitc merged 3 commits into
masterfrom
release/4.2.0
Jun 3, 2026
Merged

Release 4.2.0#866
benoitc merged 3 commits into
masterfrom
release/4.2.0

Conversation

@benoitc
Copy link
Copy Markdown
Owner

@benoitc benoitc commented Jun 3, 2026

Release 4.2.0.

Bump vsn to 4.2.0 and add the NEWS entry. Highlights since 4.1.0:

benoitc added 3 commits June 3, 2026 22:30
IPv6 and 0-RTT for HTTP/3, cross-signed expired-root recovery across all
protocols, and quic 1.6.2 / h2 0.8.0 / webtransport 0.3.0.
A pooled connection can stop between checkout and the request call, which let
exit:{normal, _} or exit:noproc from gen_statem:call reach the caller. The
brief linger in the closed state narrowed the window but could not close it.
Wrap the request, body and streaming calls so those exits become
{error, closed} instead. Fixes #861.
A new is_list/1 guard in get_proxy_config made a proxy host given as an atom
(e.g. localhost) or a binary fall through and be silently ignored, regressing
hackney 1.x behaviour. Accept list, atom and binary hosts for the plain,
connect and socks5 proxy tuples and normalise to a string. Fixes #858.
@benoitc benoitc merged commit 54e78b2 into master Jun 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant