Releases
tokio-1.39.0
Compare
Sorry, something went wrong.
No results found
1.39.0 (July 23rd, 2024)
This release bumps the MSRV to 1.70. (#6645 )
This release upgrades to mio v1. (#6635 )
This release upgrades to windows-sys v0.52 (#6154 )
Added
io: implement AsyncSeek for Empty (#6663 )
metrics: stabilize num_alive_tasks (#6619 , #6667 )
process: add Command::as_std_mut (#6608 )
sync: add watch::Sender::same_channel (#6637 )
sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#6661 )
sync: implement Default for watch::Sender (#6626 )
task: implement Clone for AbortHandle (#6621 )
task: stabilize consume_budget (#6622 )
Changed
io: improve panic message of ReadBuf::put_slice() (#6629 )
io: read during write in copy_bidirectional and copy (#6532 )
runtime: replace num_cpus with available_parallelism (#6709 )
task: avoid stack overflow when passing large future to block_on (#6692 )
time: avoid traversing entries in the time wheel twice (#6584 )
time: support IntoFuture with timeout (#6666 )
macros: support IntoFuture with join! and select! (#6710 )
Fixed
docs: fix docsrs builds with the fs feature enabled (#6585 )
io: only use short-read optimization on known-to-be-compatible platforms (#6668 )
time: fix overflow panic when using large durations with Interval (#6612 )
Added (unstable)
macros: allow unhandled_panic behavior for #[tokio::main] and #[tokio::test] (#6593 )
metrics: add spawned_tasks_count (#6114 )
metrics: add worker_park_unpark_count (#6696 )
metrics: add worker thread id (#6695 )
Documented
io: update tokio::io::stdout documentation (#6674 )
macros: typo fix in join.rs and try_join.rs (#6641 )
runtime: fix typo in unhandled_panic (#6660 )
task: document behavior of JoinSet::try_join_next when all tasks are running (#6671 )
You can’t perform that action at this time.