Sourced from tokio's releases.
Tokio v1.39.2
1.39.2 (July 27th, 2024)
This release fixes a regression where the
select!
macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)Tokio v1.39.1
1.39.1 (July 23rd, 2024)
This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)
Tokio v1.39.0
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
forEmpty
(#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
forwatch::Sender
(#6626)- task: implement
Clone
forAbortHandle
(#6621)- task: stabilize
consume_budget
(#6622)Changed
- io: improve panic message of
ReadBuf::put_slice()
(#6629)- io: read during write in
copy_bidirectional
andcopy
(#6532)- runtime: replace
num_cpus
withavailable_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
withtimeout
(#6666)- macros: support
IntoFuture
withjoin!
andselect!
(#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)
... (truncated)
f602eae
chore: prepare Tokio v1.39.2 (#6730)438def7
macros: allow temporary lifetime extension in select (#6722)ee8d4d1
chore: fix ci failures (#6725)3297052
ci: test Quinn in CI (#6719)f8fe0ff
chore: prepare Tokio v1.39.1 (#6716)47210a8
time: revert "avoid traversing entries in the time wheel
twice" (#6715)29545d9
runtime: ignore many_oneshot_futures test for alt scheduler (#6712)48e35c1
chore: release Tokio v1.39.0 (#6711)dd1d371
macros: accept IntoFuture
args for macros (#6710)6a1a7b1
chore: prepare tokio-macros v2.4.0 (#6707)