Closed renovate[bot] closed 3 months ago
This PR contains the following updates:
0.16.0
0.22.0
1.38.0
1.39.1
📅 Schedule: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
0.16.0
->0.22.0
0.16.0
->0.22.0
0.16.0
->0.22.0
0.16.0
->0.22.0
0.16.0
->0.22.0
0.16.0
->0.22.0
0.16.0
->0.22.0
1.38.0
->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 ### [`v1.38.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.38.1): Tokio v1.38.1 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.38.1) ### 1.38.1 (July 16th, 2024) This release fixes the bug identified as ([#6682]), which caused timers not to fire when they should. ##### Fixed - time: update `wake_up` while holding all the locks of sharded time wheels ([#6683]) [#6682]: https://togithub.com/tokio-rs/tokio/pull/6682 [#6683]: https://togithub.com/tokio-rs/tokio/pull/6683Configuration
📅 Schedule: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.