chore(deps): update rust crate hyper-util to v0.1.21 #204

Merged
renovate-bot merged 1 commit from renovate/hyper-util-0.x-lockfile into master 2026-09-24 18:05:59 +00:00
Member

This PR contains the following updates:

Package Type Update Change
hyper-util (source) dependencies patch 0.1.20 → 0.1.21

Release Notes

hyperium/hyper-util (hyper-util)

v0.1.21

Compare Source

This release bumps the minimal supported Rust version (MSRV) from 1.64 to 1.85.

This release bumps the rust edition from 2021 to 2024.

Additions

  • Add crate-level documentation. (#​327)
  • Add client::legacy::Builder::http2_header_table_size() method. (#​274)
  • Add client::legacy::Builder::http2_max_concurrent_streams() method. (#​274)
  • Add client::legacy::Builder::http2_max_local_error_reset_streams() method. (#​277)
  • Add client::legacy::connect::HttpConnector::set_mark() method. (#​303)
  • Add rt::tracing::WithSpanExecutor<E>, hyper_util::rt::tracing::CurrentSpanExecutor<E>, and hyper_util::rt::tracing::MkSpanExecutor<E, F> executors. (#​323)

Fixes

  • Fix client::legacy::Client so that it properly validates CONNECT responses. (#​315)
  • Fix client::legacy::Client to cancel the idle interval once its pool empties. (#​292)
  • Fix client::legacy::Client to properly handle IPv6 addresses when using a SOCKS proxy. (#​302)
  • Fix client::pool::cache to preserve readiness with clones. (#​297)
  • Fix client::pool::cache to wake its waiters in FIFO order. (#​298)
  • Fix client::pool::singleton::Singleton to properly handle cancellation. (#​299)
  • Fix client::pool::singleton::Singleton to share errors with all waiters. (#​296)
  • Fix client::proxy::matcher handling for IP wildcards. (#​309)
  • The tokio/net feature is narrowed to the client-legacy feature flag, from the client feature flag. (#​276)
  • Various fixes to the client::legacy::Client's SOCKS proxying. (#​302) (#​307) (#​308) (#​310)

Changes

This release contains a minor behavioral change for users of the tracing
feature flag to be aware of.

This feature flag was introduced in v0.1.11. When enabled,
rt::TokioExecutor<E> began propagating the currently active tracing::Span
to spawned tasks when hyper::rt::Executor::execute() is called. This caused
issues for some users, due to background tasks keeping a span open for the
duration of a long-lived connection.

This behavior has now been removed from rt::TokioExecutor<E>
(#​322) by default. A
collection of executor wrappers have been added to a new rt::tracing
submodule, to provide facilities for instrumenting a client or server's spawned
tasks. See the module-level documentation of rt::tracing for more
information.

To temporarily preserve the previous rt::TokioExecutor<E> span propagation
behavior, enable the rt-tracing-exec-force feature. Note that this feature
flag will be removed in a future release.


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, 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 was generated by Renovate Bot. The local configuration can be found in my Renovate Bot repository.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [hyper-util](https://hyper.rs) ([source](https://github.com/hyperium/hyper-util)) | dependencies | patch | `0.1.20` → `0.1.21` | --- ### Release Notes <details> <summary>hyperium/hyper-util (hyper-util)</summary> ### [`v0.1.21`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0121-2026-09-24) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.20...v0.1.21) This release bumps the minimal supported Rust version (MSRV) from 1.64 to 1.85. This release bumps the rust edition from 2021 to 2024. #### Additions - Add crate-level documentation. ([#&#8203;327](https://github.com/hyperium/hyper-util/pull/327)) - Add `client::legacy::Builder::http2_header_table_size()` method. ([#&#8203;274](https://github.com/hyperium/hyper-util/pull/274)) - Add `client::legacy::Builder::http2_max_concurrent_streams()` method. ([#&#8203;274](https://github.com/hyperium/hyper-util/pull/274)) - Add `client::legacy::Builder::http2_max_local_error_reset_streams()` method. ([#&#8203;277](https://github.com/hyperium/hyper-util/pull/277)) - Add `client::legacy::connect::HttpConnector::set_mark()` method. ([#&#8203;303](https://github.com/hyperium/hyper-util/pull/303)) - Add `rt::tracing::WithSpanExecutor<E>`, `hyper_util::rt::tracing::CurrentSpanExecutor<E>`, and `hyper_util::rt::tracing::MkSpanExecutor<E, F>` executors. ([#&#8203;323](https://github.com/hyperium/hyper-util/pull/323)) #### Fixes - Fix `client::legacy::Client` so that it properly validates CONNECT responses. ([#&#8203;315](https://github.com/hyperium/hyper-util/pull/315)) - Fix `client::legacy::Client` to cancel the idle interval once its pool empties. ([#&#8203;292](https://github.com/hyperium/hyper-util/pull/292)) - Fix `client::legacy::Client` to properly handle IPv6 addresses when using a SOCKS proxy. ([#&#8203;302](https://github.com/hyperium/hyper-util/pull/302)) - Fix `client::pool::cache` to preserve readiness with clones. ([#&#8203;297](https://github.com/hyperium/hyper-util/pull/297)) - Fix `client::pool::cache` to wake its waiters in FIFO order. ([#&#8203;298](https://github.com/hyperium/hyper-util/pull/298)) - Fix `client::pool::singleton::Singleton` to properly handle cancellation. ([#&#8203;299](https://github.com/hyperium/hyper-util/pull/299)) - Fix `client::pool::singleton::Singleton` to share errors with all waiters. ([#&#8203;296](https://github.com/hyperium/hyper-util/pull/296)) - Fix `client::proxy::matcher` handling for IP wildcards. ([#&#8203;309](https://github.com/hyperium/hyper-util/pull/309)) - The `tokio/net` feature is narrowed to the `client-legacy` feature flag, from the `client` feature flag. ([#&#8203;276](https://github.com/hyperium/hyper-util/pull/276)) - Various fixes to the `client::legacy::Client`'s SOCKS proxying. ([#&#8203;302](https://github.com/hyperium/hyper-util/pull/302)) ([#&#8203;307](https://github.com/hyperium/hyper-util/pull/307)) ([#&#8203;308](https://github.com/hyperium/hyper-util/pull/308)) ([#&#8203;310](https://github.com/hyperium/hyper-util/pull/310)) #### Changes This release contains a minor behavioral change for users of the `tracing` feature flag to be aware of. This feature flag was introduced in v0.1.11. When enabled, `rt::TokioExecutor<E>` began propagating the currently active `tracing::Span` to spawned tasks when `hyper::rt::Executor::execute()` is called. This caused issues for some users, due to background tasks keeping a span open for the duration of a long-lived connection. This behavior has now been removed from `rt::TokioExecutor<E>` ([#&#8203;322](https://github.com/hyperium/hyper-util/pull/322)) by default. A collection of executor wrappers have been added to a new `rt::tracing` submodule, to provide facilities for instrumenting a client or server's spawned tasks. See the module-level documentation of `rt::tracing` for more information. To temporarily preserve the previous `rt::TokioExecutor<E>` span propagation behavior, enable the `rt-tracing-exec-force` feature. Note that this feature flag will be removed in a future release. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Renovate Bot](https://github.com/renovatebot/renovate). The local configuration can be found in my [Renovate Bot repository](https://git.apps.fuwafuwatime.moe/fuwafuwalabs/k8s-apps.fuwafuwatime.moe/src/branch/master/flux/apps/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTEuNCIsInVwZGF0ZWRJblZlciI6IjQ0LjExMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update rust crate hyper-util to v0.1.21
All checks were successful
ci/woodpecker/pull_request_closed/build Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/cron/build Pipeline was successful
d1e61bb276
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-24 18:05:47 +00:00
renovate-bot deleted branch renovate/hyper-util-0.x-lockfile 2026-09-24 18:05:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
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
fuwafuwalabs/padm_exporter!204
No description provided.