chore(deps): update rust-non-major #2050

Merged
ginger merged 1 commit from renovate/rust-non-major into main 2026-07-27 00:24:51 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
aws-lc-rs dependencies patch 1.17.11.17.3
clap workspace.dependencies patch 4.6.14.6.4
ctor workspace.dependencies patch 1.0.81.0.11
either workspace.dependencies minor 1.16.01.17.0
hyper (source) workspace.dependencies minor 1.10.11.11.0
minicbor workspace.dependencies minor 2.2.22.3.0
proc-macro2 workspace.dependencies patch 1.0.1061.0.107
quote workspace.dependencies patch 1.0.461.0.47
regex workspace.dependencies patch 1.13.01.13.1
serde (source) workspace.dependencies patch 1.0.2281.0.229
serde_json workspace.dependencies patch 1.0.1501.0.151
thiserror workspace.dependencies patch 2.0.182.0.19
tokio (source) workspace.dependencies minor 1.52.31.53.1

Release Notes

aws/aws-lc-rs (aws-lc-rs)

v1.17.3: aws-lc-rs v1.17.3

Compare Source

What's Changed

  • Add public API to check AWS-LC and FIPS versions by @​prasden in #​1167
    • awslc_version() returns the linked AWS-LC library version (e.g., "5.1.0"), resolved at runtime. fips_version() returns the AWS-LC FIPS release-branch version as Some(version), or None when unavailable. Note that fips_version() is independent of try_fips_mode().
  • Clarify representations of PqdsaKeyPair in serialized forms by @​Mark-Simulacrum in #​1174
    • Documents how to use PqdsaKeyPair::from_seed in a FIPS setting, and notes that key pairs constructed from the expanded form cannot be re-serialized to PKCS#8 (which contains just the seed).
Build Improvements
  • Fix TARGET_* env leakage into host builds by @​justsmth in #​1171
    • Per the cc-rs convention, TARGET_CC/TARGET_CXX/TARGET_CFLAGS are now only applied when cross-compiling, and HOST_* variables are honored for native builds. Previously, when aws-lc-sys appeared as both a dependency and a build-dependency in a cross build, the cross toolchain's flags leaked into the host-side build.
  • Restore cc default flags in memcmp probe; only fail build on confirmed bug by @​justsmth in #​1173
    • Fixes build failures under RPM hardened build flags (Fedora/RHEL/Rocky rpmbuild defaults): the memcmp probe (GCC bug 95189 check) now retains cc's computed target default flags (e.g., -fPIC) while still excluding user CFLAGS. The check also only runs for GCC versions that may contain the bug, and a probe that fails to build only warns -- the build only fails when the miscompilation is actually demonstrated.
Issues Being Closed
  • Public API for FIPS status -- #​1166
  • memcmp probe fails under RPM hardened build flags -- #​1168
  • Cross-compilation failure: TARGET_CFLAGS applied to host builds -- #​1169

Other Merged PRs

New Contributors

Full Changelog: https://github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.3

[!NOTE]
aws-lc-rs v1.17.2 has been yanked. It failed to compile with the fips feature when aws-lc-fips-sys resolved to v0.13.15 (or earlier), since that version lacks functions needed by the new version APIs. v1.17.3 is identical to v1.17.2 aside from requiring aws-lc-fips-sys v0.13.16.

v1.17.2

Compare Source

clap-rs/clap (clap)

v4.6.4

Compare Source

Internal
  • Update to syn v3

v4.6.3

Compare Source

Fixes
  • (derive) Allow "literal".function() as attribute values

v4.6.2

Compare Source

Fixes
  • (help) Say alias when there is only one
mmastrac/linktime (ctor)

v1.0.11

Compare Source

What's Changed

Full Changelog: https://github.com/mmastrac/linktime/compare/ctor-1.0.10...ctor-1.0.11

v1.0.10

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/mmastrac/linktime/compare/ctor-1.0.9...ctor-1.0.10

v1.0.9

Compare Source

What's Changed

Full Changelog: https://github.com/mmastrac/linktime/compare/ctor-1.0.8...ctor-1.0.9

rayon-rs/either (either)

v1.17.0

Compare Source

hyperium/hyper (hyper)

v1.11.0

Compare Source

Bug Fixes
Features
v1.10.1 (2026-05-29)
Bug Fixes
twittner/minicbor (minicbor)

v2.3.0

Compare Source

  • Adds support for u128/i128. See pull request [63][pr63] by @​sdbondi for details.

v2.2.3

Compare Source

  • The std feature is no longer required for:
    • IpAddr,
    • Ipv4Addr,
    • Ipv6Addr,
    • SocketAddr,
    • SocketAddrV4,
    • SocketAddrV6.
  • Depends on minicbor-derive-0.19.5.
dtolnay/proc-macro2 (proc-macro2)

v1.0.107

Compare Source

  • Documentation improvements
dtolnay/quote (quote)

v1.0.47

Compare Source

  • Documentation improvements
rust-lang/regex (regex)

v1.13.1

Compare Source

===================
This is a release that fixes a bug where incorrect regex match offsets could be
reported. Note that this doesn't impact whether a match occurs or not, just
where it occurs. The match offsets are still valid for slicing, they just may
not refer to the correct leftmost-first match. See
#​1364 for (many) more details.

Bug fixes:

  • #​1354:
    Fixes previously unsound reverse suffix and inner optimizations.
serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3
serde-rs/json (serde_json)

v1.0.151

Compare Source

dtolnay/thiserror (thiserror)

v2.0.19

Compare Source

  • Update to syn 3
tokio-rs/tokio (tokio)

v1.53.1: Tokio v1.53.1

Compare Source

1.53.1 (July 20th, 2026)

Fixed
  • signal: restore MSRV by removing OnceLock::wait from the Windows handler (#​8300)
Fixed (unstable)
  • time: fix alt timer cancellation and insertion race (#​8252)
Documented
  • runtime: remove dead link definition in Runtime::block_on (#​8301)

v1.53.0: Tokio v1.53.0

Compare Source

1.53.0 (July 17th, 2026)

Added
  • fs: implement From<OwnedFd> and From<OwnedHandle> for File (#​8266)
  • metrics: add task schedule latency metric (#​7986)
  • net: add SocketAddr methods to Unix sockets (#​8144)
Changed
  • io: add #[inline] to IO trait impls for in-memory types (#​8242)
  • net: implement UCred::pid on FreeBSD (#​8086)
  • net: support Nuttx target os (#​8259)
  • signal: refactor global variables on Windows (#​8231)
  • sync: mpsc::{Receiver,UnboundedReceiver} now drops waker on drop, even if there are still senders (#​8095)
  • taskdump: support taskdumps on s390x (#​8192)
  • time: add #[track_caller] to timeout_at() (#​8077)
  • time: consolidate mutex locks on spurious poll (#​8124)
  • time: defer waker clone on spurious poll (#​8107)
  • time: move lazy-registration state into Sleep (#​8132)
  • tracing: remove unnecessary span clone (#​8126)
Fixed
  • io: do not treat zero-length reads as EOF in Chain (#​8251)
  • net: use getpeereid for QNX peer credentials (#​8270)
  • runtime: avoid illegal state in FastRand (#​8078)
  • sync: wake mpsc receiver when a queued reserve[_many] returns permits (#​8260)
  • taskdump: skip double wake on Trace::capture/Trace::trace_with (#​8043)
  • time: avoid stack overflow in runtime constructor (#​8093)
  • time (alt timer): ensure timers stay in the same runtime after .reset() (#​8169)
IO uring (unstable)
  • fs: use io-uring for fs::try_exists (#​8080)
  • fs: use io-uring for renaming files (#​7800)
  • rt: flush io-uring CQE in case of CQE overflow (#​8277)
Documented
  • docs: clarify cancel safety wording (#​8181)
  • fs: clarify create_dir_all succeeds if path exists (#​8149)
  • io: add warning about stdout reordering with multiple handles (#​8276)
  • net: document pipe try_read*/try_write* readiness behavior (#​8032)
  • runtime: document interaction with fork() (#​8202)
  • sync: clarify broadcast lagging semantics (#​8239)
  • sync: document memory ordering guarantees for Semaphore (#​8119)
  • task: explain why yield_now defers its waker (#​8254)
  • time: add panic docs to timeout_at() (#​8077)
  • time: fix reversed poll order in timeout doc (#​8214)

v1.52.4: Tokio v1.52.4

Compare Source

1.52.4 (July 16th, 2026)

Fixed
  • runtime: don't skip the driver when before_park schedules work (#​8222)
Fixed (unstable)
  • taskdump: remove crate disambiguators from output (#​8264)

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.

👻 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 Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws-lc-rs](https://github.com/aws/aws-lc-rs) | dependencies | patch | `1.17.1` → `1.17.3` | | [clap](https://github.com/clap-rs/clap) | workspace.dependencies | patch | `4.6.1` → `4.6.4` | | [ctor](https://github.com/mmastrac/linktime) | workspace.dependencies | patch | `1.0.8` → `1.0.11` | | [either](https://github.com/rayon-rs/either) | workspace.dependencies | minor | `1.16.0` → `1.17.0` | | [hyper](https://hyper.rs) ([source](https://github.com/hyperium/hyper)) | workspace.dependencies | minor | `1.10.1` → `1.11.0` | | [minicbor](https://github.com/twittner/minicbor) | workspace.dependencies | minor | `2.2.2` → `2.3.0` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.106` → `1.0.107` | | [quote](https://github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.46` → `1.0.47` | | [regex](https://github.com/rust-lang/regex) | workspace.dependencies | patch | `1.13.0` → `1.13.1` | | [serde](https://serde.rs) ([source](https://github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.228` → `1.0.229` | | [serde_json](https://github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.150` → `1.0.151` | | [thiserror](https://github.com/dtolnay/thiserror) | workspace.dependencies | patch | `2.0.18` → `2.0.19` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.52.3` → `1.53.1` | --- ### Release Notes <details> <summary>aws/aws-lc-rs (aws-lc-rs)</summary> ### [`v1.17.3`](https://github.com/aws/aws-lc-rs/releases/tag/v1.17.3): aws-lc-rs v1.17.3 [Compare Source](https://github.com/aws/aws-lc-rs/compare/v1.17.2...v1.17.3) #### What's Changed - Add public API to check AWS-LC and FIPS versions by [@&#8203;prasden](https://github.com/prasden) in [#&#8203;1167](https://github.com/aws/aws-lc-rs/pull/1167) - `awslc_version()` returns the linked AWS-LC library version (e.g., `"5.1.0"`), resolved at runtime. `fips_version()` returns the AWS-LC FIPS release-branch version as `Some(version)`, or `None` when unavailable. Note that `fips_version()` is independent of `try_fips_mode()`. - Clarify representations of `PqdsaKeyPair` in serialized forms by [@&#8203;Mark-Simulacrum](https://github.com/Mark-Simulacrum) in [#&#8203;1174](https://github.com/aws/aws-lc-rs/pull/1174) - Documents how to use `PqdsaKeyPair::from_seed` in a FIPS setting, and notes that key pairs constructed from the expanded form cannot be re-serialized to [PKCS#8](https://github.com/PKCS/aws-lc-rs/issues/8) (which contains just the seed). ##### Build Improvements - Fix `TARGET_*` env leakage into host builds by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1171](https://github.com/aws/aws-lc-rs/pull/1171) - Per the cc-rs convention, `TARGET_CC`/`TARGET_CXX`/`TARGET_CFLAGS` are now only applied when cross-compiling, and `HOST_*` variables are honored for native builds. Previously, when `aws-lc-sys` appeared as both a dependency and a build-dependency in a cross build, the cross toolchain's flags leaked into the host-side build. - Restore cc default flags in memcmp probe; only fail build on confirmed bug by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1173](https://github.com/aws/aws-lc-rs/pull/1173) - Fixes build failures under RPM hardened build flags (Fedora/RHEL/Rocky `rpmbuild` defaults): the memcmp probe (GCC bug 95189 check) now retains cc's computed target default flags (e.g., `-fPIC`) while still excluding user CFLAGS. The check also only runs for GCC versions that may contain the bug, and a probe that fails to build only warns -- the build only fails when the miscompilation is actually demonstrated. ##### Issues Being Closed - Public API for FIPS status -- [#&#8203;1166](https://github.com/aws/aws-lc-rs/issues/1166) - memcmp probe fails under RPM hardened build flags -- [#&#8203;1168](https://github.com/aws/aws-lc-rs/issues/1168) - Cross-compilation failure: `TARGET_CFLAGS` applied to host builds -- [#&#8203;1169](https://github.com/aws/aws-lc-rs/issues/1169) #### Other Merged PRs - ci: Stop installing winehq-stable in cross windows-gnu pre-build by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1172](https://github.com/aws/aws-lc-rs/pull/1172) - ci: only run push-triggered workflows on main by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1163](https://github.com/aws/aws-lc-rs/pull/1163) - Prepare aws-lc-sys v0.43.0 by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1176](https://github.com/aws/aws-lc-rs/pull/1176) - Prepare aws-lc-rs v1.17.2 by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1178](https://github.com/aws/aws-lc-rs/pull/1178) - Prepare aws-lc-fips-sys v0.13.16 by [@&#8203;justsmth](https://github.com/justsmth) in [#&#8203;1180](https://github.com/aws/aws-lc-rs/pull/1180) - build(deps): bump actions/setup-go from 6 to 7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1177](https://github.com/aws/aws-lc-rs/pull/1177) #### New Contributors - [@&#8203;Mark-Simulacrum](https://github.com/Mark-Simulacrum) made their first contribution in [#&#8203;1174](https://github.com/aws/aws-lc-rs/pull/1174) - [@&#8203;prasden](https://github.com/prasden) made their first contribution in [#&#8203;1167](https://github.com/aws/aws-lc-rs/pull/1167) **Full Changelog**: <https://github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.3> > \[!NOTE] > **aws-lc-rs v1.17.2 has been yanked.** It failed to compile with the `fips` feature when `aws-lc-fips-sys` resolved to v0.13.15 (or earlier), since that version lacks functions needed by the new version APIs. v1.17.3 is identical to v1.17.2 aside from requiring `aws-lc-fips-sys` v0.13.16. ### [`v1.17.2`](https://github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.2) [Compare Source](https://github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.2) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.6.4`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#464---2026-07-21) [Compare Source](https://github.com/clap-rs/clap/compare/v4.6.3...v4.6.4) ##### Internal - Update to syn v3 ### [`v4.6.3`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#463---2026-07-20) [Compare Source](https://github.com/clap-rs/clap/compare/v4.6.2...v4.6.3) ##### Fixes - *(derive)* Allow `"literal".function()` as attribute values ### [`v4.6.2`](https://github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#462---2026-07-15) [Compare Source](https://github.com/clap-rs/clap/compare/v4.6.1...v4.6.2) ##### Fixes - *(help)* Say `alias` when there is only one </details> <details> <summary>mmastrac/linktime (ctor)</summary> ### [`v1.0.11`](https://github.com/mmastrac/linktime/releases/tag/ctor-1.0.11) [Compare Source](https://github.com/mmastrac/linktime/compare/ctor-1.0.10...ctor-1.0.11) #### What's Changed - Pointer-align the Apple ctor anchor by [@&#8203;mmastrac](https://github.com/mmastrac) in [#&#8203;503](https://github.com/mmastrac/linktime/pull/503) **Full Changelog**: <https://github.com/mmastrac/linktime/compare/ctor-1.0.10...ctor-1.0.11> ### [`v1.0.10`](https://github.com/mmastrac/linktime/releases/tag/ctor-1.0.10) [Compare Source](https://github.com/mmastrac/linktime/compare/ctor-1.0.9...ctor-1.0.10) #### What's Changed - Split `Static::deref`'s slow path into cold fn by [@&#8203;yvt](https://github.com/yvt) in [#&#8203;501](https://github.com/mmastrac/linktime/pull/501) #### New Contributors - [@&#8203;yvt](https://github.com/yvt) made their first contribution in [#&#8203;501](https://github.com/mmastrac/linktime/pull/501) **Full Changelog**: <https://github.com/mmastrac/linktime/compare/ctor-1.0.9...ctor-1.0.10> ### [`v1.0.9`](https://github.com/mmastrac/linktime/releases/tag/ctor-1.0.9) [Compare Source](https://github.com/mmastrac/linktime/compare/ctor-1.0.8...ctor-1.0.9) #### What's Changed - Ensure that Apple-platform staticlibs always keep the primary priority ctor (fixed by [@&#8203;mmastrac](https://github.com/mmastrac) in [#&#8203;498](https://github.com/mmastrac/linktime/pull/498), reported in [#&#8203;496](https://github.com/mmastrac/linktime/issues/496) by [@&#8203;tylerhawkes](https://github.com/tylerhawkes)) **Full Changelog**: <https://github.com/mmastrac/linktime/compare/ctor-1.0.8...ctor-1.0.9> </details> <details> <summary>rayon-rs/either (either)</summary> ### [`v1.17.0`](https://github.com/rayon-rs/either/compare/1.16.0...1.17.0) [Compare Source](https://github.com/rayon-rs/either/compare/1.16.0...1.17.0) </details> <details> <summary>hyperium/hyper (hyper)</summary> ### [`v1.11.0`](https://github.com/hyperium/hyper/blob/HEAD/CHANGELOG.md#v1110-2026-07-20) [Compare Source](https://github.com/hyperium/hyper/compare/v1.10.1...v1.11.0) ##### Bug Fixes - **http1:** - discard content-length header when received before transfer-encoding ([#&#8203;4124](https://github.com/hyperium/hyper/issues/4124)) ([540fff91](https://github.com/hyperium/hyper/commit/540fff9180ce47ee5fab01b6cc2126eb6c286eda), closes [#&#8203;4123](https://github.com/hyperium/hyper/issues/4123)) - use append for repeat trailer values in encoder ([#&#8203;4118](https://github.com/hyperium/hyper/issues/4118)) ([de1483d7](https://github.com/hyperium/hyper/commit/de1483d7db70477cc8799a344634ae6ee020a7db)) - allow up to max\_headers trailers ([#&#8203;4108](https://github.com/hyperium/hyper/issues/4108)) ([f584091a](https://github.com/hyperium/hyper/commit/f584091ac096bd5dd478f73256188c3261a945b9)) - use append for repeat trailers ([#&#8203;4107](https://github.com/hyperium/hyper/issues/4107)) ([876effe1](https://github.com/hyperium/hyper/commit/876effe10fd8f8ad4535ade1f84e88f199f2cf6b)) - flush buffered data before shutdown ([#&#8203;4018](https://github.com/hyperium/hyper/issues/4018)) ([72046cc7](https://github.com/hyperium/hyper/commit/72046cc72e7aa82c439eed00850b8b1ad3f7e4dc), closes [#&#8203;4022](https://github.com/hyperium/hyper/issues/4022)) - more strictly enforce max\_buf\_size when parsing ([#&#8203;4093](https://github.com/hyperium/hyper/issues/4093)) ([90ede307](https://github.com/hyperium/hyper/commit/90ede307470dba98b4e184ad88d6f5aae8b0afd7), closes [#&#8203;4081](https://github.com/hyperium/hyper/issues/4081)) - **http2:** avoid buffering `Upgraded` writes without send capacity ([#&#8203;4102](https://github.com/hyperium/hyper/issues/4102)) ([aecf5abf](https://github.com/hyperium/hyper/commit/aecf5abfbc3dc95f21ac1538db1aa3f690fa6ab6)) ##### Features - **rt:** add `ReadBufCursor::initialized_unfilled()` method ([#&#8203;4115](https://github.com/hyperium/hyper/issues/4115)) ([ccc1e850](https://github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034)) ##### v1.10.1 (2026-05-29) ##### Bug Fixes - **http1:** fix busy loop when peer half-closes and open body ([#&#8203;4086](https://github.com/hyperium/hyper/issues/4086)) ([c6cb906f](https://github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48), closes [#&#8203;4085](https://github.com/hyperium/hyper/issues/4085)) </details> <details> <summary>twittner/minicbor (minicbor)</summary> ### [`v2.3.0`](https://github.com/twittner/minicbor/blob/HEAD/CHANGELOG.md#230) [Compare Source](https://github.com/twittner/minicbor/compare/minicbor-v2.2.3...minicbor-v2.3.0) - Adds support for `u128`/`i128`. See pull request \[63]\[pr63] by [@&#8203;sdbondi](https://github.com/sdbondi) for details. ### [`v2.2.3`](https://github.com/twittner/minicbor/blob/HEAD/CHANGELOG.md#223) [Compare Source](https://github.com/twittner/minicbor/compare/minicbor-v2.2.2...minicbor-v2.2.3) - The `std` feature is no longer required for: - `IpAddr`, - `Ipv4Addr`, - `Ipv6Addr`, - `SocketAddr`, - `SocketAddrV4`, - `SocketAddrV6`. - Depends on `minicbor-derive-0.19.5`. </details> <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.107`](https://github.com/dtolnay/proc-macro2/releases/tag/1.0.107) [Compare Source](https://github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107) - Documentation improvements </details> <details> <summary>dtolnay/quote (quote)</summary> ### [`v1.0.47`](https://github.com/dtolnay/quote/releases/tag/1.0.47) [Compare Source](https://github.com/dtolnay/quote/compare/1.0.46...1.0.47) - Documentation improvements </details> <details> <summary>rust-lang/regex (regex)</summary> ### [`v1.13.1`](https://github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1131-2026-07-15) [Compare Source](https://github.com/rust-lang/regex/compare/1.13.0...1.13.1) \=================== This is a release that fixes a bug where incorrect regex match offsets could be reported. Note that this doesn't impact whether a match occurs or not, just where it occurs. The match offsets are still valid for slicing, they just may not refer to the correct leftmost-first match. See [#&#8203;1364](https://github.com/rust-lang/regex/pull/1364) for (many) more details. Bug fixes: - [#&#8203;1354](https://github.com/rust-lang/regex/issues/1354): Fixes previously unsound reverse suffix and inner optimizations. </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.229`](https://github.com/serde-rs/serde/releases/tag/v1.0.229) [Compare Source](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229) - Update to syn 3 </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.151`](https://github.com/serde-rs/json/releases/tag/v1.0.151) [Compare Source](https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151) - Add RawValue::from\_string\_unchecked ([#&#8203;1331](https://github.com/serde-rs/json/issues/1331), thanks [@&#8203;WonderLawrence](https://github.com/WonderLawrence)) </details> <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v2.0.19`](https://github.com/dtolnay/thiserror/releases/tag/2.0.19) [Compare Source](https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.19) - Update to syn 3 </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.53.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.53.1): Tokio v1.53.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.53.0...tokio-1.53.1) ### 1.53.1 (July 20th, 2026) ##### Fixed - signal: restore MSRV by removing `OnceLock::wait` from the Windows handler ([#&#8203;8300]) ##### Fixed (unstable) - time: fix alt timer cancellation and insertion race ([#&#8203;8252]) ##### Documented - runtime: remove dead link definition in Runtime::block\_on ([#&#8203;8301]) [#&#8203;8252]: https://github.com/tokio-rs/tokio/pull/8252 [#&#8203;8300]: https://github.com/tokio-rs/tokio/pull/8300 [#&#8203;8301]: https://github.com/tokio-rs/tokio/pull/8301 ### [`v1.53.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.53.0): Tokio v1.53.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.52.4...tokio-1.53.0) ### 1.53.0 (July 17th, 2026) ##### Added - fs: implement `From<OwnedFd>` and `From<OwnedHandle>` for `File` ([#&#8203;8266]) - metrics: add task schedule latency metric ([#&#8203;7986]) - net: add `SocketAddr` methods to Unix sockets ([#&#8203;8144]) ##### Changed - io: add `#[inline]` to IO trait impls for in-memory types ([#&#8203;8242]) - net: implement UCred::pid on FreeBSD ([#&#8203;8086]) - net: support Nuttx target os ([#&#8203;8259]) - signal: refactor global variables on Windows ([#&#8203;8231]) - sync: `mpsc::{Receiver,UnboundedReceiver}` now drops waker on drop, even if there are still senders ([#&#8203;8095]) - taskdump: support taskdumps on s390x ([#&#8203;8192]) - time: add `#[track_caller]` to `timeout_at()` ([#&#8203;8077]) - time: consolidate mutex locks on spurious poll ([#&#8203;8124]) - time: defer waker clone on spurious poll ([#&#8203;8107]) - time: move lazy-registration state into `Sleep` ([#&#8203;8132]) - tracing: remove unnecessary span clone ([#&#8203;8126]) ##### Fixed - io: do not treat zero-length reads as EOF in `Chain` ([#&#8203;8251]) - net: use getpeereid for QNX peer credentials ([#&#8203;8270]) - runtime: avoid illegal state in `FastRand` ([#&#8203;8078]) - sync: wake mpsc receiver when a queued `reserve[_many]` returns permits ([#&#8203;8260]) - taskdump: skip double wake on `Trace::capture`/`Trace::trace_with` ([#&#8203;8043]) - time: avoid stack overflow in runtime constructor ([#&#8203;8093]) - time (alt timer): ensure timers stay in the same runtime after `.reset()` ([#&#8203;8169]) ##### IO uring (unstable) - fs: use io-uring for `fs::try_exists` ([#&#8203;8080]) - fs: use io-uring for renaming files ([#&#8203;7800]) - rt: flush io-uring CQE in case of CQE overflow ([#&#8203;8277]) ##### Documented - docs: clarify cancel safety wording ([#&#8203;8181]) - fs: clarify `create_dir_all` succeeds if path exists ([#&#8203;8149]) - io: add warning about stdout reordering with multiple handles ([#&#8203;8276]) - net: document pipe `try_read*`/`try_write*` readiness behavior ([#&#8203;8032]) - runtime: document interaction with fork() ([#&#8203;8202]) - sync: clarify broadcast lagging semantics ([#&#8203;8239]) - sync: document memory ordering guarantees for Semaphore ([#&#8203;8119]) - task: explain why `yield_now` defers its waker ([#&#8203;8254]) - time: add panic docs to `timeout_at()` ([#&#8203;8077]) - time: fix reversed poll order in timeout doc ([#&#8203;8214]) [#&#8203;7800]: https://github.com/tokio-rs/tokio/pull/7800 [#&#8203;7986]: https://github.com/tokio-rs/tokio/pull/7986 [#&#8203;8032]: https://github.com/tokio-rs/tokio/pull/8032 [#&#8203;8043]: https://github.com/tokio-rs/tokio/pull/8043 [#&#8203;8077]: https://github.com/tokio-rs/tokio/pull/8077 [#&#8203;8078]: https://github.com/tokio-rs/tokio/pull/8078 [#&#8203;8080]: https://github.com/tokio-rs/tokio/pull/8080 [#&#8203;8086]: https://github.com/tokio-rs/tokio/pull/8086 [#&#8203;8093]: https://github.com/tokio-rs/tokio/pull/8093 [#&#8203;8095]: https://github.com/tokio-rs/tokio/pull/8095 [#&#8203;8107]: https://github.com/tokio-rs/tokio/pull/8107 [#&#8203;8119]: https://github.com/tokio-rs/tokio/pull/8119 [#&#8203;8124]: https://github.com/tokio-rs/tokio/pull/8124 [#&#8203;8126]: https://github.com/tokio-rs/tokio/pull/8126 [#&#8203;8132]: https://github.com/tokio-rs/tokio/pull/8132 [#&#8203;8144]: https://github.com/tokio-rs/tokio/pull/8144 [#&#8203;8149]: https://github.com/tokio-rs/tokio/pull/8149 [#&#8203;8169]: https://github.com/tokio-rs/tokio/pull/8169 [#&#8203;8181]: https://github.com/tokio-rs/tokio/pull/8181 [#&#8203;8192]: https://github.com/tokio-rs/tokio/pull/8192 [#&#8203;8193]: https://github.com/tokio-rs/tokio/pull/8193 [#&#8203;8202]: https://github.com/tokio-rs/tokio/pull/8202 [#&#8203;8214]: https://github.com/tokio-rs/tokio/pull/8214 [#&#8203;8231]: https://github.com/tokio-rs/tokio/pull/8231 [#&#8203;8239]: https://github.com/tokio-rs/tokio/pull/8239 [#&#8203;8242]: https://github.com/tokio-rs/tokio/pull/8242 [#&#8203;8251]: https://github.com/tokio-rs/tokio/pull/8251 [#&#8203;8254]: https://github.com/tokio-rs/tokio/pull/8254 [#&#8203;8259]: https://github.com/tokio-rs/tokio/pull/8259 [#&#8203;8260]: https://github.com/tokio-rs/tokio/pull/8260 [#&#8203;8266]: https://github.com/tokio-rs/tokio/pull/8266 [#&#8203;8270]: https://github.com/tokio-rs/tokio/pull/8270 [#&#8203;8276]: https://github.com/tokio-rs/tokio/pull/8276 [#&#8203;8277]: https://github.com/tokio-rs/tokio/pull/8277 ### [`v1.52.4`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.52.4): Tokio v1.52.4 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4) ### 1.52.4 (July 16th, 2026) ##### Fixed - runtime: don't skip the driver when `before_park` schedules work ([#&#8203;8222]) ##### Fixed (unstable) - taskdump: remove crate disambiguators from output ([#&#8203;8264]) [#&#8203;8264]: https://github.com/tokio-rs/tokio/pull/8264 [#&#8203;8222]: https://github.com/tokio-rs/tokio/pull/8222 </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. 👻 **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 [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuNiIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJEZXBlbmRlbmNpZXMiLCJEZXBlbmRlbmNpZXMvUmVub3ZhdGUiXX0=-->
chore(deps): update rust-non-major
All checks were successful
Auto Labeler / Apply labels based on changed files (pull_request_target) Successful in 3s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m7s
Checks / Prek / Check changed files (pull_request) Successful in 5s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m27s
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 7s
Update flake hashes / update-flake-hashes (pull_request) Successful in 1m11s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m42s
cae89ec153
ginger merged commit 0b456e3492 into main 2026-07-27 00:24:51 +00:00
ginger deleted branch renovate/rust-non-major 2026-07-27 00:24:51 +00:00
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!2050
No description provided.