Sourced from tokio's releases.
Tokio v1.43.0
1.43.0 (Jan 8th, 2025)
Added
- net: add
UdpSocket::peek
methods (#7068)- net: add support for Haiku OS (#7042)
- process: add
Command::into_std()
(#7014)- signal: add
SignalKind::info
on illumos (#6995)- signal: add support for realtime signals on illumos (#7029)
Fixed
- io: don't call
set_len
before initializing vector inBlocking
(#7054)- macros: suppress
clippy::needless_return
in#[tokio::main]
(#6874)- runtime: fix thread parking on WebAssembly (#7041)
Changes
- chore: use unsync loads for
unsync_load
(#7073)- io: use
Buf::put_bytes
inRepeat
read impl (#7055)- task: drop the join waker of a task eagerly (#6986)
Changes to unstable APIs
- metrics: improve flexibility of H2Histogram Configuration (#6963)
- taskdump: add accessor methods for backtrace (#6975)
Documented
- io: clarify
ReadBuf::uninit
allows initialized buffers as well (#7053)- net: fix ambiguity in
TcpStream::try_write_vectored
docs (#7067)- runtime: fix
LocalRuntime
doc links (#7074)- sync: extend documentation for
watch::Receiver::wait_for
(#7038)- sync: fix typos in
OnceCell
docs (#7047)#6874: tokio-rs/tokio#6874 #6963: tokio-rs/tokio#6963 #6975: tokio-rs/tokio#6975 #6986: tokio-rs/tokio#6986 #6995: tokio-rs/tokio#6995 #7014: tokio-rs/tokio#7014 #7029: tokio-rs/tokio#7029 #7038: tokio-rs/tokio#7038 #7041: tokio-rs/tokio#7041 #7042: tokio-rs/tokio#7042 #7047: tokio-rs/tokio#7047 #7053: tokio-rs/tokio#7053 #7054: tokio-rs/tokio#7054 #7055: tokio-rs/tokio#7055
... (truncated)
5f3296d
chore: prepare Tokio v1.43.0 (#7079)cc974a6
chore: prepare tokio-macros v2.5.0 (#7078)15495fd
metrics: improve flexibility of H2Histogram Configuration (#6963)ad41834
io: don't call set_len
before initializing vector in
Blocking
(#7054)bd3e857
runtime: move is_join_waker_set
assertion in
unset_waker
(#7072)15f7366
runtime: fix LocalRuntime
doc links (#7074)fd2048d
ci: split miri jobs into unit and integration tests (#7071)e8f3915
chore: use unsync loads for unsync_load
(#7073)67f1277
net: fix ambiguity in TcpStream::try_write_vectored
docs
(#7067)463502c
io: clarify ReadBuf::uninit
allows initialized buffers as
well (#7053)