Skip to content

Commit 8b5c2b7

Browse files
chore(deps): update rust crate tokio to v1.44.0 (#312)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | dependencies | minor | `1.43.0` -> `1.44.0` | --- ### Release Notes <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.44.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.44.0): Tokio v1.44.0 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0) ### 1.44.0 (March 7th, 2025) This release changes the `from_std` method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on [#&#8203;7172]. ##### Added - coop: add `task::coop` module ([#&#8203;7116]) - process: add `Command::get_kill_on_drop()` ([#&#8203;7086]) - sync: add `broadcast::Sender::closed` ([#&#8203;6685], [#&#8203;7090]) - sync: add `broadcast::WeakSender` ([#&#8203;7100]) - sync: add `oneshot::Receiver::is_empty()` ([#&#8203;7153]) - sync: add `oneshot::Receiver::is_terminated()` ([#&#8203;7152]) ##### Fixed - fs: empty reads on `File` should not start a background read ([#&#8203;7139]) - process: calling `start_kill` on exited child should not fail ([#&#8203;7160]) - signal: fix `CTRL_CLOSE`, `CTRL_LOGOFF`, `CTRL_SHUTDOWN` on windows ([#&#8203;7122]) - sync: properly handle panic during mpsc drop ([#&#8203;7094]) ##### Changes - runtime: clean up magic number in registration set ([#&#8203;7112]) - coop: make coop yield using waker defer strategy ([#&#8203;7185]) - macros: make `select!` budget-aware ([#&#8203;7164]) - net: panic when passing a blocking socket to `from_std` ([#&#8203;7166]) - io: clean up buffer casts ([#&#8203;7142]) ##### Changes to unstable APIs - rt: add before and after task poll callbacks ([#&#8203;7120]) - tracing: make the task tracing API unstable public ([#&#8203;6972]) ##### Documented - docs: fix nesting of sections in top-level docs ([#&#8203;7159]) - fs: rename symlink and hardlink parameter names ([#&#8203;7143]) - io: swap reader/writer in simplex doc test ([#&#8203;7176]) - macros: docs about `select!` alternatives ([#&#8203;7110]) - net: rename the argument for `send_to` ([#&#8203;7146]) - process: add example for reading `Child` stdout ([#&#8203;7141]) - process: clarify `Child::kill` behavior ([#&#8203;7162]) - process: fix grammar of the `ChildStdin` struct doc comment ([#&#8203;7192]) - runtime: consistently use `worker_threads` instead of `core_threads` ([#&#8203;7186]) [#&#8203;6685]: https://redirect.github.com/tokio-rs/tokio/pull/6685 [#&#8203;6972]: https://redirect.github.com/tokio-rs/tokio/pull/6972 [#&#8203;7086]: https://redirect.github.com/tokio-rs/tokio/pull/7086 [#&#8203;7090]: https://redirect.github.com/tokio-rs/tokio/pull/7090 [#&#8203;7094]: https://redirect.github.com/tokio-rs/tokio/pull/7094 [#&#8203;7100]: https://redirect.github.com/tokio-rs/tokio/pull/7100 [#&#8203;7110]: https://redirect.github.com/tokio-rs/tokio/pull/7110 [#&#8203;7112]: https://redirect.github.com/tokio-rs/tokio/pull/7112 [#&#8203;7116]: https://redirect.github.com/tokio-rs/tokio/pull/7116 [#&#8203;7120]: https://redirect.github.com/tokio-rs/tokio/pull/7120 [#&#8203;7122]: https://redirect.github.com/tokio-rs/tokio/pull/7122 [#&#8203;7139]: https://redirect.github.com/tokio-rs/tokio/pull/7139 [#&#8203;7141]: https://redirect.github.com/tokio-rs/tokio/pull/7141 [#&#8203;7142]: https://redirect.github.com/tokio-rs/tokio/pull/7142 [#&#8203;7143]: https://redirect.github.com/tokio-rs/tokio/pull/7143 [#&#8203;7146]: https://redirect.github.com/tokio-rs/tokio/pull/7146 [#&#8203;7152]: https://redirect.github.com/tokio-rs/tokio/pull/7152 [#&#8203;7153]: https://redirect.github.com/tokio-rs/tokio/pull/7153 [#&#8203;7159]: https://redirect.github.com/tokio-rs/tokio/pull/7159 [#&#8203;7160]: https://redirect.github.com/tokio-rs/tokio/pull/7160 [#&#8203;7162]: https://redirect.github.com/tokio-rs/tokio/pull/7162 [#&#8203;7164]: https://redirect.github.com/tokio-rs/tokio/pull/7164 [#&#8203;7166]: https://redirect.github.com/tokio-rs/tokio/pull/7166 [#&#8203;7172]: https://redirect.github.com/tokio-rs/tokio/pull/7172 [#&#8203;7176]: https://redirect.github.com/tokio-rs/tokio/pull/7176 [#&#8203;7185]: https://redirect.github.com/tokio-rs/tokio/pull/7185 [#&#8203;7186]: https://redirect.github.com/tokio-rs/tokio/pull/7186 [#&#8203;7192]: https://redirect.github.com/tokio-rs/tokio/pull/7192 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/apollographql/subgraph-template-rust-async-graphql). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 2199f11 commit 8b5c2b7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)