[PR #3025] [CLOSED] build(deps): bump hyper-util from 0.1.11 to 0.1.13 #3503

Closed
opened 2026-03-16 11:47:10 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/3025
Author: @dependabot[bot]
Created: 6/2/2025
Status: Closed

Base: mainHead: dependabot/cargo/hyper-util-0.1.13


📝 Commits (1)

  • 27a248d build(deps): bump hyper-util from 0.1.11 to 0.1.13

📊 Changes

2 files changed (+4 additions, -3 deletions)

View changed files

📝 Cargo.lock (+3 -2)
📝 Cargo.toml (+1 -1)

📄 Description

Bumps hyper-util from 0.1.11 to 0.1.13.

Release notes

Sourced from hyper-util's releases.

v0.1.13

tl;dr

  • Fix HttpConnector to always prefer IPv6 addresses first, if happy eyeballs is enabled.
  • Fix legacy::Client to return better errors if available on the connection.

What's Changed

New Contributors

Full Changelog: https://github.com/hyperium/hyper-util/compare/v0.1.12...v0.1.13

v0.1.12

tl;dr

  • Add client::legacy::proxy::Tunnel connector that wraps another connector with HTTP tunneling.
  • Add client::legacy::proxy::{SocksV4, SocksV5} connectors that wraps another connector with SOCKS.
  • Add client::proxy::matcher::Matcher type that can use environment variables to match proxy rules.
  • Add server::graceful::Watcher type that can be sent to watch a connection in another task.
  • Add GracefulShutdown::count() method to get number of currently watched connections.
  • Fix missing must_use attributes on Connection futures.
  • Fix tracing span in GAI resolver that can cause panics.

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from hyper-util's changelog.

0.1.13 (2025-05-27)

  • Fix HttpConnector to always prefer IPv6 addresses first, if happy eyeballs is enabled.
  • Fix legacy::Client to return better errors if available on the connection.

0.1.12 (2025-05-19)

  • Add client::legacy::proxy::Tunnel connector that wraps another connector with HTTP tunneling.
  • Add client::legacy::proxy::{SocksV4, SocksV5} connectors that wraps another connector with SOCKS.
  • Add client::proxy::matcher::Matcher type that can use environment variables to match proxy rules.
  • Add server::graceful::Watcher type that can be sent to watch a connection in another task.
  • Add GracefulShutdown::count() method to get number of currently watched connections.
  • Fix missing must_use attributes on Connection futures.
  • Fix tracing span in GAI resolver that can cause panics.
Commits
  • 2c3c55f v0.1.13
  • a01e6b2 fix(client): improve client errors details if available (#184)
  • fc1d699 refactor(client): add socket addr to ConnectError
  • 0959d46 refactor(client): return the first connect error, not the last
  • 6328823 refactor(client): don't allocate for ConnectError messages
  • 3a971c9 Fix some clippy lints (#196)
  • 2b2c352 refactor: limit dependency futures-util to tests and client-legacy (#192)
  • 1bcd489 chore(test): make proxy test robust wrt IPv4/v6 (#195)
  • d3b8440 fix(client): prefer IPv6 addresses before IPv4 even if resolver ordered diffe...
  • 8805922 v0.1.12
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hickory-dns/hickory-dns/pull/3025 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 6/2/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/cargo/hyper-util-0.1.13` --- ### 📝 Commits (1) - [`27a248d`](https://github.com/hickory-dns/hickory-dns/commit/27a248d6826cefbd02a3d62798c8444269a8d027) build(deps): bump hyper-util from 0.1.11 to 0.1.13 ### 📊 Changes **2 files changed** (+4 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+3 -2) 📝 `Cargo.toml` (+1 -1) </details> ### 📄 Description Bumps [hyper-util](https://github.com/hyperium/hyper-util) from 0.1.11 to 0.1.13. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/hyper-util/releases">hyper-util's releases</a>.</em></p> <blockquote> <h2>v0.1.13</h2> <h2>tl;dr</h2> <ul> <li>Fix <code>HttpConnector</code> to always prefer IPv6 addresses first, if happy eyeballs is enabled.</li> <li>Fix <code>legacy::Client</code> to return better errors if available on the connection.</li> </ul> <h2>What's Changed</h2> <ul> <li>fix(client): prefer IPv6 addresses before IPv4 even if resolver ordered differently by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/194">hyperium/hyper-util#194</a></li> <li>chore(test): make proxy test robust wrt IPv4/v6 by <a href="https://github.com/Fabian-Gruenbichler"><code>@​Fabian-Gruenbichler</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/195">hyperium/hyper-util#195</a></li> <li>refactor: limit dependency futures-util to tests and client-legacy by <a href="https://github.com/hanna-kruppe"><code>@​hanna-kruppe</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/192">hyperium/hyper-util#192</a></li> <li>Fix some clippy lints by <a href="https://github.com/jplatte"><code>@​jplatte</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/196">hyperium/hyper-util#196</a></li> <li>ConnectErrors improvements by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/197">hyperium/hyper-util#197</a></li> <li>fix(client): race in connection errors propagation by <a href="https://github.com/dare3path"><code>@​dare3path</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/184">hyperium/hyper-util#184</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Fabian-Gruenbichler"><code>@​Fabian-Gruenbichler</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/195">hyperium/hyper-util#195</a></li> <li><a href="https://github.com/hanna-kruppe"><code>@​hanna-kruppe</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/192">hyperium/hyper-util#192</a></li> <li><a href="https://github.com/jplatte"><code>@​jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/196">hyperium/hyper-util#196</a></li> <li><a href="https://github.com/dare3path"><code>@​dare3path</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/184">hyperium/hyper-util#184</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/hyperium/hyper-util/compare/v0.1.12...v0.1.13">https://github.com/hyperium/hyper-util/compare/v0.1.12...v0.1.13</a></p> <h2>v0.1.12</h2> <h2>tl;dr</h2> <ul> <li>Add <code>client::legacy::proxy::Tunnel</code> connector that wraps another connector with HTTP tunneling.</li> <li>Add <code>client::legacy::proxy::{SocksV4, SocksV5}</code> connectors that wraps another connector with SOCKS.</li> <li>Add <code>client::proxy::matcher::Matcher</code> type that can use environment variables to match proxy rules.</li> <li>Add <code>server::graceful::Watcher</code> type that can be sent to watch a connection in another task.</li> <li>Add <code>GracefulShutdown::count()</code> method to get number of currently watched connections.</li> <li>Fix missing <code>must_use</code> attributes on <code>Connection</code> futures.</li> <li>Fix tracing span in GAI resolver that can cause panics.</li> </ul> <h2>What's Changed</h2> <ul> <li>fix(server): Enforce <code>serve_connection</code> result usage by <a href="https://github.com/Sol-Ell"><code>@​Sol-Ell</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/178">hyperium/hyper-util#178</a></li> <li>fix(tracing): revert <a href="https://redirect.github.com/hyperium/hyper-util/issues/134">#134</a> - tracing span removal in legacy DNS <code>GaiResolver</code> by <a href="https://github.com/arpadav"><code>@​arpadav</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/179">hyperium/hyper-util#179</a></li> <li>docs(service): document service utilities by <a href="https://github.com/cratelyn"><code>@​cratelyn</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/180">hyperium/hyper-util#180</a></li> <li>refactor: replace manual implementations of <code>ReadBufCursor</code> methods by <a href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/181">hyperium/hyper-util#181</a></li> <li>feat(server): add graceful::Watcher type by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/182">hyperium/hyper-util#182</a></li> <li>feat(server): implement default for server auto connection builder by <a href="https://github.com/tottoto"><code>@​tottoto</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/183">hyperium/hyper-util#183</a></li> <li>feat(client): add <code>proxy::Tunnel</code> legacy util by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/140">hyperium/hyper-util#140</a></li> <li>docs(client): Include .pool_timer() in the Client builder example by <a href="https://github.com/sulami"><code>@​sulami</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/186">hyperium/hyper-util#186</a></li> <li>feat(server): add method to get number of watching connection by <a href="https://github.com/tottoto"><code>@​tottoto</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/185">hyperium/hyper-util#185</a></li> <li>Add a proxy Matcher by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/171">hyperium/hyper-util#171</a></li> <li>feat(client): add macOS system proxy support for Matcher by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/189">hyperium/hyper-util#189</a></li> <li>feat(client): add windows system proxies for Matcher by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/190">hyperium/hyper-util#190</a></li> <li>feat(client): add proxy::SocksV4 and proxy::SocksV5 connectors by <a href="https://github.com/JPDye"><code>@​JPDye</code></a> in <a href="https://redirect.github.com/hyperium/hyper-util/pull/187">hyperium/hyper-util#187</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Sol-Ell"><code>@​Sol-Ell</code></a> made their first contribution in <a href="https://redirect.github.com/hyperium/hyper-util/pull/178">hyperium/hyper-util#178</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md">hyper-util's changelog</a>.</em></p> <blockquote> <h1>0.1.13 (2025-05-27)</h1> <ul> <li>Fix <code>HttpConnector</code> to always prefer IPv6 addresses first, if happy eyeballs is enabled.</li> <li>Fix <code>legacy::Client</code> to return better errors if available on the connection.</li> </ul> <h1>0.1.12 (2025-05-19)</h1> <ul> <li>Add <code>client::legacy::proxy::Tunnel</code> connector that wraps another connector with HTTP tunneling.</li> <li>Add <code>client::legacy::proxy::{SocksV4, SocksV5}</code> connectors that wraps another connector with SOCKS.</li> <li>Add <code>client::proxy::matcher::Matcher</code> type that can use environment variables to match proxy rules.</li> <li>Add <code>server::graceful::Watcher</code> type that can be sent to watch a connection in another task.</li> <li>Add <code>GracefulShutdown::count()</code> method to get number of currently watched connections.</li> <li>Fix missing <code>must_use</code> attributes on <code>Connection</code> futures.</li> <li>Fix tracing span in GAI resolver that can cause panics.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/hyper-util/commit/2c3c55f26681e9fe9e2a4106204f686de4d0bdc8"><code>2c3c55f</code></a> v0.1.13</li> <li><a href="https://github.com/hyperium/hyper-util/commit/a01e6b26f539a4f97841ea61a1894a11d2023959"><code>a01e6b2</code></a> fix(client): improve client errors details if available (<a href="https://redirect.github.com/hyperium/hyper-util/issues/184">#184</a>)</li> <li><a href="https://github.com/hyperium/hyper-util/commit/fc1d699f448456fb282b73d0c236433cf3a39fb6"><code>fc1d699</code></a> refactor(client): add socket addr to ConnectError</li> <li><a href="https://github.com/hyperium/hyper-util/commit/0959d4622d1a64ec546df14bb204bb14143e428f"><code>0959d46</code></a> refactor(client): return the first connect error, not the last</li> <li><a href="https://github.com/hyperium/hyper-util/commit/6328823b454d5a5b0733222e7b5bce026957fddf"><code>6328823</code></a> refactor(client): don't allocate for ConnectError messages</li> <li><a href="https://github.com/hyperium/hyper-util/commit/3a971c9cb4400427f2555b55c2860906ae2688f4"><code>3a971c9</code></a> Fix some clippy lints (<a href="https://redirect.github.com/hyperium/hyper-util/issues/196">#196</a>)</li> <li><a href="https://github.com/hyperium/hyper-util/commit/2b2c35212bd39970507ab2d2ccc8421391463654"><code>2b2c352</code></a> refactor: limit dependency futures-util to tests and client-legacy (<a href="https://redirect.github.com/hyperium/hyper-util/issues/192">#192</a>)</li> <li><a href="https://github.com/hyperium/hyper-util/commit/1bcd489d3d013d7b51729ac3f1bec51539d24303"><code>1bcd489</code></a> chore(test): make proxy test robust wrt IPv4/v6 (<a href="https://redirect.github.com/hyperium/hyper-util/issues/195">#195</a>)</li> <li><a href="https://github.com/hyperium/hyper-util/commit/d3b8440f4b462065a11bf64ee1fd55724d0c40e5"><code>d3b8440</code></a> fix(client): prefer IPv6 addresses before IPv4 even if resolver ordered diffe...</li> <li><a href="https://github.com/hyperium/hyper-util/commit/8805922b8230160f08ca5f05ae1003c07f9260f4"><code>8805922</code></a> v0.1.12</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/hyper-util/compare/v0.1.11...v0.1.13">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hyper-util&package-manager=cargo&previous-version=0.1.11&new-version=0.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 11:47:10 +03:00
Sign in to join this conversation.
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
starred/hickory-dns#3503
No description provided.