Bump futures-util from 0.3.4 to 0.3.11
Bumps futures-util from 0.3.4 to 0.3.11.
Release notes
Sourced from futures-util's releases.
0.3.11
- Fixed heap buffer overflow in
AsyncReadExt::{read_to_end, read_to_string}(#2314)0.3.10
- Fixed type-inference in
sink::unfoldby specifying more of its types (breaking change -- see #2311)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
- Switch proc-macros to use native
#[proc_macro]at Rust 1.45+ (#2243)- Add
WeakShared(#2169)- Add
TryStreamExt::try_buffered(#2245)- Add
StreamExt::cycle(#2252)- Implemented
Cloneforstream::{Empty, Pending, Repeat, Iter}(#2248, #2252)- Fix panic in some
TryStreamExtcombinators (#2250)0.3.7
- Fixed unsoundness in
MappedMutexGuard(#2240)- Re-exported
TakeUntil(#2235)- futures-test: Prevent double panic in
panic_waker(#2236)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.
... (truncated)
Changelog
Sourced from futures-util's changelog.
0.3.11 - 2021-01-14
- Fixed heap buffer overflow in
AsyncReadExt::{read_to_end, read_to_string}(#2314)0.3.10 - 2021-01-13
NOTE: This release has been yanked. See #2310 for details.
- Fixed type-inference in
sink::unfoldby specifying more of its types (breaking change -- see #2311)0.3.9 - 2021-01-08
NOTE: This release has been yanked. See #2310 for details.
- 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 - 2020-11-04
NOTE: This release has been yanked. See #2310 for details.
- Switched proc-macros to use native
#[proc_macro]at Rust 1.45+ (#2243)- Added
WeakShared(#2169)- Added
TryStreamExt::try_buffered(#2245)- Added
StreamExt::cycle(#2252)- Implemented
Cloneforstream::{Empty, Pending, Repeat, Iter}(#2248, #2252)- Fixed panic in some
TryStreamExtcombinators (#2250)0.3.7 - 2020-10-23
NOTE: This release has been yanked. See #2310 for details.
- Fixed unsoundness in
MappedMutexGuard(#2240)- Re-exported
TakeUntil(#2235)- futures-test: Prevent double panic in
panic_waker(#2236)0.3.6 - 2020-10-06
NOTE: This release has been yanked. See #2310 for details.
... (truncated)
Commits
7f509b5Release 0.3.11b38805eFix handling of malicious readers in read_to_end (#2314)6f948acFix changelog release date60b02d2Release 0.3.10b008f34Fix type-inference in sink::unfold() by specifying more of its types (#2311)1db2b4eperf: Avoid an Option in theMap*futures (#2306)1661badRelease 0.3.962e0328Remove version from path dev-dependencies to make it easier to publish (#2305)73aaf4aRun sanitizers on CI (#2303)8e9b86eDo not redefine modules in futures crate (#2299)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.