Bump tokio from 1.51.0 to 1.51.1 #528

Merged
dependabot[bot] merged 1 commit from dependabot/cargo/tokio-1.51.1 into main 2026-04-13 21:59:26 +00:00
dependabot[bot] commented 2026-04-13 06:40:25 +00:00 (Migrated from github.com)

Bumps tokio from 1.51.0 to 1.51.1.

Release notes

Sourced from tokio's releases.

Tokio v1.51.1

1.51.1 (April 8th, 2026)

Fixed

  • sync: fix semaphore reopens after forget (#8021)
  • net: surface errors from SO_ERROR on recv for UDP sockets on Linux (#8001)

Fixed (unstable)

  • metrics: fix worker_local_schedule_count test (#8008)
  • rt: do not leak fd when cancelling io_uring open operation (#7983)

#7983: tokio-rs/tokio#7983 #8001: tokio-rs/tokio#8001 #8008: tokio-rs/tokio#8008 #8021: tokio-rs/tokio#8021

Commits
  • 98df02d chore: prepare Tokio v1.51.1 (#8023)
  • 3ea11e2 sync: fix semaphore reopens after forget (#8021)
  • c791213 rt: do not leak fd when cancelling io_uring open operation (#7983)
  • ad8c59a net: surface errors from SO_ERROR on recv for UDP sockets on Linux (#8001)
  • 654d38b metrics: fix worker_local_schedule_count test (#8008)
  • 857ba80 docs: improve contributing docs on how to specify crates dependency versions ...
  • 95b9342 chore: remove path deps for tokio-macros 2.7.0 (#8007)
  • See full diff in compare view

Dependabot compatibility score

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 commands and options

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)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.51.0 to 1.51.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.51.1</h2> <h1>1.51.1 (April 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>sync: fix semaphore reopens after forget (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8021">#8021</a>)</li> <li>net: surface errors from <code>SO_ERROR</code> on <code>recv</code> for UDP sockets on Linux (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8001">#8001</a>)</li> </ul> <h3>Fixed (unstable)</h3> <ul> <li>metrics: fix <code>worker_local_schedule_count</code> test (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8008">#8008</a>)</li> <li>rt: do not leak fd when cancelling io_uring open operation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7983">#7983</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7983">#7983</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7983">tokio-rs/tokio#7983</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8001">#8001</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8001">tokio-rs/tokio#8001</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8008">#8008</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8008">tokio-rs/tokio#8008</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8021">#8021</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8021">tokio-rs/tokio#8021</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/98df02d7a4a638b3bc76a01f41966dc83c275103"><code>98df02d</code></a> chore: prepare Tokio v1.51.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8023">#8023</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/3ea11e2a5fb4139ca21b441044d98994a2b126c5"><code>3ea11e2</code></a> sync: fix semaphore reopens after forget (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8021">#8021</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c79121391db8f8d36d4213feeb25381caee110c7"><code>c791213</code></a> rt: do not leak fd when cancelling io_uring open operation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7983">#7983</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ad8c59add6a1988d8c327fb3358beeeae3bbb5cd"><code>ad8c59a</code></a> net: surface errors from <code>SO_ERROR</code> on <code>recv</code> for UDP sockets on Linux (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8001">#8001</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/654d38b13228a13498e793d8bb4f6ba50fd1016a"><code>654d38b</code></a> metrics: fix <code>worker_local_schedule_count</code> test (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8008">#8008</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/857ba8093327c5ddf9e00dc6055c6f315035f854"><code>857ba80</code></a> docs: improve contributing docs on how to specify crates dependency versions ...</li> <li><a href="https://github.com/tokio-rs/tokio/commit/95b9342da7009d068fea6c5d532e04934d46980c"><code>95b9342</code></a> chore: remove path deps for tokio-macros 2.7.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8007">#8007</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.51.0...tokio-1.51.1">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.51.0&new-version=1.51.1)](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>
Sign in to join this conversation.
No description provided.