Skip to content

Releases: tokio-rs/tokio

Tokio v1.11.0

31 Aug 21:29
9a97eb3
Compare
Choose a tag to compare

1.11.0 (August 31, 2021)

Fixed

  • time: don't panic when Instant is not monotonic (#4044)
  • io: fix panic in fill_buf by not calling poll_fill_buf twice (#4084)

Added

  • watch: add watch::Sender::subscribe (#3800)
  • process: add from_std to ChildStd* (#4045)
  • stats: initial work on runtime stats (#4043)

Changed

  • tracing: change span naming to new console convention (#4042)
  • io: speed-up waking by using uninitialized array (#4055, #4071, #4075)

Documented

  • time: make Sleep examples easier to find (#4040)

Tokio v1.10.1

24 Aug 16:03
Compare
Choose a tag to compare

1.10.1 (August 24, 2021)

Fixed

  • runtime: fix leak in UnownedTask (#4063)

Tokio v1.10.0

12 Aug 20:04
c0974ba
Compare
Choose a tag to compare

1.10.0 (August 12, 2021)

Added

  • io: add (read|write)_f(32|64)[_le] methods (#4022)
  • io: add fill_buf and consume to AsyncBufReadExt (#3991)
  • process: add Child::raw_handle() on windows (#3998)

Fixed

  • doc: fix non-doc builds with --cfg docsrs (#4020)
  • io: flush eagerly in io::copy (#4001)
  • runtime: a debug assert was sometimes triggered during shutdown (#4005)
  • sync: use spin_loop_hint instead of yield_now in mpsc (#4037)
  • tokio: the test-util feature depends on rt, sync, and time (#4036)

Changes

  • runtime: reorganize parts of the runtime (#3979, #4005)
  • signal: make windows docs for signal module show up on unix builds (#3770)
  • task: quickly send task to heap on debug mode (#4009)

Documented

  • io: document cancellation safety of AsyncBufReadExt (#3997)
  • sync: document when watch::send fails (#4021)

Tokio v1.8.3

26 Jul 18:58
Compare
Choose a tag to compare

1.8.3 (July 22, 2021)

This release backports two fixes from 1.9.0

Fixed

  • Fix leak if output of future panics on drop (#3967)
  • Fix leak in LocalSet (#3978)

Tokio v1.9.0

22 Jul 10:06
b280c6d
Compare
Choose a tag to compare

1.9.0 (July 19, 2021)

Added

  • net: allow customized I/O operations for TcpStream (#3888)
  • sync: add getter for the mutex from a guard (#3928)
  • task: expose nameable future for TaskLocal::scope (#3273)

Fixed

  • Fix leak if output of future panics on drop (#3967)
  • Fix leak in LocalSet (#3978)

Changes

Tokio 1.8.2

19 Jul 18:21
Compare
Choose a tag to compare

Fixes a missed edge case from 1.8.1.

Fixed

  • runtime: drop canceled future on next poll (#3965)

Tokio 1.7.3

19 Jul 18:26
Compare
Choose a tag to compare

Fixes a missed edge case from 1.7.2.

Fixed

  • runtime: drop canceled future on next poll (#3965)

Tokio 1.6.4

19 Jul 18:33
Compare
Choose a tag to compare

Fixes a missed edge case from 1.6.3.

Fixed

  • runtime: drop canceled future on next poll (#3965)

Tokio 1.8.1

06 Jul 23:20
e0c527f
Compare
Choose a tag to compare

Forward ports 1.5.1 fixes.

Fixed

  • runtime: remotely abort tasks on JoinHandle::abort (#3934)

Tokio v1.7.2

06 Jul 22:34
998a125
Compare
Choose a tag to compare

Forward ports 1.5.1 fixes.

Fixed

  • runtime: remotely abort tasks on JoinHandle::abort (#3934)