New
Tokio v1.48.0
1.48.0 (October 14th, 2025)
The MSRV is increased to 1.71.
Unclaimed project
Are you a maintainer of tokio? Claim this project to take control of your public changelog and roadmap.
Changelog
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
The MSRV is increased to 1.71.
AsRef<Self> for TcpStream and UnixStream (#7573)LocalKey::try_get (#7666)Ord for task::Id (#7530)max_buf_size when cloning a File (#7593)clippy::unwrap_in_result in #[tokio::main] (#7651)PollEvented noise from Debug formats (#7675)Command::spawn_with to use FnOnce (#7511)SetOnce (#7554)UnsafeCell::get_mut in Mutex::get_mut and RwLock::get_mut (#7569)Timeout<T>::poll (#7535)join! and try_join! (#7638)wake_by_ref() even if already woken (#7622)broadcast::Sender in broadcast::Sender::new() (#7629)RwLock::try_* methods (#7587)AsyncRead::poll_read (#7580)AsyncFd readiness guards (#7583)UCred::pid() on Cygwin (#7611)set_reuseport() and reuseport() (#7628)SO_REUSEADDR is only set on Unix (#7533)Handle::block_on (#7665)Builder::global_queue_interval() (#7605)tokio::sync::watch::Receiver (#7584)SetOnce::wait (#7506)parking_lot feature flag (#7663)UnboundedSender::send (#7661)sync::watch (#7601)spawn_local methods (#7669)poll_proceed (#7586)