Update Rust crate tokio to 1.47.1 #324
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/tokio-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.45.0->1.47.1Release Notes
tokio-rs/tokio (tokio)
v1.47.1: Tokio v1.47.1Compare Source
1.47.1 (August 1st, 2025)
Fixed
asyncio.EventinSetOncedocs (#7485)v1.47.0: Tokio v1.47.0Compare Source
1.47.0 (July 25th, 2025)
This release adds
poll_proceedandcooperativeto thecoopmodule forcooperative scheduling, adds
SetOnceto thesyncmodule which providessimilar functionality to [
std::sync::OnceLock], and adds a new methodsync::Notify::notified_owned()which returns anOwnedNotifiedwithouta lifetime parameter.
Added
cooperativeandpoll_proceed(#7405)SetOnce(#7418)sync::Notify::notified_owned()(#7465)Changed
AtomicWaker::wakeperformance (#7450)Documented
Readiness<'_>(#7415)v1.46.1: Tokio v1.46.1Compare Source
1.46.1 (July 4th, 2025)
This release fixes incorrect spawn locations in runtime task hooks for tasks spawned using
tokio::spawnrather thanRuntime::spawn. This issue only effected the spawn location inTaskMeta::spawned_at, and did not effect task locations in Tracing events.Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7440)v1.46.0: Tokio v1.46.0Compare Source
1.46.0 (July 2nd, 2025)
Fixed
TcpStream::shutdownincorrectly returning an error on macOS (#7290)Added
mpsc::OwnedPermit::{same_channel, same_channel_as_sender}methods (#7389)biasedoption forjoin!andtry_join!, similar toselect!(#7307)pope::OpenOptions::read_writeon Android (#7426)Cloneimplementation fornet::unix::SocketAddr(#7422)Changed
queue::Local<T>(#7340)LocalSet::{poll,drop}(#7372)Unstable
TaskMeta::spawn_locationtracking where a task was spawned (#7417)LocalOptionsparameter toruntime::Builder::build_local(#7346)Documented
start_seekis not used (#7366)AsyncWriteExt::flush(#7364)recv_buffer_sizemethod (#7336)RawFdinTcpSocketdocs (#7416)AsRawFddoc link to current Rust stdlib location (#7429)on_*_task_pollis unstable (#7311)time::advance(#7394)v1.45.1: Tokio v1.45.1Compare Source
1.45.1 (May 24th, 2025)
This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to
Instant::now()started failing. This is due to the stabilization of the first time-based metric.Fixed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
60c629f35dto8d5c43a35b8d5c43a35bto3d4750de213d4750de21to5cdbb58c035cdbb58c03to9334b984ae9334b984aeto58c3257d1d58c3257d1dto304f0a4d2a304f0a4d2ato15e7be60a015e7be60a0to1e208f9e761e208f9e76to0302902f840302902f84to096bb03ed1096bb03ed1toe8b9b5a563e8b9b5a563to47fa43dbbb47fa43dbbbtoa314e6b41fa314e6b41ftoee44ad4311ee44ad4311to81ad70b0fb81ad70b0fbto270bead4f5270bead4f5to5bc89bc8475bc89bc847to61252475426125247542to7c6b98c4cb7c6b98c4cbto2cadfe59f92cadfe59f9todebe4f2579debe4f2579to86abdef45b86abdef45bto1dc13ab4381dc13ab438to05464fcfa505464fcfa5to62bad6a57262bad6a572to87484d50b187484d50b1to0d0a2ece370d0a2ece37to7ed7f6b11a7ed7f6b11ato6cc6f0aea86cc6f0aea8to636fe9b5e5636fe9b5e5to03eb3b6178Update Rust crate tokio to 1.45.1to Update Rust crate tokio to 1.46.003eb3b6178to9126dadd229126dadd22to5ad2f06773Update Rust crate tokio to 1.46.0to Update Rust crate tokio to 1.46.15ad2f06773to12acd8b56612acd8b566to6681eafa2e6681eafa2eto40577a8bcc40577a8bccto094965cae1094965cae1to049ff90ee4049ff90ee4to8c0375fe338c0375fe33to1a1e2c36dd1a1e2c36ddto0e16a677e30e16a677e3to1228ca140c1228ca140cto8f68d001518f68d00151to02c2f8cb5602c2f8cb56to57329a809757329a8097to0273ec85ef0273ec85eftoe89277f7b0e89277f7b0toe4ceb1314ce4ceb1314ctoc8ade1223bc8ade1223btobab3eb4b2cbab3eb4b2ctoa4cc7e840aa4cc7e840ato92aa708b4c92aa708b4cto5fb654a16b5fb654a16bto614e870fd0614e870fd0tof66db328b2Update Rust crate tokio to 1.46.1to Update Rust crate tokio to 1.47.0f66db328b2to2f44769b592f44769b59to7b1c3593177b1c359317toadc1121a7fadc1121a7fto3d381dcda73d381dcda7to7cb0ea30d07cb0ea30d0toa1660088f3a1660088f3tobf8eb2b24dUpdate Rust crate tokio to 1.47.0to Update Rust crate tokio to 1.47.1bf8eb2b24dto6091ea4a2b6091ea4a2bto095d6d827f