Skip to content

Commit 5d10355

Browse files
Update Rust crate tokio to v1.52.1 (#7556)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.50.0` → `1.52.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/357) for more information. --- ### Release Notes <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.52.1`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.52.1): Tokio v1.52.1 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.52.0...tokio-1.52.1) ### 1.52.1 (April 16th, 2026) #### Fixed - runtime: revert [#&#8203;7757] to fix [a regression][#&#8203;8056] that causes `spawn_blocking` to hang ([#&#8203;8057]) [#&#8203;7757]: https://redirect.github.com/tokio-rs/tokio/pull/7757 [#&#8203;8056]: https://redirect.github.com/tokio-rs/tokio/pull/8056 [#&#8203;8057]: https://redirect.github.com/tokio-rs/tokio/pull/8057 ### [`v1.52.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.52.0): Tokio v1.52.0 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.0) ### 1.52.0 (April 14th, 2026) #### Added - io: `AioSource::register_borrowed` for I/O safety support ([#&#8203;7992]) - net: add `try_io` function to `unix::pipe` sender and receiver types ([#&#8203;8030]) #### Added (unstable) - runtime: `Builder::enable_eager_driver_handoff` setting enable eager hand off of the I/O and time drivers before polling tasks ([#&#8203;8010]) - taskdump: add `trace_with()` for customized task dumps ([#&#8203;8025]) - taskdump: allow `impl FnMut()` in `trace_with` instead of just `fn()` ([#&#8203;8040]) - fs: support `io_uring` in `AsyncRead` for `File` ([#&#8203;7907]) #### Changed - runtime: improve `spawn_blocking` scalability with sharded queue ([#&#8203;7757]) - runtime: use `compare_exchange_weak()` in worker queue ([#&#8203;8028]) #### Fixed - runtime: overflow second half of tasks when local queue is filled instead of first half ([#&#8203;8029]) #### Documented - docs: fix typo in `oneshot::Sender::send` docs ([#&#8203;8026]) - docs: hide #\[tokio::main] attribute in the docs of `sync::watch` ([#&#8203;8035]) - net: add docs on `ConnectionRefused` errors with UDP sockets ([#&#8203;7870]) [#&#8203;7757]: https://redirect.github.com/tokio-rs/tokio/pull/7757 [#&#8203;7870]: https://redirect.github.com/tokio-rs/tokio/pull/7870 [#&#8203;7907]: https://redirect.github.com/tokio-rs/tokio/pull/7907 [#&#8203;7992]: https://redirect.github.com/tokio-rs/tokio/pull/7992 [#&#8203;8010]: https://redirect.github.com/tokio-rs/tokio/pull/8010 [#&#8203;8025]: https://redirect.github.com/tokio-rs/tokio/pull/8025 [#&#8203;8026]: https://redirect.github.com/tokio-rs/tokio/pull/8026 [#&#8203;8028]: https://redirect.github.com/tokio-rs/tokio/pull/8028 [#&#8203;8029]: https://redirect.github.com/tokio-rs/tokio/pull/8029 [#&#8203;8030]: https://redirect.github.com/tokio-rs/tokio/pull/8030 [#&#8203;8035]: https://redirect.github.com/tokio-rs/tokio/pull/8035 [#&#8203;8040]: https://redirect.github.com/tokio-rs/tokio/pull/8040 ### [`v1.51.1`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.51.1): Tokio v1.51.1 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.51.0...tokio-1.51.1) ##### 1.51.1 (April 8th, 2026) ##### Fixed - sync: fix semaphore reopens after forget ([#&#8203;8021]) - net: surface errors from `SO_ERROR` on `recv` for UDP sockets on Linux ([#&#8203;8001]) ##### Fixed (unstable) - metrics: fix `worker_local_schedule_count` test ([#&#8203;8008]) - rt: do not leak fd when cancelling io\_uring open operation ([#&#8203;7983]) [#&#8203;7983]: https://redirect.github.com/tokio-rs/tokio/pull/7983 [#&#8203;8001]: https://redirect.github.com/tokio-rs/tokio/pull/8001 [#&#8203;8008]: https://redirect.github.com/tokio-rs/tokio/pull/8008 [#&#8203;8021]: https://redirect.github.com/tokio-rs/tokio/pull/8021 ### [`v1.51.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.51.0): Tokio v1.51.0 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.51.0) ##### 1.51.0 (April 3rd, 2026) ##### Added - net: implement `get_peer_cred` on Hurd ([#&#8203;7989]) - runtime: add `tokio::runtime::worker_index()` ([#&#8203;7921]) - runtime: add runtime name ([#&#8203;7924]) - runtime: stabilize `LocalRuntime` ([#&#8203;7557]) - wasm: add wasm32-wasip2 networking support ([#&#8203;7933]) ##### Changed - runtime: steal tasks from the LIFO slot ([#&#8203;7431]) ##### Fixed - docs: do not show "Available on non-loom only." doc label ([#&#8203;7977]) - macros: improve overall macro hygiene ([#&#8203;7997]) - sync: fix `notify_waiters` priority in `Notify` ([#&#8203;7996]) - sync: fix panic in `Chan::recv_many` when called with non-empty vector on closed channel ([#&#8203;7991]) [#&#8203;7431]: https://redirect.github.com/tokio-rs/tokio/pull/7431 [#&#8203;7557]: https://redirect.github.com/tokio-rs/tokio/pull/7557 [#&#8203;7921]: https://redirect.github.com/tokio-rs/tokio/pull/7921 [#&#8203;7924]: https://redirect.github.com/tokio-rs/tokio/pull/7924 [#&#8203;7933]: https://redirect.github.com/tokio-rs/tokio/pull/7933 [#&#8203;7977]: https://redirect.github.com/tokio-rs/tokio/pull/7977 [#&#8203;7989]: https://redirect.github.com/tokio-rs/tokio/pull/7989 [#&#8203;7991]: https://redirect.github.com/tokio-rs/tokio/pull/7991 [#&#8203;7996]: https://redirect.github.com/tokio-rs/tokio/pull/7996 [#&#8203;7997]: https://redirect.github.com/tokio-rs/tokio/pull/7997 </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/vortex-data/vortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaGFuZ2Vsb2cvY2hvcmUiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent b1bf4ab commit 5d10355

1 file changed

Lines changed: 16 additions & 16 deletions

File tree

Cargo.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)