Closed renovate[bot] closed 6 months ago
Because you closed this PR without merging, Renovate will ignore this update (0.3.30
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
0.3
->0.3.30
Release Notes
rust-lang/futures-rs (futures)
### [`v0.3.30`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0330---2023-12-24) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.29...0.3.30) - Add `{BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of` ([#2797](https://togithub.com/rust-lang/futures-rs/issues/2797)) - Fix panic in `FuturesUnordered::clear` ([#2809](https://togithub.com/rust-lang/futures-rs/issues/2809)) - Fix panic in `AsyncBufReadExt::fill_buf` ([#2801](https://togithub.com/rust-lang/futures-rs/issues/2801), [#2812](https://togithub.com/rust-lang/futures-rs/issues/2812)) - Improve support for targets without atomic CAS ([#2811](https://togithub.com/rust-lang/futures-rs/issues/2811)) - Remove build scripts ([#2811](https://togithub.com/rust-lang/futures-rs/issues/2811)) ### [`v0.3.29`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0329---2023-10-26) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.28...0.3.29) - Add `TryStreamExt::try_ready_chunks` ([#2757](https://togithub.com/rust-lang/futures-rs/issues/2757)) - Add `TryStreamExt::{try_all,try_any}` ([#2783](https://togithub.com/rust-lang/futures-rs/issues/2783)) - Add `UnboundedSender::{len,is_empty}` ([#2750](https://togithub.com/rust-lang/futures-rs/issues/2750)) - Fix `Sync` impl of `FuturesUnordered` ([#2788](https://togithub.com/rust-lang/futures-rs/issues/2788)) - Fix infinite loop caused by invalid UTF-8 bytes ([#2785](https://togithub.com/rust-lang/futures-rs/issues/2785)) - Fix build error with -Z minimal-versions ([#2761](https://togithub.com/rust-lang/futures-rs/issues/2761)) ### [`v0.3.28`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0328---2023-03-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.27...0.3.28) - Update to syn 2. This raises MSRV of utility crates to 1.56. ([#2730](https://togithub.com/rust-lang/futures-rs/issues/2730), [#2733](https://togithub.com/rust-lang/futures-rs/issues/2733)) - Fix bug in `FlattenUnordered` ([#2726](https://togithub.com/rust-lang/futures-rs/issues/2726), [#2728](https://togithub.com/rust-lang/futures-rs/issues/2728)) ### [`v0.3.27`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0327---2023-03-11) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.26...0.3.27) - Add `TryFlattenUnordered` ([#2577](https://togithub.com/rust-lang/futures-rs/issues/2577), [#2590](https://togithub.com/rust-lang/futures-rs/issues/2590), [#2606](https://togithub.com/rust-lang/futures-rs/issues/2606), [#2607](https://togithub.com/rust-lang/futures-rs/issues/2607)) - Add `AbortHandle::is_aborted` ([#2710](https://togithub.com/rust-lang/futures-rs/issues/2710)) - Add `AbortRegistration::handle` ([#2712](https://togithub.com/rust-lang/futures-rs/issues/2712)) - Make `BiLock` strict-provenance compatible ([#2716](https://togithub.com/rust-lang/futures-rs/issues/2716)) ### [`v0.3.26`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0326---2023-01-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.25...0.3.26) - Add `Either::as_pin_mut` and `Either::as_pin_ref` ([#2691](https://togithub.com/rust-lang/futures-rs/issues/2691)) - Add `Shared::ptr_eq` and `Shared::ptr_hash` ([#2691](https://togithub.com/rust-lang/futures-rs/issues/2691)) - Implement `FusedStream` for `Buffered` ([#2676](https://togithub.com/rust-lang/futures-rs/issues/2676)) - Implement `FusedStream` for all streams in `ReadyChunks` ([#2693](https://togithub.com/rust-lang/futures-rs/issues/2693)) - Fix bug in `FuturesOrdered::push_front` ([#2664](https://togithub.com/rust-lang/futures-rs/issues/2664)) - Remove `Fut::Output: Clone` bounds from some `Shared` methods ([#2662](https://togithub.com/rust-lang/futures-rs/issues/2662)) - Remove `T: Debug` bounds from `Debug` implementations of `mpsc` and `oneshot` types ([#2666](https://togithub.com/rust-lang/futures-rs/issues/2666), [#2667](https://togithub.com/rust-lang/futures-rs/issues/2667)) ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) ### [`v0.3.21`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0321---2022-02-06) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.20...0.3.21) - Fix potential data race in `FlattenUnordered` that introduced in 0.3.20 ([#2566](https://togithub.com/rust-lang/futures-rs/issues/2566)) ### [`v0.3.20`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0320---2022-02-06) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.19...0.3.20) NOTE: This release has been yanked due to a bug fixed in 0.3.21. - Fix stacked borrows violations when `-Zmiri-tag-raw-pointers` is enabled. This raises MSRV of `futures-task` to 1.45. ([#2548](https://togithub.com/rust-lang/futures-rs/issues/2548), [#2550](https://togithub.com/rust-lang/futures-rs/issues/2550)) - Change `FuturesUnordered` to respect yielding from future ([#2551](https://togithub.com/rust-lang/futures-rs/issues/2551)) - Add `StreamExt::{flatten_unordered, flat_map_unordered}` ([#2083](https://togithub.com/rust-lang/futures-rs/issues/2083)) ### [`v0.3.19`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0319---2021-12-18) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.18...0.3.19) - Remove unstable `read-initializer` feature ([#2534](https://togithub.com/rust-lang/futures-rs/issues/2534)) - Fix panic in `FuturesUnordered` ([#2535](https://togithub.com/rust-lang/futures-rs/issues/2535)) - Fix compatibility issue with `FuturesUnordered` and tokio's cooperative scheduling ([#2527](https://togithub.com/rust-lang/futures-rs/issues/2527)) - Add `StreamExt::count` ([#2495](https://togithub.com/rust-lang/futures-rs/issues/2495)) ### [`v0.3.18`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0318---2021-11-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.17...0.3.18) NOTE: This release has been yanked. See [#2529](https://togithub.com/rust-lang/futures-rs/issues/2529) for details. - Fix unusable `Sink` implementation on `stream::Scan` ([#2499](https://togithub.com/rust-lang/futures-rs/issues/2499)) - Make `task::noop_waker_ref` available without `std` feature ([#2505](https://togithub.com/rust-lang/futures-rs/issues/2505)) - Add async `LineWriter` ([#2477](https://togithub.com/rust-lang/futures-rs/issues/2477)) - Remove dependency on `proc-macro-hack`. This raises MSRV of utility crates to 1.45. ([#2520](https://togithub.com/rust-lang/futures-rs/issues/2520)) ### [`v0.3.17`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0317---2021-08-30) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.16...0.3.17) - Use `FuturesOrdered` in `join_all` ([#2412](https://togithub.com/rust-lang/futures-rs/issues/2412)) - Add `{future, stream}::poll_immediate` ([#2452](https://togithub.com/rust-lang/futures-rs/issues/2452)) - Add `stream_select!` macro ([#2262](https://togithub.com/rust-lang/futures-rs/issues/2262)) - Implement `Default` for `OptionFuture` ([#2471](https://togithub.com/rust-lang/futures-rs/issues/2471)) - Add `Peekable::{peek_mut, poll_peek_mut}` ([#2488](https://togithub.com/rust-lang/futures-rs/issues/2488)) - Add `BufReader::seek_relative` ([#2489](https://togithub.com/rust-lang/futures-rs/issues/2489)) ### [`v0.3.16`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0316---2021-07-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.15...0.3.16) - Add `TryStreamExt::try_chunks` ([#2438](https://togithub.com/rust-lang/futures-rs/issues/2438)) - Add `StreamExt::{all, any}` ([#2460](https://togithub.com/rust-lang/futures-rs/issues/2460)) - Add `stream::select_with_strategy` ([#2450](https://togithub.com/rust-lang/futures-rs/issues/2450)) - Update to new `io_slice_advance` interface ([#2454](https://togithub.com/rust-lang/futures-rs/issues/2454)) ### [`v0.3.15`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0315---2021-05-11) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.14...0.3.15) - Use `#[proc_macro]` at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer ([#2407](https://togithub.com/rust-lang/futures-rs/issues/2407)) - Support targets that do not have atomic CAS on stable Rust ([#2400](https://togithub.com/rust-lang/futures-rs/issues/2400)) - futures-test: Add async `#[test]` function attribute ([#2409](https://togithub.com/rust-lang/futures-rs/issues/2409)) - Add `stream::abortable` ([#2410](https://togithub.com/rust-lang/futures-rs/issues/2410)) - Add `FuturesUnordered::clear` ([#2415](https://togithub.com/rust-lang/futures-rs/issues/2415)) - Implement `IntoIterator` for `FuturesUnordered` ([#2423](https://togithub.com/rust-lang/futures-rs/issues/2423)) - Implement `Send` and `Sync` for `FuturesUnordered` iterators ([#2416](https://togithub.com/rust-lang/futures-rs/issues/2416)) - Make `FuturesUnordered::iter_pin_ref` public ([#2423](https://togithub.com/rust-lang/futures-rs/issues/2423)) - Add `SelectAll::clear` ([#2430](https://togithub.com/rust-lang/futures-rs/issues/2430)) - Add `SelectAll::{iter, iter_mut}` ([#2428](https://togithub.com/rust-lang/futures-rs/issues/2428)) - Implement `IntoIterator` for `SelectAll` ([#2428](https://togithub.com/rust-lang/futures-rs/issues/2428)) - Implement `Clone` for `WeakShared` ([#2396](https://togithub.com/rust-lang/futures-rs/issues/2396)) ### [`v0.3.14`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0314---2021-04-10) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.13...0.3.14) - Add `future::SelectAll::into_inner` ([#2363](https://togithub.com/rust-lang/futures-rs/issues/2363)) - Allow calling `UnboundedReceiver::try_next` after `None` ([#2369](https://togithub.com/rust-lang/futures-rs/issues/2369)) - Reexport non-Ext traits from the root of `futures_util` ([#2377](https://togithub.com/rust-lang/futures-rs/issues/2377)) - Add `AsyncSeekExt::stream_position` ([#2380](https://togithub.com/rust-lang/futures-rs/issues/2380)) - Add `stream::Peekable::{next_if, next_if_eq}` ([#2379](https://togithub.com/rust-lang/futures-rs/issues/2379)) ### [`v0.3.13`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0313---2021-02-23) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.12...0.3.13) - Mitigated starvation issues in `FuturesUnordered` ([#2333](https://togithub.com/rust-lang/futures-rs/issues/2333)) - Fixed race with dropping `mpsc::Receiver` ([#2304](https://togithub.com/rust-lang/futures-rs/issues/2304)) - Added `Shared::{strong_count, weak_count}` ([#2346](https://togithub.com/rust-lang/futures-rs/issues/2346)) - Added `no_std` support for `task::noop_waker_ref` ([#2332](https://togithub.com/rust-lang/futures-rs/issues/2332)) - Implemented `Stream::size_hint` for `Either` ([#2325](https://togithub.com/rust-lang/futures-rs/issues/2325)) ### [`v0.3.12`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0312---2021-01-15) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.11...0.3.12) - Fixed `Unpin` impl of `future::{MaybeDone, TryMaybeDone}` where trait bounds were accidentally added in 0.3.9. ([#2317](https://togithub.com/rust-lang/futures-rs/issues/2317))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.