From 0950fa9b347f8ea905705ae96b6187a7020116db Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 Jul 2024 17:42:08 +0000 Subject: [PATCH] Update Rust crate tokio to v1.39.1 (#506) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://togithub.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.38.1` -> `1.39.1` | --- ### Release Notes
tokio-rs/tokio (tokio) ### [`v1.39.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.1): Tokio v1.39.1 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.39.0...tokio-1.39.1) ##### 1.39.1 (July 23rd, 2024) This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. ([#​6715]) [#​6715]: https://togithub.com/tokio-rs/tokio/pull/6715 ### [`v1.39.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.0): Tokio v1.39.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.38.1...tokio-1.39.0) ### 1.39.0 (July 23rd, 2024) - This release bumps the MSRV to 1.70. ([#​6645]) - This release upgrades to mio v1. ([#​6635]) - This release upgrades to windows-sys v0.52 ([#​6154]) ##### Added - io: implement `AsyncSeek` for `Empty` ([#​6663]) - metrics: stabilize `num_alive_tasks` ([#​6619], [#​6667]) - process: add `Command::as_std_mut` ([#​6608]) - sync: add `watch::Sender::same_channel` ([#​6637]) - sync: add `{Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}` ([#​6661]) - sync: implement `Default` for `watch::Sender` ([#​6626]) - task: implement `Clone` for `AbortHandle` ([#​6621]) - task: stabilize `consume_budget` ([#​6622]) ##### Changed - io: improve panic message of `ReadBuf::put_slice()` ([#​6629]) - io: read during write in `copy_bidirectional` and `copy` ([#​6532]) - runtime: replace `num_cpus` with `available_parallelism` ([#​6709]) - task: avoid stack overflow when passing large future to `block_on` ([#​6692]) - time: avoid traversing entries in the time wheel twice ([#​6584]) - time: support `IntoFuture` with `timeout` ([#​6666]) - macros: support `IntoFuture` with `join!` and `select!` ([#​6710]) ##### Fixed - docs: fix docsrs builds with the fs feature enabled ([#​6585]) - io: only use short-read optimization on known-to-be-compatible platforms ([#​6668]) - time: fix overflow panic when using large durations with `Interval` ([#​6612]) ##### Added (unstable) - macros: allow `unhandled_panic` behavior for `#[tokio::main]` and `#[tokio::test]` ([#​6593]) - metrics: add `spawned_tasks_count` ([#​6114]) - metrics: add `worker_park_unpark_count` ([#​6696]) - metrics: add worker thread id ([#​6695]) ##### Documented - io: update `tokio::io::stdout` documentation ([#​6674]) - macros: typo fix in `join.rs` and `try_join.rs` ([#​6641]) - runtime: fix typo in `unhandled_panic` ([#​6660]) - task: document behavior of `JoinSet::try_join_next` when all tasks are running ([#​6671]) [#​6114]: https://togithub.com/tokio-rs/tokio/pull/6114 [#​6154]: https://togithub.com/tokio-rs/tokio/pull/6154 [#​6532]: https://togithub.com/tokio-rs/tokio/pull/6532 [#​6584]: https://togithub.com/tokio-rs/tokio/pull/6584 [#​6585]: https://togithub.com/tokio-rs/tokio/pull/6585 [#​6593]: https://togithub.com/tokio-rs/tokio/pull/6593 [#​6608]: https://togithub.com/tokio-rs/tokio/pull/6608 [#​6612]: https://togithub.com/tokio-rs/tokio/pull/6612 [#​6619]: https://togithub.com/tokio-rs/tokio/pull/6619 [#​6621]: https://togithub.com/tokio-rs/tokio/pull/6621 [#​6622]: https://togithub.com/tokio-rs/tokio/pull/6622 [#​6626]: https://togithub.com/tokio-rs/tokio/pull/6626 [#​6629]: https://togithub.com/tokio-rs/tokio/pull/6629 [#​6635]: https://togithub.com/tokio-rs/tokio/pull/6635 [#​6637]: https://togithub.com/tokio-rs/tokio/pull/6637 [#​6641]: https://togithub.com/tokio-rs/tokio/pull/6641 [#​6645]: https://togithub.com/tokio-rs/tokio/pull/6645 [#​6660]: https://togithub.com/tokio-rs/tokio/pull/6660 [#​6661]: https://togithub.com/tokio-rs/tokio/pull/6661 [#​6663]: https://togithub.com/tokio-rs/tokio/pull/6663 [#​6666]: https://togithub.com/tokio-rs/tokio/pull/6666 [#​6667]: https://togithub.com/tokio-rs/tokio/pull/6667 [#​6668]: https://togithub.com/tokio-rs/tokio/pull/6668 [#​6671]: https://togithub.com/tokio-rs/tokio/pull/6671 [#​6674]: https://togithub.com/tokio-rs/tokio/pull/6674 [#​6692]: https://togithub.com/tokio-rs/tokio/pull/6692 [#​6695]: https://togithub.com/tokio-rs/tokio/pull/6695 [#​6696]: https://togithub.com/tokio-rs/tokio/pull/6696 [#​6709]: https://togithub.com/tokio-rs/tokio/pull/6709 [#​6710]: https://togithub.com/tokio-rs/tokio/pull/6710
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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 was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/spiraldb/vortex). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Cargo.lock | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 941818840d..1dde8709c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2186,6 +2186,18 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mio" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" +dependencies = [ + "hermit-abi", + "libc", + "wasi", + "windows-sys 0.52.0", +] + [[package]] name = "monoio" version = "0.2.3" @@ -2198,7 +2210,7 @@ dependencies = [ "io-uring", "libc", "memchr", - "mio", + "mio 0.8.11", "monoio-macros", "nix", "pin-project-lite", @@ -3779,28 +3791,27 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.38.1" +version = "1.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df" +checksum = "d040ac2b29ab03b09d4129c2f5bbd012a3ac2f79d38ff506a4bf8dd34b0eac8a" dependencies = [ "backtrace", "bytes", "libc", - "mio", - "num_cpus", + "mio 1.0.1", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote",