Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Rust crate futures to 0.3.30 #38

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2024

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

Compare Source

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#​2797)
  • Fix panic in FuturesUnordered::clear (#​2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#​2801, #​2812)
  • Improve support for targets without atomic CAS (#​2811)
  • Remove build scripts (#​2811)

v0.3.29

Compare Source

  • Add TryStreamExt::try_ready_chunks (#​2757)
  • Add TryStreamExt::{try_all,try_any} (#​2783)
  • Add UnboundedSender::{len,is_empty} (#​2750)
  • Fix Sync impl of FuturesUnordered (#​2788)
  • Fix infinite loop caused by invalid UTF-8 bytes (#​2785)
  • Fix build error with -Z minimal-versions (#​2761)

v0.3.28

Compare Source

v0.3.27

Compare Source

v0.3.26

Compare Source

  • Add Either::as_pin_mut and Either::as_pin_ref (#​2691)
  • Add Shared::ptr_eq and Shared::ptr_hash (#​2691)
  • Implement FusedStream for Buffered (#​2676)
  • Implement FusedStream for all streams in ReadyChunks (#​2693)
  • Fix bug in FuturesOrdered::push_front (#​2664)
  • Remove Fut::Output: Clone bounds from some Shared methods (#​2662)
  • Remove T: Debug bounds from Debug implementations of mpsc and oneshot types (#​2666, #​2667)

v0.3.25

Compare Source

  • Fix soundness issue in join! and try_join! macros (#​2649)
  • Implement Clone for sink::Drain (#​2650)

v0.3.24

Compare Source

  • Fix incorrect termination of select_with_strategy streams (#​2635)

v0.3.23

Compare Source

  • Work around MSRV increase due to a cargo bug.

v0.3.22

Compare Source

  • Fix Sync impl of BiLockGuard (#​2570)
  • Fix partial iteration in FuturesUnordered (#​2574)
  • Fix false detection of inner panics in Shared (#​2576)
  • Add Mutex::lock_owned and Mutex::try_lock_owned (#​2571)
  • Add io::copy_buf_abortable (#​2507)
  • Remove Unpin bound from TryStreamExt::into_async_read (#​2599)
  • Make run_until_stalled handle self-waking futures (#​2593)
  • Use FuturesOrdered in try_join_all (#​2556)
  • Fix orderings in LocalPool waker (#​2608)
  • Fix stream::Chunk adapters size hints (#​2611)
  • Add push_front and push_back to FuturesOrdered (#​2591)
  • Deprecate FuturesOrdered::push in favor of FuturesOrdered::push_back (#​2591)
  • Performance improvements (#​2583, #​2626)
  • Documentation improvements (#​2579, #​2604, #​2613)

v0.3.21

Compare Source

  • Fix potential data race in FlattenUnordered that introduced in 0.3.20 (#​2566)

v0.3.20

Compare Source

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, #​2550)
  • Change FuturesUnordered to respect yielding from future (#​2551)
  • Add StreamExt::{flatten_unordered, flat_map_unordered} (#​2083)

v0.3.19

Compare Source

  • Remove unstable read-initializer feature (#​2534)
  • Fix panic in FuturesUnordered (#​2535)
  • Fix compatibility issue with FuturesUnordered and tokio's cooperative scheduling (#​2527)
  • Add StreamExt::count (#​2495)

v0.3.18

Compare Source

NOTE: This release has been yanked. See #​2529 for details.

  • Fix unusable Sink implementation on stream::Scan (#​2499)
  • Make task::noop_waker_ref available without std feature (#​2505)
  • Add async LineWriter (#​2477)
  • Remove dependency on proc-macro-hack. This raises MSRV of utility crates to 1.45. (#​2520)

v0.3.17

Compare Source

  • Use FuturesOrdered in join_all (#​2412)
  • Add {future, stream}::poll_immediate (#​2452)
  • Add stream_select! macro (#​2262)
  • Implement Default for OptionFuture (#​2471)
  • Add Peekable::{peek_mut, poll_peek_mut} (#​2488)
  • Add BufReader::seek_relative (#​2489)

v0.3.16

Compare Source

  • Add TryStreamExt::try_chunks (#​2438)
  • Add StreamExt::{all, any} (#​2460)
  • Add stream::select_with_strategy (#​2450)
  • Update to new io_slice_advance interface (#​2454)

v0.3.15

Compare Source

  • Use #[proc_macro] at Rust 1.45+ to fix an issue where proc macros don't work with rust-analyzer (#​2407)
  • Support targets that do not have atomic CAS on stable Rust (#​2400)
  • futures-test: Add async #[test] function attribute (#​2409)
  • Add stream::abortable (#​2410)
  • Add FuturesUnordered::clear (#​2415)
  • Implement IntoIterator for FuturesUnordered (#​2423)
  • Implement Send and Sync for FuturesUnordered iterators (#​2416)
  • Make FuturesUnordered::iter_pin_ref public (#​2423)
  • Add SelectAll::clear (#​2430)
  • Add SelectAll::{iter, iter_mut} (#​2428)
  • Implement IntoIterator for SelectAll (#​2428)
  • Implement Clone for WeakShared (#​2396)

v0.3.14

Compare Source

  • Add future::SelectAll::into_inner (#​2363)
  • Allow calling UnboundedReceiver::try_next after None (#​2369)
  • Reexport non-Ext traits from the root of futures_util (#​2377)
  • Add AsyncSeekExt::stream_position (#​2380)
  • Add stream::Peekable::{next_if, next_if_eq} (#​2379)

v0.3.13

Compare Source

  • Mitigated starvation issues in FuturesUnordered (#​2333)
  • Fixed race with dropping mpsc::Receiver (#​2304)
  • Added Shared::{strong_count, weak_count} (#​2346)
  • Added no_std support for task::noop_waker_ref (#​2332)
  • Implemented Stream::size_hint for Either (#​2325)

v0.3.12

Compare Source

  • Fixed Unpin impl of future::{MaybeDone, TryMaybeDone} where trait bounds were accidentally added in 0.3.9. (#​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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@abdolence abdolence closed this May 1, 2024
Copy link
Contributor Author

renovate bot commented May 1, 2024

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.

@renovate renovate bot deleted the renovate/rust-futures-monorepo branch May 1, 2024 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant