Releases: tokio-rs/tokio
Releases · tokio-rs/tokio
Tokio 1.7.3
Tokio 1.6.4
Tokio 1.8.1
Tokio v1.7.2
Tokio v1.6.3
Tokio v1.5.1
Fixed
- runtime: remotely abort tasks on
JoinHandle::abort
(#3934)
tokio-1.8.0
1.8.0 (July 2, 2021)
Added
- io: add
get_{ref,mut}
methods toAsyncFdReadyGuard
andAsyncFdReadyMutGuard
(#3807) - io: efficient implementation of vectored writes for
BufWriter
(#3163) - net: add ready/try methods to
NamedPipe{Client,Server}
(#3866, #3899) - sync: add
watch::Receiver::borrow_and_update
(#3813) - sync: implement
From<T>
forOnceCell<T>
(#3877) - time: allow users to specify Interval behaviour when delayed (#3721)
Added (unstable)
- rt: add
tokio::task::Builder
(#3881)
Fixed
- net: handle HUP event with
UnixStream
(#3898)
Documented
Tokio v1.7.1
Fixed
- runtime: fix early task shutdown during runtime shutdown (#3870)
Tokio v1.7.0
1.7.0 (June 15, 2021)
Added
- net: add named pipes on windows (#3760)
- net: add
TcpSocket
fromstd::net::TcpStream
conversion (#3838) - sync: add
receiver_count
towatch::Sender
(#3729) - sync: export
sync::notify::Notified
future publicly (#3840) - tracing: instrument task wakers (#3836)
Fixed
- macros: suppress
clippy::default_numeric_fallback
lint in generated code (#3831) - runtime: immediately drop new tasks when runtime is shut down (#3752)
- sync: deprecate unused
mpsc::RecvError
type (#3833)
Documented
Tokio v1.6.2
Fixes
- test: sub-ms
time:advance
regression introduced in 1.6 (#3852)