Closed renovate[bot] closed 1 day ago
This PR contains the following updates:
1.38.1
1.40.0
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
📅 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 was generated by Mend Renovate. View the repository job log.
Issues 0 New issues 0 Accepted issues
Measures 0 Security Hotspots 0.0% Coverage on New Code 0.0% Duplication on New Code
See analysis details on SonarCloud
This PR contains the following updates:
1.38.1
->1.40.0
Release Notes
tokio-rs/tokio (tokio)
### [`v1.40.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.40.0): Tokio v1.40.0 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.3...tokio-1.40.0) ##### 1.40.0 (August 30th, 2024) ##### Added - io: add `util::SimplexStream` ([#6589]) - process: stabilize `Command::process_group` ([#6731]) - sync: add `{TrySendError,SendTimeoutError}::into_inner` ([#6755]) - task: add `JoinSet::join_all` ([#6784]) ##### Added (unstable) - runtime: add `Builder::{on_task_spawn, on_task_terminate}` ([#6742]) ##### Changed - io: use vectored io for `write_all_buf` when possible ([#6724]) - runtime: prevent niche-optimization to avoid triggering miri ([#6744]) - sync: mark mpsc types as `UnwindSafe` ([#6783]) - sync,time: make `Sleep` and `BatchSemaphore` instrumentation explicit roots ([#6727]) - task: use `NonZeroU64` for `task::Id` ([#6733]) - task: include panic message when printing `JoinError` ([#6753]) - task: add `#[must_use]` to `JoinHandle::abort_handle` ([#6762]) - time: eliminate timer wheel allocations ([#6779]) ##### Documented - docs: clarify that `[build]` section doesn't go in Cargo.toml ([#6728]) - io: clarify zero remaining capacity case ([#6790]) - macros: improve documentation for `select!` ([#6774]) - sync: document mpsc channel allocation behavior ([#6773]) [#6589]: https://redirect.github.com/tokio-rs/tokio/pull/6589 [#6724]: https://redirect.github.com/tokio-rs/tokio/pull/6724 [#6727]: https://redirect.github.com/tokio-rs/tokio/pull/6727 [#6728]: https://redirect.github.com/tokio-rs/tokio/pull/6728 [#6731]: https://redirect.github.com/tokio-rs/tokio/pull/6731 [#6733]: https://redirect.github.com/tokio-rs/tokio/pull/6733 [#6742]: https://redirect.github.com/tokio-rs/tokio/pull/6742 [#6744]: https://redirect.github.com/tokio-rs/tokio/pull/6744 [#6753]: https://redirect.github.com/tokio-rs/tokio/pull/6753 [#6755]: https://redirect.github.com/tokio-rs/tokio/pull/6755 [#6762]: https://redirect.github.com/tokio-rs/tokio/pull/6762 [#6773]: https://redirect.github.com/tokio-rs/tokio/pull/6773 [#6774]: https://redirect.github.com/tokio-rs/tokio/pull/6774 [#6779]: https://redirect.github.com/tokio-rs/tokio/pull/6779 [#6783]: https://redirect.github.com/tokio-rs/tokio/pull/6783 [#6784]: https://redirect.github.com/tokio-rs/tokio/pull/6784 [#6790]: https://redirect.github.com/tokio-rs/tokio/pull/6790 ### [`v1.39.3`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.39.3): Tokio v1.39.3 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3) ##### 1.39.3 (August 17th, 2024) This release fixes a regression where the unix socket api stopped accepting the abstract socket namespace. ([#6772]) [#6772]: https://redirect.github.com/tokio-rs/tokio/pull/6772 ### [`v1.39.2`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.39.2): Tokio v1.39.2 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.1...tokio-1.39.2) ##### 1.39.2 (July 27th, 2024) This release fixes a regression where the `select!` macro stopped accepting expressions that make use of temporary lifetime extension. ([#6722]) [#6722]: https://redirect.github.com/tokio-rs/tokio/pull/6722 ### [`v1.39.1`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.39.1): Tokio v1.39.1 [Compare Source](https://redirect.github.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://redirect.github.com/tokio-rs/tokio/pull/6715 ### [`v1.39.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.39.0): Tokio v1.39.0 [Compare Source](https://redirect.github.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://redirect.github.com/tokio-rs/tokio/pull/6114 [#6154]: https://redirect.github.com/tokio-rs/tokio/pull/6154 [#6532]: https://redirect.github.com/tokio-rs/tokio/pull/6532 [#6584]: https://redirect.github.com/tokio-rs/tokio/pull/6584 [#6585]: https://redirect.github.com/tokio-rs/tokio/pull/6585 [#6593]: https://redirect.github.com/tokio-rs/tokio/pull/6593 [#6608]: https://redirect.github.com/tokio-rs/tokio/pull/6608 [#6612]: https://redirect.github.com/tokio-rs/tokio/pull/6612 [#6619]: https://redirect.github.com/tokio-rs/tokio/pull/6619 [#6621]: https://redirect.github.com/tokio-rs/tokio/pull/6621 [#6622]: https://redirect.github.com/tokio-rs/tokio/pull/6622 [#6626]: https://redirect.github.com/tokio-rs/tokio/pull/6626 [#6629]: https://redirect.github.com/tokio-rs/tokio/pull/6629 [#6635]: https://redirect.github.com/tokio-rs/tokio/pull/6635 [#6637]: https://redirect.github.com/tokio-rs/tokio/pull/6637 [#6641]: https://redirect.github.com/tokio-rs/tokio/pull/6641 [#6645]: https://redirect.github.com/tokio-rs/tokio/pull/6645 [#6660]: https://redirect.github.com/tokio-rs/tokio/pull/6660 [#6661]: https://redirect.github.com/tokio-rs/tokio/pull/6661 [#6663]: https://redirect.github.com/tokio-rs/tokio/pull/6663 [#6666]: https://redirect.github.com/tokio-rs/tokio/pull/6666 [#6667]: https://redirect.github.com/tokio-rs/tokio/pull/6667 [#6668]: https://redirect.github.com/tokio-rs/tokio/pull/6668 [#6671]: https://redirect.github.com/tokio-rs/tokio/pull/6671 [#6674]: https://redirect.github.com/tokio-rs/tokio/pull/6674 [#6692]: https://redirect.github.com/tokio-rs/tokio/pull/6692 [#6695]: https://redirect.github.com/tokio-rs/tokio/pull/6695 [#6696]: https://redirect.github.com/tokio-rs/tokio/pull/6696 [#6709]: https://redirect.github.com/tokio-rs/tokio/pull/6709 [#6710]: https://redirect.github.com/tokio-rs/tokio/pull/6710Configuration
📅 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 was generated by Mend Renovate. View the repository job log.