chore(deps): update rust-patch-updates #1123

Open
renovate wants to merge 1 commit from renovate/rust-patch-updates into main
Collaborator

This PR contains the following updates:

Package Type Update Change
core_affinity workspace.dependencies patch 0.8.1 -> 0.8.3
hyper-util (source) workspace.dependencies patch 0.1.11 -> 0.1.17
reqwest workspace.dependencies patch 0.12.15 -> 0.12.24
rustls workspace.dependencies patch 0.23.32 -> 0.23.33
rustyline-async workspace.dependencies patch 0.4.6 -> 0.4.7
syn workspace.dependencies patch 2.0.106 -> 2.0.107
tracing-core (source) workspace.dependencies patch 0.1.33 -> 0.1.34

Release Notes

hyperium/hyper-util (hyper-util)

v0.1.17

Compare Source

  • Fix legacy::Client to allow absolute-form URIs when Connected::proxy(true) is passed and the scheme is https.

v0.1.16

Compare Source

  • Add impl Clone for proxy::Tunnel service.
  • Fix proxy::Matcher to detect SOCKS4 schemes.
  • Fix legacy::Client pool idle checker to trigger less aggresively, saving CPU.

v0.1.15

Compare Source

  • Add header casing options to auto::Builder.
  • Fix proxy::Socksv5 to check for enough bytes before parsing ipv6 responses.
  • Fix including client-proxy in the full feature set.

v0.1.14

Compare Source

  • Fix HttpConnector to defer address family order to resolver sort order.
  • Fix proxy::Matcher to find HTTPS system proxies on Windows.

v0.1.13

Compare Source

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

v0.1.12

Compare Source

  • 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.
seanmonstar/reqwest (reqwest)

v0.12.24

Compare Source

  • Refactor cookie handling to an internal middleware.
  • Refactor internal random generator.
  • Refactor base64 encoding to reduce a copy.
  • Documentation updates.

v0.12.23

Compare Source

  • Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket.
  • Add ClientBuilder::retry(policy) and reqwest::retry::Builder to configure automatic retries.
  • Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations.
  • Add http3_* options to blocking::ClientBuilder.
  • Fix default TCP timeout values to enabled and faster.
  • Fix SOCKS proxies to default to port 1080
  • (wasm) Add cache methods to RequestBuilder.

v0.12.22

Compare Source

  • Fix socks proxies when resolving IPv6 destinations.

v0.12.21

Compare Source

  • Fix socks proxy to use socks4a:// instead of socks4h://.
  • Fix Error::is_timeout() to check for hyper and IO timeouts too.
  • Fix request Error to again include URLs when possible.
  • Fix socks connect error to include more context.
  • (wasm) implement Default for Body.

v0.12.20

Compare Source

  • Add ClientBuilder::tcp_user_timeout(Duration) option to set TCP_USER_TIMEOUT.
  • Fix proxy headers only using the first matched proxy.
  • (wasm) Fix re-adding Error::is_status().

v0.12.19

Compare Source

  • Fix redirect that changes the method to GET should remove payload headers.
  • Fix redirect to only check the next scheme if the policy action is to follow.
  • (wasm) Fix compilation error if cookies feature is enabled (by the way, it's a noop feature in wasm).

v0.12.18

Compare Source

  • Fix compilation when socks enabled without TLS.

v0.12.17

Compare Source

  • Fix compilation on macOS.

v0.12.16

Compare Source

  • Add ClientBuilder::http3_congestion_bbr() to enable BBR congestion control.
  • Add ClientBuilder::http3_send_grease() to configure whether to send use QUIC grease.
  • Add ClientBuilder::http3_max_field_section_size() to configure the maximum response headers.
  • Add ClientBuilder::tcp_keepalive_interval() to configure TCP probe interval.
  • Add ClientBuilder::tcp_keepalive_retries() to configure TCP probe count.
  • Add Proxy::headers() to add extra headers that should be sent to a proxy.
  • Fix redirect::Policy::limit() which had an off-by-1 error, allowing 1 more redirect than specified.
  • Fix HTTP/3 to support streaming request bodies.
  • (wasm) Fix null bodies when calling Response::bytes_stream().
zyansheep/rustyline-async (rustyline-async)

v0.4.7: Release 0.4.7

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/zyansheep/rustyline-async/compare/v0.4.6...v0.4.7

dtolnay/syn (syn)

v2.0.107

Compare Source

  • Improve panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (#​1917)
  • Improve panic message on Punctuated index out of bounds (#​1922)
tokio-rs/tracing (tracing-core)

v0.1.34: tracing-core 0.1.34

Compare Source

Changed
Fixed
  • Do not compare references to pointers to compare pointers (#​3236)

Configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [core_affinity](https://github.com/Elzair/core_affinity_rs) | workspace.dependencies | patch | `0.8.1` -> `0.8.3` | | [hyper-util](https://hyper.rs) ([source](https://github.com/hyperium/hyper-util)) | workspace.dependencies | patch | `0.1.11` -> `0.1.17` | | [reqwest](https://github.com/seanmonstar/reqwest) | workspace.dependencies | patch | `0.12.15` -> `0.12.24` | | [rustls](https://github.com/rustls/rustls) | workspace.dependencies | patch | `0.23.32` -> `0.23.33` | | [rustyline-async](https://github.com/zyansheep/rustyline-async) | workspace.dependencies | patch | `0.4.6` -> `0.4.7` | | [syn](https://github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.106` -> `2.0.107` | | [tracing-core](https://tokio.rs) ([source](https://github.com/tokio-rs/tracing)) | workspace.dependencies | patch | `0.1.33` -> `0.1.34` | --- ### Release Notes <details> <summary>hyperium/hyper-util (hyper-util)</summary> ### [`v0.1.17`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0117-2025-09-15) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.16...v0.1.17) - Fix `legacy::Client` to allow absolute-form URIs when `Connected::proxy(true)` is passed and the scheme is `https`. ### [`v0.1.16`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0116-2025-07-22) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.15...v0.1.16) - Add `impl Clone` for `proxy::Tunnel` service. - Fix `proxy::Matcher` to detect SOCKS4 schemes. - Fix `legacy::Client` pool idle checker to trigger less aggresively, saving CPU. ### [`v0.1.15`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0115-2025-07-07) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.14...v0.1.15) - Add header casing options to `auto::Builder`. - Fix `proxy::Socksv5` to check for enough bytes before parsing ipv6 responses. - Fix including `client-proxy` in the `full` feature set. ### [`v0.1.14`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0114-2025-06-04) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.13...v0.1.14) - Fix `HttpConnector` to defer address family order to resolver sort order. - Fix `proxy::Matcher` to find HTTPS system proxies on Windows. ### [`v0.1.13`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0113-2025-05-27) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.12...v0.1.13) - 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. ### [`v0.1.12`](https://github.com/hyperium/hyper-util/blob/HEAD/CHANGELOG.md#0112-2025-05-19) [Compare Source](https://github.com/hyperium/hyper-util/compare/v0.1.11...v0.1.12) - 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. </details> <details> <summary>seanmonstar/reqwest (reqwest)</summary> ### [`v0.12.24`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01224) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.23...v0.12.24) - Refactor cookie handling to an internal middleware. - Refactor internal random generator. - Refactor base64 encoding to reduce a copy. - Documentation updates. ### [`v0.12.23`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01223) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23) - Add `ClientBuilder::unix_socket(path)` option that will force all requests over that Unix Domain Socket. - Add `ClientBuilder::retry(policy)` and `reqwest::retry::Builder` to configure automatic retries. - Add `ClientBuilder::dns_resolver2()` with more ergonomic argument bounds, allowing more resolver implementations. - Add `http3_*` options to `blocking::ClientBuilder`. - Fix default TCP timeout values to enabled and faster. - Fix SOCKS proxies to default to port 1080 - (wasm) Add cache methods to `RequestBuilder`. ### [`v0.12.22`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01222) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.21...v0.12.22) - Fix socks proxies when resolving IPv6 destinations. ### [`v0.12.21`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01221) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.20...v0.12.21) - Fix socks proxy to use `socks4a://` instead of `socks4h://`. - Fix `Error::is_timeout()` to check for hyper and IO timeouts too. - Fix request `Error` to again include URLs when possible. - Fix socks connect error to include more context. - (wasm) implement `Default` for `Body`. ### [`v0.12.20`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01220) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20) - Add `ClientBuilder::tcp_user_timeout(Duration)` option to set `TCP_USER_TIMEOUT`. - Fix proxy headers only using the first matched proxy. - (wasm) Fix re-adding `Error::is_status()`. ### [`v0.12.19`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01219) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.18...v0.12.19) - Fix redirect that changes the method to GET should remove payload headers. - Fix redirect to only check the next scheme if the policy action is to follow. - (wasm) Fix compilation error if `cookies` feature is enabled (by the way, it's a noop feature in wasm). ### [`v0.12.18`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01218) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.17...v0.12.18) - Fix compilation when `socks` enabled without TLS. ### [`v0.12.17`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01217) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.16...v0.12.17) - Fix compilation on macOS. ### [`v0.12.16`](https://github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01216) [Compare Source](https://github.com/seanmonstar/reqwest/compare/v0.12.15...v0.12.16) - Add `ClientBuilder::http3_congestion_bbr()` to enable BBR congestion control. - Add `ClientBuilder::http3_send_grease()` to configure whether to send use QUIC grease. - Add `ClientBuilder::http3_max_field_section_size()` to configure the maximum response headers. - Add `ClientBuilder::tcp_keepalive_interval()` to configure TCP probe interval. - Add `ClientBuilder::tcp_keepalive_retries()` to configure TCP probe count. - Add `Proxy::headers()` to add extra headers that should be sent to a proxy. - Fix `redirect::Policy::limit()` which had an off-by-1 error, allowing 1 more redirect than specified. - Fix HTTP/3 to support streaming request bodies. - (wasm) Fix null bodies when calling `Response::bytes_stream()`. </details> <details> <summary>zyansheep/rustyline-async (rustyline-async)</summary> ### [`v0.4.7`](https://github.com/zyansheep/rustyline-async/releases/tag/v0.4.7): Release 0.4.7 [Compare Source](https://github.com/zyansheep/rustyline-async/compare/v0.4.6...v0.4.7) #### What's Changed - Fix for cursor positioning when prompt contains ANSI control sequences by [@&#8203;WhitingJarod](https://github.com/WhitingJarod) in [#&#8203;40](https://github.com/zyansheep/rustyline-async/pull/40) #### New Contributors - [@&#8203;WhitingJarod](https://github.com/WhitingJarod) made their first contribution in [#&#8203;40](https://github.com/zyansheep/rustyline-async/pull/40) **Full Changelog**: <https://github.com/zyansheep/rustyline-async/compare/v0.4.6...v0.4.7> </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.107`](https://github.com/dtolnay/syn/releases/tag/2.0.107) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.106...2.0.107) - Improve panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax ([#&#8203;1917](https://github.com/dtolnay/syn/issues/1917)) - Improve panic message on Punctuated index out of bounds ([#&#8203;1922](https://github.com/dtolnay/syn/issues/1922)) </details> <details> <summary>tokio-rs/tracing (tracing-core)</summary> ### [`v0.1.34`](https://github.com/tokio-rs/tracing/releases/tag/tracing-core-0.1.34): tracing-core 0.1.34 [Compare Source](https://github.com/tokio-rs/tracing/compare/tracing-core-0.1.33...tracing-core-0.1.34) ##### Changed - Bump MSRV to 1.65 ([#&#8203;3033]) ##### Fixed - Do not compare references to pointers to compare pointers ([#&#8203;3236]) [#&#8203;3033]: https://github.com/tokio-rs/tracing/pull/3033 [#&#8203;3236]: https://github.com/tokio-rs/tracing/pull/3236 </details> --- ### Configuration 📅 **Schedule**: 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDYuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE0Ni40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJEZXBlbmRlbmNpZXMiLCJEZXBlbmRlbmNpZXMvUmVub3ZhdGUiXX0=-->
chore(deps): update rust-patch-updates
Some checks failed
renovate/artifacts Artifact file update failure
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m0s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m37s
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 3m4s
Update flake hashes / update-flake-hashes (pull_request) Failing after 1m2s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 7m32s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m20s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 29m10s
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 25s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 15m44s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 14m57s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 24s
929d04f674
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package core_affinity@0.8.1 --precise 0.8.3
    Updating git repository `https://forgejo.ellis.link/continuwuation/core_affinity_rs`
From https://forgejo.ellis.link/continuwuation/core_affinity_rs
 * [new branch]      master             -> origin/master
 * [new branch]      renovate/configure -> origin/renovate/configure
 * [new ref]         HEAD               -> origin/HEAD
error: Unable to update https://forgejo.ellis.link/continuwuation/core_affinity_rs?rev=9c8e51510c35077df888ee72a36b4b05637147da#0.8.3

Caused by:
  revspec '0.8.3' not found; class=Reference (4); code=NotFound (-3)

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: Cargo.lock ``` Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package core_affinity@0.8.1 --precise 0.8.3 Updating git repository `https://forgejo.ellis.link/continuwuation/core_affinity_rs` From https://forgejo.ellis.link/continuwuation/core_affinity_rs * [new branch] master -> origin/master * [new branch] renovate/configure -> origin/renovate/configure * [new ref] HEAD -> origin/HEAD error: Unable to update https://forgejo.ellis.link/continuwuation/core_affinity_rs?rev=9c8e51510c35077df888ee72a36b4b05637147da#0.8.3 Caused by: revspec '0.8.3' not found; class=Reference (4); code=NotFound (-3) ```
Some checks failed
renovate/artifacts Artifact file update failure
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m0s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m37s
Required
Details
Deploy Element Web / 🏗️ Build and Deploy (pull_request) Successful in 3m4s
Update flake hashes / update-flake-hashes (pull_request) Failing after 1m2s
Release Docker Image / Build linux-amd64 (release) (pull_request) Successful in 7m32s
Release Docker Image / Build linux-arm64 (release) (pull_request) Successful in 7m20s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 29m10s
Required
Details
Release Docker Image / Create Multi-arch Release Manifest (pull_request) Successful in 25s
Release Docker Image / Build linux-amd64 (max-perf) (pull_request) Successful in 15m44s
Release Docker Image / Build linux-arm64 (max-perf) (pull_request) Successful in 14m57s
Release Docker Image / Create Max-Perf Manifest (pull_request) Successful in 24s
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/rust-patch-updates:renovate/rust-patch-updates
git switch renovate/rust-patch-updates
Sign in to join this conversation.
No reviewers
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
continuwuation/continuwuity!1123
No description provided.