dependabot[bot] opened a new pull request, #2603:
URL: https://github.com/apache/arrow-adbc/pull/2603
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.43.0 to 1.44.0.
Release notes
Sourced from https://github.com/tokio-rs/tokio/releases";>tokio's releases.
Tokio v1.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 https://redirect.github.com/tokio-rs/tokio/issues/7172";>#7172.
Added
coop: add task::coop module (https://redirect.github.com/tokio-rs/tokio/issues/7116";>#7116)
process: add Command::get_kill_on_drop() (https://redirect.github.com/tokio-rs/tokio/issues/7086";>#7086)
sync: add broadcast::Sender::closed (https://redirect.github.com/tokio-rs/tokio/issues/6685";>#6685, https://redirect.github.com/tokio-rs/tokio/issues/7090";>#7090)
sync: add broadcast::WeakSender (https://redirect.github.com/tokio-rs/tokio/issues/7100";>#7100)
sync: add oneshot::Receiver::is_empty() (https://redirect.github.com/tokio-rs/tokio/issues/7153";>#7153)
sync: add oneshot::Receiver::is_terminated() (https://redirect.github.com/tokio-rs/tokio/issues/7152";>#7152)
Fixed
fs: empty reads on File should not start a background read
(https://redirect.github.com/tokio-rs/tokio/issues/7139";>#7139)
process: calling start_kill on exited child should not fail
(https://redirect.github.com/tokio-rs/tokio/issues/7160";>#7160)
signal: fix CTRL_CLOSE, CTRL_LOGOFF,
CTRL_SHUTDOWN on windows (https://redirect.github.com/tokio-rs/tokio/issues/7122";>#7122)
sync: properly handle panic during mpsc drop (https://redirect.github.com/tokio-rs/tokio/issues/7094";>#7094)
Changes
runtime: clean up magic number in registration set (https://redirect.github.com/tokio-rs/tokio/issues/7112";>#7112)
coop: make coop yield using waker defer strategy (https://redirect.github.com/tokio-rs/tokio/issues/7185";>#7185)
macros: make select! budget-aware (https://redirect.github.com/tokio-rs/tokio/issues/7164";>#7164)
net: panic when passing a blocking socket to from_std (https://redirect.github.com/tokio-rs/tokio/issues/7166";>#7166)
io: clean up buffer casts (https://redirect.github.com/tokio-rs/tokio/issues/7142";>#7142)
Changes to unstable APIs
rt: add before and after task poll callbacks (https://redirect.github.com/tokio-rs/tokio/issues/7120";>#7120)
tracing: make the task tracing API unstable public (https://redirect.github.com/tokio-rs/tokio/issues/6972";>#6972)
Documented
docs: fix nesting of sections in top-level docs (https://redirect.github.com/tokio-rs/tokio/issues/7159";>#7159)
fs: rename symlink and hardlink parameter names (https://redirect.github.com/tokio-rs/tokio/issues/7143";>#7143)
io: swap reader/writer in simplex doc test (https://redirect.github.com/tokio-rs/tokio/issues/7176";>#7176)
macros: docs about select! alternatives (https://redirect.github.com/tokio-rs/tokio/issues/7110";>#7110)
net: rename the argument for send_to (https://redirect.github.com/tokio-rs/tokio/issues/7146";>#7146)
process: add example for reading Child stdout (https://redirect.github.com/tokio-rs/tokio/issues/7141";>#7141)
process: clarify Child::kill behavior (https://redirect.github.com/tokio-rs/tokio/issues/7162";>#7162)
process: fix grammar of the ChildStdin struct doc comment
(https://redirect.github.com/tokio-rs/tokio/issues/7192";>#7192)
runtime: consistently use worker_threads instead of
core_threads (https://redirect.github.com/tokio-rs/tokio/issues/7186";>#7186)
https://redirect.github.com/tokio-rs/tokio/issues/6685";>#6685: https://redirect.github.com/tokio-rs/tokio/pull/6685";>tokio-rs/tokio#6685
https://redirect.github.com/tokio-rs/tokio/issues/6972";>#6972:
https://redirect.github.com/tokio-rs/tokio/pull/6972";>tokio-rs/tokio#6972
https://redirect.github.com/tokio-rs/tokio/issues/7086";>#7086:
https://redirect.github.com/tokio-rs/tokio/pull/7086";>tokio-rs/tokio#7086
https://redirect.github.com/tokio-rs/tokio/issues/7090";>#7090:
https://redirect.github.com/tokio-rs/tokio/pull/7090";>tokio-rs/tokio#7090
... (truncated)
Commits
https://github.com/tokio-rs/tokio/commit/8182ecf2628d5e80dac52b8ed1ea466dbb0925b9";>8182ecf
chore: prepare Tokio v1.44.0 (https://redirect.github.com/tokio-rs/tokio/issues/7202";>#7202)
https://github.com/tokio-rs/tokio/commit/a258bff7018940b438e5de3fb846588454df4e4d";>a258bff
ci: enable printing in multi thread loom tests (https://redirect.github.com/tokio-rs/tokio/issues/7200";>#7200)
https://github.com/tokio-rs/