tokio-stream
Utilities to work with `Stream` and `tokio`.
0.1.19
436M downloads/mo
#263 most downloaded on crates.io
tokio-rs/tokio
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 19 of 20 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
21 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
21 releases · Dec 2020 to Jul 2026Releases
latest 21-
0.1.1922 Jul 2026Release notes
Open source →Added
- stream: implement
FromStreamfor standard collections (#7954, #7966) - stream: implement
FusedStreamfor various stream adaptors (#7854, #8090, #8096) - stream: implement
Peekable::size_hint(#8109) - task: add
JoinSetStreamwrapper forJoinSet(#8189)
Changed
- stream: bump minimum required
tokioversion to1.38.0(#7887) - stream: use cooperative budgeting in
tokio_stream::iter(#8218) - stream: update coop handling for
emptyandonce(#8227)
Fixed
- stream: implement
-
0.1.1804 Jan 2026Release notes
Open source →Added
- stream: add
ChunksTimeout::into_remainder(#7715) - stream: add examples to wrapper types (#7024)
- sync: implement
Stream::size_hintforReceiverStreamandUnboundedReceiverStream(#7492)
Fixed
- stream: work around the rustc bug in
StreamExt::collect(#7754)
Documented
- stream: improve the docs of
TcpListenerStream(#7578)
- stream: add
-
0.1.1706 Dec 2024 -
0.1.1605 Sep 2024 -
0.1.1514 Mar 2024Release notes
Open source → -
0.1.1426 Apr 2023Release notes
Open source →This bugfix release bumps the minimum version of Tokio to 1.15, which is necessary for
timeout_repeatingto compile. (#5657) -
0.1.1325 Apr 2023 withdrawn -
0.1.1220 Feb 2023 -
0.1.1111 Oct 2022 -
0.1.1018 Sep 2022Release notes
Open source → -
0.1.904 Jun 2022Release notes
Open source →- deps: upgrade
tokio-utildependency to0.7.x(#3762) - stream: add
StreamExt::map_while(#4351) - stream: add
StreamExt::then(#4355) - stream: add cancel-safety docs to
StreamExt::nextandtry_next(#4715) - stream: expose
Elapsederror (#4502) - stream: expose
Timeout(#4601) - stream: implement
ExtendforStreamMap(#4272) - sync: add
ClonetoRecvErrortypes (#4560)
Release 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).
- deps: upgrade
-
0.1.829 Oct 2021 -
0.1.707 Jul 2021Release notes
Open source → -
0.1.614 May 2021Release notes
Open source →Added
- stream: implement
ErrorandDisplayforBroadcastStreamRecvError(#3745)
Fixed
- stream: avoid yielding in
AllFutureandAnyFuture(#3625)
- stream: implement
-
0.1.520 Mar 2021 -
0.1.409 Mar 2021 -
0.1.305 Feb 2021 -
0.1.212 Jan 2021Release 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)
-
0.1.104 Jan 2021Release notes
Open source → -
0.1.023 Dec 2020 -
0.0.003 Dec 2020Nothing published for this version