chore(deps): update dependency hackney to v4.3.0 #47

Merged
Doridian merged 1 commit from renovate/hackney-4.x-lockfile into main 2026-06-12 21:41:55 -07:00
Member

This PR contains the following updates:

Package Type Update Change
hackney (source) prod minor 4.2.34.3.0

Release Notes

benoitc/hackney (hackney)

v4.3.0

Compare Source

Added

  • Opt-in pooling of HTTPS/1.1 connections via {ssl_pooling, true} (request option or application env, default false). Upgraded SSL connections return to the pool keyed by the hash of their effective TLS options and are reused only on an exact match, skipping the handshake on follow-up requests. (#​872)
  • TLS 1.3 session resumption for the default TLS config. With no ssl_options, connections use {session_tickets, auto}. Disable with the tls_session_resumption env. Custom ssl_options never resume (the OTP ticket store is node-wide and a resumed session skips certificate validation). (#​872)

Changed

  • Shared HTTP/2 and HTTP/3 connections, and cached 0-RTT tickets, are keyed by the effective TLS options, so requests with different ssl_options no longer share a connection or resume each other's tickets.
  • The per-request TLS options hash is memoized in a bounded ETS cache.
  • SNI: no server_name_indication is sent for IP-literal hosts (RFC 6066) across HTTP/1.1, HTTP/2 and HTTP/3. A user-supplied server_name_indication is honored consistently as both the wire value and the verification target, and disable suppresses SNI without weakening verification.
  • Bump quic to 1.6.5 and webtransport to 0.4.0.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [hackney](https://hex.pm/packages/hackney) ([source](https://github.com/benoitc/hackney)) | prod | minor | `4.2.3` → `4.3.0` | --- ### Release Notes <details> <summary>benoitc/hackney (hackney)</summary> ### [`v4.3.0`](https://github.com/benoitc/hackney/releases/tag/4.3.0) [Compare Source](https://github.com/benoitc/hackney/compare/4.2.3...4.3.0) #### Added - Opt-in pooling of HTTPS/1.1 connections via `{ssl_pooling, true}` (request option or application env, default false). Upgraded SSL connections return to the pool keyed by the hash of their effective TLS options and are reused only on an exact match, skipping the handshake on follow-up requests. ([#&#8203;872](https://github.com/benoitc/hackney/issues/872)) - TLS 1.3 session resumption for the default TLS config. With no `ssl_options`, connections use `{session_tickets, auto}`. Disable with the `tls_session_resumption` env. Custom `ssl_options` never resume (the OTP ticket store is node-wide and a resumed session skips certificate validation). ([#&#8203;872](https://github.com/benoitc/hackney/issues/872)) #### Changed - Shared HTTP/2 and HTTP/3 connections, and cached 0-RTT tickets, are keyed by the effective TLS options, so requests with different `ssl_options` no longer share a connection or resume each other's tickets. - The per-request TLS options hash is memoized in a bounded ETS cache. - SNI: no `server_name_indication` is sent for IP-literal hosts (RFC 6066) across HTTP/1.1, HTTP/2 and HTTP/3. A user-supplied `server_name_indication` is honored consistently as both the wire value and the verification target, and `disable` suppresses SNI without weakening verification. - Bump `quic` to 1.6.5 and `webtransport` to 0.4.0. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIyMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency hackney to v4.3.0
All checks were successful
Lint / Lint (pull_request) Successful in 1m53s
Nix check / check-nix (pull_request) Successful in 2m40s
8d3fb44aae
Doridian deleted branch renovate/hackney-4.x-lockfile 2026-06-12 21:41:55 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SpaceAge/space_age_api!47
No description provided.