[PR #267] [MERGED] build(deps): bump tokio from 1.51.1 to 1.52.1 #1599

Closed
opened 2026-05-23 02:58:46 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JakeStanger/mpd-discord-rpc/pull/267
Author: @dependabot[bot]
Created: 4/27/2026
Status: Merged
Merged: 4/28/2026
Merged by: @JakeStanger

Base: masterHead: dependabot/cargo/tokio-1.52.1


📝 Commits (1)

  • 6d2c09e build(deps): bump tokio from 1.51.1 to 1.52.1

📊 Changes

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

View changed files

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

📄 Description

Bumps tokio from 1.51.1 to 1.52.1.

Release notes

Sourced from tokio's releases.

Tokio v1.52.1

1.52.1 (April 16th, 2026)

Fixed

  • runtime: revert #7757 to fix [a regression]#8056 that causes spawn_blocking to hang (#8057)

#7757: tokio-rs/tokio#7757 #8056: tokio-rs/tokio#8056 #8057: tokio-rs/tokio#8057

Tokio v1.52.0

1.52.0 (April 14th, 2026)

Added

  • io: AioSource::register_borrowed for I/O safety support (#7992)
  • net: add try_io function to unix::pipe sender and receiver types (#8030)

Added (unstable)

  • runtime: Builder::enable_eager_driver_handoff setting enable eager hand off of the I/O and time drivers before polling tasks (#8010)
  • taskdump: add trace_with() for customized task dumps (#8025)
  • taskdump: allow impl FnMut() in trace_with instead of just fn() (#8040)
  • fs: support io_uring in AsyncRead for File (#7907)

Changed

  • runtime: improve spawn_blocking scalability with sharded queue (#7757)
  • runtime: use compare_exchange_weak() in worker queue (#8028)

Fixed

  • runtime: overflow second half of tasks when local queue is filled instead of first half (#8029)

Documented

  • docs: fix typo in oneshot::Sender::send docs (#8026)
  • docs: hide #[tokio::main] attribute in the docs of sync::watch (#8035)
  • net: add docs on ConnectionRefused errors with UDP sockets (#7870)

#7757: tokio-rs/tokio#7757 #7870: tokio-rs/tokio#7870 #7907: tokio-rs/tokio#7907 #7992: tokio-rs/tokio#7992 #8010: tokio-rs/tokio#8010 #8025: tokio-rs/tokio#8025 #8026: tokio-rs/tokio#8026 #8028: tokio-rs/tokio#8028 #8029: tokio-rs/tokio#8029

... (truncated)

Commits
  • 905c146 chore: prepare to release v1.52.1 (#8059)
  • 56aaa43 rt: revert #7757 to fix regression in spawn_blocking (#8057)
  • 57ff47a ci: update trybuild to expect output from rustc 1.95.0 (#8058)
  • 812de3e ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (#8053)
  • ba82e73 ci: use Dependabot to keep github actions up to date (#8052)
  • 2e85f9d ci: replace cirrus-ci with freebsd-vm (#8041)
  • a7e1cd8 ci: update GitHub Actions workflows to use latest tool versions (#8047)
  • 5f7be0a chore: perpare 1.52.0 (#8045)
  • 36d12d2 taskdump: allow impl FnMut() in taskdumps instead of just fn() (#8040)
  • f943312 fs: support io-uring in AsyncRead for File (#7907)
  • Additional commits viewable in compare view


🔄 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/JakeStanger/mpd-discord-rpc/pull/267 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 4/27/2026 **Status:** ✅ Merged **Merged:** 4/28/2026 **Merged by:** [@JakeStanger](https://github.com/JakeStanger) **Base:** `master` ← **Head:** `dependabot/cargo/tokio-1.52.1` --- ### 📝 Commits (1) - [`6d2c09e`](https://github.com/JakeStanger/mpd-discord-rpc/commit/6d2c09eb714fa309ff0f7613d09c76427b5c41f4) build(deps): bump tokio from 1.51.1 to 1.52.1 ### 📊 Changes **2 files changed** (+3 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+2 -2) 📝 `Cargo.toml` (+1 -1) </details> ### 📄 Description Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.51.1 to 1.52.1. <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.52.1</h2> <h1>1.52.1 (April 16th, 2026)</h1> <h2>Fixed</h2> <ul> <li>runtime: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix [a regression]<a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a> that causes <code>spawn_blocking</code> to hang (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8056">tokio-rs/tokio#8056</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8057">tokio-rs/tokio#8057</a></p> <h2>Tokio v1.52.0</h2> <h1>1.52.0 (April 14th, 2026)</h1> <h2>Added</h2> <ul> <li>io: <code>AioSource::register_borrowed</code> for I/O safety support (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7992">#7992</a>)</li> <li>net: add <code>try_io</code> function to <code>unix::pipe</code> sender and receiver types (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8030">#8030</a>)</li> </ul> <h2>Added (unstable)</h2> <ul> <li>runtime: <code>Builder::enable_eager_driver_handoff</code> setting enable eager hand off of the I/O and time drivers before polling tasks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8010">#8010</a>)</li> <li>taskdump: add <code>trace_with()</code> for customized task dumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8025">#8025</a>)</li> <li>taskdump: allow <code>impl FnMut()</code> in <code>trace_with</code> instead of just <code>fn()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8040">#8040</a>)</li> <li>fs: support <code>io_uring</code> in <code>AsyncRead</code> for <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>)</li> </ul> <h2>Changed</h2> <ul> <li>runtime: improve <code>spawn_blocking</code> scalability with sharded queue (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>)</li> <li>runtime: use <code>compare_exchange_weak()</code> in worker queue (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8028">#8028</a>)</li> </ul> <h2>Fixed</h2> <ul> <li>runtime: overflow second half of tasks when local queue is filled instead of first half (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8029">#8029</a>)</li> </ul> <h2>Documented</h2> <ul> <li>docs: fix typo in <code>oneshot::Sender::send</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8026">#8026</a>)</li> <li>docs: hide #[tokio::main] attribute in the docs of <code>sync::watch</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8035">#8035</a>)</li> <li>net: add docs on <code>ConnectionRefused</code> errors with UDP sockets (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7870">#7870</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7870">#7870</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7870">tokio-rs/tokio#7870</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7907">tokio-rs/tokio#7907</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7992">#7992</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7992">tokio-rs/tokio#7992</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8010">#8010</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8010">tokio-rs/tokio#8010</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8025">#8025</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8025">tokio-rs/tokio#8025</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8026">#8026</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8026">tokio-rs/tokio#8026</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8028">#8028</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8028">tokio-rs/tokio#8028</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8029">#8029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8029">tokio-rs/tokio#8029</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5"><code>905c146</code></a> chore: prepare to release v1.52.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8059">#8059</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61"><code>56aaa43</code></a> rt: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix regression in <code>spawn_blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b"><code>57ff47a</code></a> ci: update <code>trybuild</code> to expect output from rustc 1.95.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8058">#8058</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749"><code>812de3e</code></a> ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8053">#8053</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826"><code>ba82e73</code></a> ci: use Dependabot to keep github actions up to date (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8052">#8052</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53"><code>2e85f9d</code></a> ci: replace cirrus-ci with freebsd-vm (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8041">#8041</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d"><code>a7e1cd8</code></a> ci: update GitHub Actions workflows to use latest tool versions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8047">#8047</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606"><code>5f7be0a</code></a> chore: perpare 1.52.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8045">#8045</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d"><code>36d12d2</code></a> taskdump: allow impl FnMut() in taskdumps instead of just fn() (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8040">#8040</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541"><code>f943312</code></a> fs: support io-uring in <code>AsyncRead</code> for <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.1">compare view</a></li> </ul> </details> <br /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-23 02:58:46 +01: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
JakeStanger/mpd-discord-rpc#1599
No description provided.