Releases: rust-lang/futures-rs
Releases · rust-lang/futures-rs
0.3.11
0.3.10
0.3.9
- Significantly improved compile time when async-awaitcrate feature is disabled (#2273)
- Added stream::repeat_with(#2279)
- Added StreamExt::unzip(#2263)
- Added sink::unfold(#2268)
- Added SinkExt::feed(#2155)
- Implemented FusedFutureforoneshot::Receiver(#2300)
- Implemented Cloneforsink::With(#2290)
- Re-exported MapOkOrElse,MapInto,OkInto,TryFlatten,WriteAllVectored(#2275)
0.3.8
0.3.7
0.3.6
- Fixed UB due to missing 'static on task::waker(#2206)
- Added AsyncBufReadExt::fill_buf(#2225)
- Added TryStreamExt::try_take_while(#2212)
- Added is_connected_tomethod tompsc::{Sender, UnboundedSender}(#2179)
- Added is_connected_tomethod tooneshot::Sender(#2158)
- Implement FusedStreamforFuturesOrdered(#2205)
- Fixed documentation links
- Improved documentation
- futures-test: Added track_closedmethod toAsyncWriteTestExtandSinkTestExt(#2159)
- futures-test: Implemented more traits for InterleavePending(#2208)
- futures-test: Implemented more traits for AssertUnmoved(#2208)
0.3.5
- Added StreamExt::flat_map.
- Added StreamExt::ready_chunks.
- Added *_unpinmethods toSinkExt.
- Added a cancellation()future tooneshot::Sender.
- Added reunitemethod toReadHalfandWriteHalf.
- Added Extendimplementations forFutures(Un)OrderedandSelectAll.
- Added support for reexporting the join!andselect!macros.
- Added no_stdsupport for thepending!andpoll!macros.
- Added SendandSyncsupport forAssertUnmoved.
- Fixed a bug where Sharedwasn't relinquishing control to the executor.
- Removed the Sendbound on the output ofRemoteHandle.
- Relaxed bounds on FuturesUnordered.
- Reorganized internal tests to work under different --features.
- Reorganized the bounds on StreamExt::forward.
- Removed and replaced a large amount of internal unsafe.
0.3.4
0.3.3
0.3.2
- Improved buffering performance of SplitSink(#1969)
- Added select_biased!macro (#1976)
- Added hash_receivermethod to mpsc channel (#1962)
- Added stream::try_unfold(#1977)
- Fixed bug with zero-size buffers in vectored IO (#1998)
- AtomicWaker::new()is now- const fn(#2007)
- Fixed bug between threadpool and user park/unparking (#2010)
- Added stream::Peakable::peek(#2021)
- Added StreamExt::scan(#2044)
- Added impl of AsyncRead/WriteforBufReader/Writer(#2033)
- Added impl of SpawnandLocalSpawnforArc<impl SpawnandRc<impl Spawn>(#2039)
- Fixed Syncissues withFuturesUnordered(#2054)
- Added into_innermethod forfuture::Ready(#2055)
- Added MappedMutexGuardAPI (#2056)
- Mitigated starvation issues in FuturesUnordered(#2049)
- Added TryFutureExt::map_ok_or_else(#2058)