chore(deps): update dependency hackney to v4.4.5 #51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/hackney-4.x-lockfile"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.4.2→4.4.5Release Notes
benoitc/hackney (hackney)
v4.4.5Compare Source
Fixed
mislabeled as HTTP/1 when it negotiated HTTP/2.
ssl:negotiated_protocol/1reports nothing on a resumed session, so hackney now remembers the protocol
learned on the full handshake (per host and advertised ALPN) and offers
resumption only once that protocol is known, resolving a resumed session
against that snapshot. Reused h2 connections take the h2 path instead of
feeding h2 frames to the HTTP/1 parser.
HTTP/2 frame on a mislabeled connection) now fails fast with
{error, {bad_response, not_http}}instead of spinning the CPU in thestatus-line parser.
Connection: closeresponses are no longer returned tothe pool on the sync body path; checkin only pools connections proven
keep-alive and socket-ready (unknown defaults to close); and a closed pooled
entry is discarded at checkout instead of being redialed inside the pool
process (#888).
leaks the per-host concurrency (
load_regulation) slots of the checked-outconnections. The pool now traps exits so its shutdown releases those slots and
stops the in-use connections, instead of orphaning them and starving the host's
concurrency cap node-wide (#892).
v4.4.3Compare Source
Fixed
recv_timeout. The trailer event is now treated as end of stream, so reads complete on fresh and reused connections (#884).recv_timeoutwatchdog, so a lost frame fails fast with{error, timeout}instead of blocking until the connection dies.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.