tokio-io
Core I/O primitives for asynchronous I/O in Rust.
0.1.13
28M downloads/mo
#1744 most downloaded on crates.io
tokio-rs/tokio
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 5 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
20 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
20 releases · Mar 2017 to Feb 2020Releases
latest 20-
0.2.0-alpha.630 Sep 2019 pre-releaseNothing published for this version
-
0.2.0-alpha.519 Sep 2019 pre-releaseNothing published for this version
-
0.2.0-alpha.429 Aug 2019 pre-releaseNothing published for this version
-
0.2.0-alpha.328 Aug 2019 pre-releaseNothing published for this version
-
0.2.0-alpha.218 Aug 2019 pre-releaseNothing published for this version
-
0.2.0-alpha.108 Aug 2019 pre-releaseNothing published for this version
-
0.1.1305 Feb 2020 -
0.1.1202 Mar 2019Release notes
Open source →Added
- Add
unsplitto join previously splitAsyncRead + AsyncWrite(#807).
- Add
-
0.1.1107 Jan 2019 -
0.1.1024 Oct 2018Release notes
Open source →- Expose inner codec from
Framed(#686). - Implement AsyncRead::prepare_uninitialized_buffer for Take and Chain (#678).
- Expose inner codec from
-
0.1.927 Sep 2018Release notes
Open source →- Experimental async/await improvements (#661).
- Re-export
TaskExecutorfromtokio-current-thread(#652). - Improve
Runtimebuilder API (#645). tokio::runpanics when called from the context of an executor (#646).- Introduce
StreamExtwith atimeouthelper (#573). - Move
length_delimitedintotokio(#575). - Re-organize
tokio::netmodule (#548). - Re-export
tokio-current-thread::spawnin current_thread runtime (#579).
Release notes
Open source →- Fix bug in
AsyncRead::split()(#655). - Fix non-terminating loop in
length_delimited::FramedWrite(#576).
-
0.1.824 Aug 2018 -
0.1.713 Jun 2018 -
0.1.609 Mar 2018Release notes
Open source →- Add native endian builder fn to length_delimited (#144)
- Add AsyncRead::poll_read, AsyncWrite::poll_write (#170)
-
0.1.507 Feb 2018 -
0.1.410 Nov 2017Release notes
Open source →- Use
FrameTooBigas length delimited error type (#70). - Provide
BytesandLinescodecs (#78). - Provide
AllowStdIowrapper (#76).
- Use
-
0.1.315 Aug 2017Release notes
Open source →- Fix bug involving zero sized writes in copy helper (#57).
- Add get / set accessors for length delimited max frame length setting. (#65).
- Add
Framed::into_parts_and_codec(#59).
-
0.1.223 May 2017Release notes
Open source →- Introduce Tokio Runtime (#141)
- Provide
CurrentThreadfor more flexible usage of current thread executor (#141). - Add Lio for platforms that support it (#142).
- I/O resources now lazily bind to the reactor (#160).
- Extract Reactor to dedicated crate (#169)
- Add facade to sub crates and add prelude (#166).
- Switch TCP/UDP fns to poll_ -> Poll<...> style (#175)
Release notes
Open source →- Add
from_partsandinto_partsto the framing combinators. - Support passing an initialized buffer to the framing combinators.
- Add
length_adjustmentsupport to length delimited encoding (#48).
-
0.1.122 Mar 2017 -
0.1.015 Mar 2017