davidB / cdviz

View software deployment's events & states
Apache License 2.0
4 stars 1 forks source link

Update Rust crate futures to 0.3.30 #72

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
futures (source) dependencies patch 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.

github-actions[bot] commented 4 months ago

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Elapsed time
✅ EDITORCONFIG editorconfig-checker 1 0 0.01s
✅ REPOSITORY dustilock yes no 0.01s
✅ REPOSITORY gitleaks yes no 0.21s
⚠️ REPOSITORY trivy yes 1 6.47s
✅ REPOSITORY trivy-sbom yes no 6.52s

See detailed report in MegaLinter reports _Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff_

_MegaLinter is graciously provided by OX Security_

renovate[bot] commented 4 months ago

Renovate Ignore Notification

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.