This is an automated email from the ASF dual-hosted git repository.

yew1eb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/auron.git


The following commit(s) were added to refs/heads/master by this push:
     new a4ea0d99 Bump tokio from 1.52.3 to 1.53.0 (#2402)
a4ea0d99 is described below

commit a4ea0d991ba982092f67f535288f41fb37b59e37
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jul 20 23:34:06 2026 +0800

    Bump tokio from 1.52.3 to 1.53.0 (#2402)
    
    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.52.3 to 1.53.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/tokio-rs/tokio/releases";>tokio's
    releases</a>.</em></p>
    <blockquote>
    <h2>Tokio v1.53.0</h2>
    <h1>1.53.0 (July 17th, 2026)</h1>
    <h3>Added</h3>
    <ul>
    <li>fs: implement <code>From&lt;OwnedFd&gt;</code> and
    <code>From&lt;OwnedHandle&gt;</code> for <code>File</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8266";>#8266</a>)</li>
    <li>metrics: add task schedule latency metric (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/7986";>#7986</a>)</li>
    <li>net: add <code>SocketAddr</code> methods to Unix sockets (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8144";>#8144</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>io: add <code>#[inline]</code> to IO trait impls for in-memory types
    (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8242";>#8242</a>)</li>
    <li>net: implement UCred::pid on FreeBSD (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8086";>#8086</a>)</li>
    <li>net: support Nuttx target os (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8259";>#8259</a>)</li>
    <li>signal: refactor global variables on Windows (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8231";>#8231</a>)</li>
    <li>sync: <code>mpsc::{Receiver,UnboundedReceiver}</code> now drops
    waker on drop, even if there are still senders (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8095";>#8095</a>)</li>
    <li>taskdump: support taskdumps on s390x (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8192";>#8192</a>)</li>
    <li>time: add <code>#[track_caller]</code> to <code>timeout_at()</code>
    (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8077";>#8077</a>)</li>
    <li>time: consolidate mutex locks on spurious poll (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8124";>#8124</a>)</li>
    <li>time: defer waker clone on spurious poll (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8107";>#8107</a>)</li>
    <li>time: move lazy-registration state into <code>Sleep</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8132";>#8132</a>)</li>
    <li>tracing: remove unnecessary span clone (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8126";>#8126</a>)</li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>io: do not treat zero-length reads as EOF in <code>Chain</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8251";>#8251</a>)</li>
    <li>net: use getpeereid for QNX peer credentials (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8270";>#8270</a>)</li>
    <li>runtime: avoid illegal state in <code>FastRand</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8078";>#8078</a>)</li>
    <li>sync: wake mpsc receiver when a queued <code>reserve[_many]</code>
    returns permits (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8260";>#8260</a>)</li>
    <li>taskdump: skip double wake on
    <code>Trace::capture</code>/<code>Trace::trace_with</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8043";>#8043</a>)</li>
    <li>time: avoid stack overflow in runtime constructor (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8093";>#8093</a>)</li>
    <li>time (alt timer): ensure timers stay in the same runtime after
    <code>.reset()</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8169";>#8169</a>)</li>
    </ul>
    <h3>IO uring (unstable)</h3>
    <ul>
    <li>fs: use io-uring for <code>fs::try_exists</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8080";>#8080</a>)</li>
    <li>fs: use io-uring for renaming files (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/7800";>#7800</a>)</li>
    <li>rt: flush io-uring CQE in case of CQE overflow (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8277";>#8277</a>)</li>
    </ul>
    <h3>Documented</h3>
    <ul>
    <li>docs: clarify cancel safety wording (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8181";>#8181</a>)</li>
    <li>fs: clarify <code>create_dir_all</code> succeeds if path exists (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8149";>#8149</a>)</li>
    <li>io: add warning about stdout reordering with multiple handles (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8276";>#8276</a>)</li>
    <li>net: document pipe <code>try_read*</code>/<code>try_write*</code>
    readiness behavior (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8032";>#8032</a>)</li>
    <li>runtime: document interaction with fork() (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8202";>#8202</a>)</li>
    <li>sync: clarify broadcast lagging semantics (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8239";>#8239</a>)</li>
    <li>sync: document memory ordering guarantees for Semaphore (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8119";>#8119</a>)</li>
    <li>task: explain why <code>yield_now</code> defers its waker (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8254";>#8254</a>)</li>
    <li>time: add panic docs to <code>timeout_at()</code> (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8077";>#8077</a>)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f";><code>be689a3</code></a>
    chore: prepare Tokio v1.53.0 (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8294";>#8294</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939";><code>50f76c7</code></a>
    chore: prepare tokio-macros v2.7.1 (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8295";>#8295</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a";><code>f61fcca</code></a>
    Merge 'tokio-1.52.4' into 'master' (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8290";>#8290</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445";><code>efdba5f</code></a>
    chore: prepare Tokio v1.52.4 (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8289";>#8289</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93";><code>b0ba02e</code></a>
    Merge 'tokio-1.51.4' into 'tokio-1.52.x' (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8288";>#8288</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc";><code>7bcd2d3</code></a>
    taskdump: remove crate disambiguators from output (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8288";>#8288</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513";><code>f84b209</code></a>
    chore: prepare Tokio v1.51.4 (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8286";>#8286</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27";><code>eacb98e</code></a>
    runtime: don't skip the driver when <code>before_park</code> schedules
    work (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8222";>#8222</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/5e16ee00faae5b81a58f70b734577b800e0b203b";><code>5e16ee0</code></a>
    task: avoid replacing the JoinQueue waker in <code>try_join_next</code>
    (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8279";>#8279</a>)</li>
    <li><a
    
href="https://github.com/tokio-rs/tokio/commit/88212ab64afd2b2f87deeb073f9eef6aaaad3701";><code>88212ab</code></a>
    sync: document memory ordering guarantees for Semaphore (<a
    
href="https://redirect.github.com/tokio-rs/tokio/issues/8119";>#8119</a>)</li>
    <li>Additional commits viewable in <a
    
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.0";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.52.3&new-version=1.53.0)](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 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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 Cargo.lock | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index f787ef36..36ab0a01 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4015,7 +4015,7 @@ dependencies = [
  "getrandom 0.3.3",
  "once_cell",
  "rustix 1.0.8",
- "windows-sys 0.61.1",
+ "windows-sys 0.52.0",
 ]
 
 [[package]]
@@ -4136,9 +4136,9 @@ checksum = 
"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
 
 [[package]]
 name = "tokio"
-version = "1.52.3"
+version = "1.53.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
+checksum = "d988bcd52dbe076d3d46903332f58c912b87a2c49b1428419a5845154762ffee"
 dependencies = [
  "bytes 1.12.1",
  "libc",

Reply via email to