chore(deps): update rust crate tokio to v1.54.0 #51

Open
renovate wants to merge 1 commit from renovate/tokio-1.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Type Update Change
tokio (source) dependencies minor 1.53.1 → 1.54.0

Release Notes

tokio-rs/tokio (tokio)

v1.54.0: Tokio v1.54.0

Compare Source

1.54.0 (October 19th, 2026)

The 1.54.0 release includes all changes up to 1.53.3.

The MSRV is increased to 1.85. (#​8514)

Added
  • fs: add File::set_times, File::set_modified, and fs::FileTimes (#​8504)
  • net: implement Default for named_pipe::{ClientOptions, ServerOptions} (#​8378)
  • runtime: add Builder::max_io_events_per_busy_tick (#​8410)
  • runtime: stabilize tokio::runtime::worker_index() (#​8431)
  • sync: add SemaphorePermit::semaphore() (#​8482)
  • sync: add blocking_acquire methods to Semaphore (#​8269)
  • sync: add watch::Receiver::is_closed (#​8481)
  • wasm: support JSPI for Emscripten target (#​8285, #​8627)
  • wasm: support the wasm32-unknown-emscripten target (#​8281, #​8422, #​8528, #​8628)
Changed
  • fs: reject zero in File::set_max_buf_size (#​8449)
  • io: make copy_buf cooperative (#​8459)
  • io: panic when BufReader or BufStream is created with zero capacity (#​8494)
  • io: panic when in-memory pipe is created with zero capacity (#​8397)
  • io: reject zero buffer size in copy_bidirectional_with_sizes (#​8454)
  • io: support vectored writes in Sink (#​8663)
  • net: start UnixStream::pair and UnixDatagram::pair sockets as writable (#​8444)
  • net: start accepted sockets as readable and writable (#​8435)
  • net: support UCred on Fuchsia (#​8257)
  • process: use mio::unix::pipe for Unix child stdio (#​8603)
  • runtime: cache-pad the shared injection queue and idle state (#​8622)
  • runtime: decide auto-boxing of spawned futures at monomorphization time (#​8414)
  • runtime: make enable_io available whenever rt is enabled (#​8387)
  • runtime: move block_in_place setup into a non-generic function (#​8315)
  • runtime: move the multi-thread inject queue to its own mutex (#​8382)
  • runtime: panic when max_io_events_per_tick is zero (#​8476)
  • runtime: suggest .await in nested block_on panic message (#​8501)
  • sync: avoid atomic reader count in broadcast slots (#​8357)
  • sync: use acquire/release orderings in Notify (#​8325)
  • time: remove the runtime handle from timers (#​8458)
Fixed
  • fs: restore File internal state when op fails (#​8291)
  • io: complete zero-length memory stream operations immediately (#​8323)
  • io: flush the writer when the reader stalls in copy_buf (#​8424)
  • io: keep the shutdown bit when clearing readiness (#​8435)
  • io: preserve the full ScheduledIo tick in readiness events (#​8331)
  • io: read lines as bytes so a partial line survives an I/O error (#​8400)
  • io: retry on ErrorKind::Interrupted in more I/O operations (#​8417, #​8432, #​8448, #​8453, #​8455, #​8460)
  • io: use spawn_mandatory_blocking for stdout and stderr (#​8506)
  • io: wait for pending operations before BufReader seeks (#​8599)
  • net: close CreateFileW handle on SetNamedPipeHandleState failure (#​8418)
  • net: fix peer credentials on NetBSD (#​8589)
  • net: saturate TcpSocket and UnixSocket listen backlog (#​8511)
  • net: treat ENOTCONN as success in UnixStream::shutdown (#​8526)
  • runtime: allow building with --all-features without tokio_unstable (#​8401)
  • runtime: avoid overflow in shutdown_timeout() (#​8497)
  • runtime: fix spawn_blocking hang when only scheduler workers exist (#​8408)
  • runtime: fix misleading signal driver panic message (#​8419)
  • sync: preserve FIFO lock order when coop budget is exhausted (#​8371)
  • sync: use usize for permit count in SemaphorePermit (#​8405)
  • time: avoid interval deadline overflow (#​8385)
  • time: handle wrapped top-level timer-wheel slots (#​8334)
Unstable
  • fs: fall back when io_uring has no IO driver (#​8165)
  • metrics: cap log histogram precision (#​8496)
  • runtime: add an opt-in sharded spawn_blocking queue (#​8337)
  • runtime: expose schedule latency in task hooks (#​8282)
  • taskdump: fix idle bookkeeping when a task dump wakes parked workers (#​8372)
  • taskdump: skip non-idle tasks during taskdumps (#​8568)
Documented
  • docs: fix stray braces and broken links in rustdoc (#​8605)
  • fs: document cancellation behavior of tokio::fs (#​8265)
  • net: add Safety docs for named pipe from_raw_handle (#​8378)
  • net: document that TcpStream::connect returns only the last error (#​8421)
  • runtime: add error documentation for runtime::Builder (#​8297)
  • runtime: link available_parallelism in worker count docs (#​8625)
  • sync: clarify panic behavior of broadcast::channel() (#​8420)
  • sync: fix typo in Semaphore documentation (#​8521)

v1.53.3: Tokio v1.53.3

Compare Source

1.53.3 (October 13th, 2026)

Added
  • io: add AsyncFd::register and AsyncFd::register_with_interest (#​8587)
Changed
  • io: deprecate AsyncFd::{new, with_interest, try_new, try_with_interest} (#​8587)
Fixed
  • io: wake and drop DuplexStream wakers outside the lock (#​8618)
  • macros: avoid unreachable_code in join! and try_join! for Infallible (#​8518)
  • runtime: fix paused time auto-advancing when I/O wakes a task on current_thread (#​8595)
  • sync: wake waiters outside the lock when closing a semaphore (#​8529)
  • test: fix several flaky tests (#​8196, #​8427, #​8609)
Fixed (unstable)
  • rt: keep io_uring op alive when submission fails after push (#​8185)

v1.53.2: Tokio v1.53.2

Compare Source

1.53.2 (October 3rd, 2026)

Fixed
  • fs: handle integer overflow in buffered relative seek (#​8574)
  • io: revert "always cleanup AsyncFd registration list on deregister" (#​8540)
  • process: unregister Windows wait before closing child handle (#​8564)
  • rt: drop blocking pool mutex before shutting down rejected task (#​8562)
  • sync: fix mpsc index wraparound in block reclamation (#​8546)
  • sync: forget mpsc Permit before sending value (#​8560)
  • sync: validate MAX_PERMITS in Semaphore::acquire (#​8548)
  • sync: wake broadcast Sender::closed outside mutex (#​8558)
  • task: drop replaced waker outside lock in JoinSet (#​8554)
  • time: drop timer lock before dropping waker in clear_entry (#​8552)
  • time: expire timers directly on shutdown without rotating wheel (#​8570)
Fixed (unstable)
  • fs: clamp io_uring read length to u32::MAX (#​8572)
  • rt: ignore current_thread task dumps from other runtimes (#​8544)
  • rt: preserve io_uring context if a completion waker panics (#​8566)
  • sync: fix semaphore use-after-free and permit leak on tracing panic (#​8542)
  • taskdump: restore deferred leaf wakes during capture (#​8445)
  • time: drop stored waker when cancelling alt timer entry (#​8550)

Configuration

📅 Schedule: (UTC)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | minor | `1.53.1` → `1.54.0` | --- ### Release Notes <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.54.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.54.0): Tokio v1.54.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.53.3...tokio-1.54.0) ### 1.54.0 (October 19th, 2026) The 1.54.0 release includes all changes up to 1.53.3. The MSRV is increased to 1.85. ([#&#8203;8514]) ##### Added - fs: add `File::set_times`, `File::set_modified`, and `fs::FileTimes` ([#&#8203;8504]) - net: implement `Default` for `named_pipe::{ClientOptions, ServerOptions}` ([#&#8203;8378]) - runtime: add `Builder::max_io_events_per_busy_tick` ([#&#8203;8410]) - runtime: stabilize `tokio::runtime::worker_index()` ([#&#8203;8431]) - sync: add `SemaphorePermit::semaphore()` ([#&#8203;8482]) - sync: add `blocking_acquire` methods to `Semaphore` ([#&#8203;8269]) - sync: add `watch::Receiver::is_closed` ([#&#8203;8481]) - wasm: support JSPI for Emscripten target ([#&#8203;8285], [#&#8203;8627]) - wasm: support the `wasm32-unknown-emscripten` target ([#&#8203;8281], [#&#8203;8422], [#&#8203;8528], [#&#8203;8628]) ##### Changed - fs: reject zero in `File::set_max_buf_size` ([#&#8203;8449]) - io: make `copy_buf` cooperative ([#&#8203;8459]) - io: panic when `BufReader` or `BufStream` is created with zero capacity ([#&#8203;8494]) - io: panic when in-memory pipe is created with zero capacity ([#&#8203;8397]) - io: reject zero buffer size in `copy_bidirectional_with_sizes` ([#&#8203;8454]) - io: support vectored writes in `Sink` ([#&#8203;8663]) - net: start `UnixStream::pair` and `UnixDatagram::pair` sockets as writable ([#&#8203;8444]) - net: start accepted sockets as readable and writable ([#&#8203;8435]) - net: support `UCred` on Fuchsia ([#&#8203;8257]) - process: use `mio::unix::pipe` for Unix child stdio ([#&#8203;8603]) - runtime: cache-pad the shared injection queue and idle state ([#&#8203;8622]) - runtime: decide auto-boxing of spawned futures at monomorphization time ([#&#8203;8414]) - runtime: make `enable_io` available whenever `rt` is enabled ([#&#8203;8387]) - runtime: move `block_in_place` setup into a non-generic function ([#&#8203;8315]) - runtime: move the multi-thread inject queue to its own mutex ([#&#8203;8382]) - runtime: panic when `max_io_events_per_tick` is zero ([#&#8203;8476]) - runtime: suggest `.await` in nested `block_on` panic message ([#&#8203;8501]) - sync: avoid atomic reader count in broadcast slots ([#&#8203;8357]) - sync: use acquire/release orderings in `Notify` ([#&#8203;8325]) - time: remove the runtime handle from timers ([#&#8203;8458]) ##### Fixed - fs: restore `File` internal state when op fails ([#&#8203;8291]) - io: complete zero-length memory stream operations immediately ([#&#8203;8323]) - io: flush the writer when the reader stalls in `copy_buf` ([#&#8203;8424]) - io: keep the shutdown bit when clearing readiness ([#&#8203;8435]) - io: preserve the full `ScheduledIo` tick in readiness events ([#&#8203;8331]) - io: read lines as bytes so a partial line survives an I/O error ([#&#8203;8400]) - io: retry on `ErrorKind::Interrupted` in more I/O operations ([#&#8203;8417], [#&#8203;8432], [#&#8203;8448], [#&#8203;8453], [#&#8203;8455], [#&#8203;8460]) - io: use `spawn_mandatory_blocking` for stdout and stderr ([#&#8203;8506]) - io: wait for pending operations before `BufReader` seeks ([#&#8203;8599]) - net: close `CreateFileW` handle on `SetNamedPipeHandleState` failure ([#&#8203;8418]) - net: fix peer credentials on NetBSD ([#&#8203;8589]) - net: saturate `TcpSocket` and `UnixSocket` listen backlog ([#&#8203;8511]) - net: treat `ENOTCONN` as success in `UnixStream::shutdown` ([#&#8203;8526]) - runtime: allow building with `--all-features` without `tokio_unstable` ([#&#8203;8401]) - runtime: avoid overflow in `shutdown_timeout()` ([#&#8203;8497]) - runtime: fix `spawn_blocking` hang when only scheduler workers exist ([#&#8203;8408]) - runtime: fix misleading signal driver panic message ([#&#8203;8419]) - sync: preserve FIFO lock order when coop budget is exhausted ([#&#8203;8371]) - sync: use `usize` for permit count in `SemaphorePermit` ([#&#8203;8405]) - time: avoid interval deadline overflow ([#&#8203;8385]) - time: handle wrapped top-level timer-wheel slots ([#&#8203;8334]) ##### Unstable - fs: fall back when `io_uring` has no IO driver ([#&#8203;8165]) - metrics: cap log histogram precision ([#&#8203;8496]) - runtime: add an opt-in sharded `spawn_blocking` queue ([#&#8203;8337]) - runtime: expose schedule latency in task hooks ([#&#8203;8282]) - taskdump: fix idle bookkeeping when a task dump wakes parked workers ([#&#8203;8372]) - taskdump: skip non-idle tasks during taskdumps ([#&#8203;8568]) ##### Documented - docs: fix stray braces and broken links in rustdoc ([#&#8203;8605]) - fs: document cancellation behavior of `tokio::fs` ([#&#8203;8265]) - net: add Safety docs for named pipe `from_raw_handle` ([#&#8203;8378]) - net: document that `TcpStream::connect` returns only the last error ([#&#8203;8421]) - runtime: add error documentation for `runtime::Builder` ([#&#8203;8297]) - runtime: link `available_parallelism` in worker count docs ([#&#8203;8625]) - sync: clarify panic behavior of `broadcast::channel()` ([#&#8203;8420]) - sync: fix typo in `Semaphore` documentation ([#&#8203;8521]) [#&#8203;8165]: https://github.com/tokio-rs/tokio/pull/8165 [#&#8203;8257]: https://github.com/tokio-rs/tokio/pull/8257 [#&#8203;8265]: https://github.com/tokio-rs/tokio/pull/8265 [#&#8203;8269]: https://github.com/tokio-rs/tokio/pull/8269 [#&#8203;8281]: https://github.com/tokio-rs/tokio/pull/8281 [#&#8203;8282]: https://github.com/tokio-rs/tokio/pull/8282 [#&#8203;8285]: https://github.com/tokio-rs/tokio/pull/8285 [#&#8203;8291]: https://github.com/tokio-rs/tokio/pull/8291 [#&#8203;8297]: https://github.com/tokio-rs/tokio/pull/8297 [#&#8203;8315]: https://github.com/tokio-rs/tokio/pull/8315 [#&#8203;8323]: https://github.com/tokio-rs/tokio/pull/8323 [#&#8203;8325]: https://github.com/tokio-rs/tokio/pull/8325 [#&#8203;8331]: https://github.com/tokio-rs/tokio/pull/8331 [#&#8203;8334]: https://github.com/tokio-rs/tokio/pull/8334 [#&#8203;8337]: https://github.com/tokio-rs/tokio/pull/8337 [#&#8203;8357]: https://github.com/tokio-rs/tokio/pull/8357 [#&#8203;8371]: https://github.com/tokio-rs/tokio/pull/8371 [#&#8203;8372]: https://github.com/tokio-rs/tokio/pull/8372 [#&#8203;8378]: https://github.com/tokio-rs/tokio/pull/8378 [#&#8203;8382]: https://github.com/tokio-rs/tokio/pull/8382 [#&#8203;8385]: https://github.com/tokio-rs/tokio/pull/8385 [#&#8203;8387]: https://github.com/tokio-rs/tokio/pull/8387 [#&#8203;8397]: https://github.com/tokio-rs/tokio/pull/8397 [#&#8203;8400]: https://github.com/tokio-rs/tokio/pull/8400 [#&#8203;8401]: https://github.com/tokio-rs/tokio/pull/8401 [#&#8203;8405]: https://github.com/tokio-rs/tokio/pull/8405 [#&#8203;8408]: https://github.com/tokio-rs/tokio/pull/8408 [#&#8203;8410]: https://github.com/tokio-rs/tokio/pull/8410 [#&#8203;8414]: https://github.com/tokio-rs/tokio/pull/8414 [#&#8203;8417]: https://github.com/tokio-rs/tokio/pull/8417 [#&#8203;8418]: https://github.com/tokio-rs/tokio/pull/8418 [#&#8203;8419]: https://github.com/tokio-rs/tokio/pull/8419 [#&#8203;8420]: https://github.com/tokio-rs/tokio/pull/8420 [#&#8203;8421]: https://github.com/tokio-rs/tokio/pull/8421 [#&#8203;8422]: https://github.com/tokio-rs/tokio/pull/8422 [#&#8203;8424]: https://github.com/tokio-rs/tokio/pull/8424 [#&#8203;8431]: https://github.com/tokio-rs/tokio/pull/8431 [#&#8203;8432]: https://github.com/tokio-rs/tokio/pull/8432 [#&#8203;8435]: https://github.com/tokio-rs/tokio/pull/8435 [#&#8203;8444]: https://github.com/tokio-rs/tokio/pull/8444 [#&#8203;8448]: https://github.com/tokio-rs/tokio/pull/8448 [#&#8203;8449]: https://github.com/tokio-rs/tokio/pull/8449 [#&#8203;8453]: https://github.com/tokio-rs/tokio/pull/8453 [#&#8203;8454]: https://github.com/tokio-rs/tokio/pull/8454 [#&#8203;8455]: https://github.com/tokio-rs/tokio/pull/8455 [#&#8203;8458]: https://github.com/tokio-rs/tokio/pull/8458 [#&#8203;8459]: https://github.com/tokio-rs/tokio/pull/8459 [#&#8203;8460]: https://github.com/tokio-rs/tokio/pull/8460 [#&#8203;8476]: https://github.com/tokio-rs/tokio/pull/8476 [#&#8203;8481]: https://github.com/tokio-rs/tokio/pull/8481 [#&#8203;8482]: https://github.com/tokio-rs/tokio/pull/8482 [#&#8203;8494]: https://github.com/tokio-rs/tokio/pull/8494 [#&#8203;8496]: https://github.com/tokio-rs/tokio/pull/8496 [#&#8203;8497]: https://github.com/tokio-rs/tokio/pull/8497 [#&#8203;8501]: https://github.com/tokio-rs/tokio/pull/8501 [#&#8203;8504]: https://github.com/tokio-rs/tokio/pull/8504 [#&#8203;8506]: https://github.com/tokio-rs/tokio/pull/8506 [#&#8203;8511]: https://github.com/tokio-rs/tokio/pull/8511 [#&#8203;8514]: https://github.com/tokio-rs/tokio/pull/8514 [#&#8203;8521]: https://github.com/tokio-rs/tokio/pull/8521 [#&#8203;8526]: https://github.com/tokio-rs/tokio/pull/8526 [#&#8203;8528]: https://github.com/tokio-rs/tokio/pull/8528 [#&#8203;8568]: https://github.com/tokio-rs/tokio/pull/8568 [#&#8203;8589]: https://github.com/tokio-rs/tokio/pull/8589 [#&#8203;8599]: https://github.com/tokio-rs/tokio/pull/8599 [#&#8203;8603]: https://github.com/tokio-rs/tokio/pull/8603 [#&#8203;8605]: https://github.com/tokio-rs/tokio/pull/8605 [#&#8203;8622]: https://github.com/tokio-rs/tokio/pull/8622 [#&#8203;8625]: https://github.com/tokio-rs/tokio/pull/8625 [#&#8203;8627]: https://github.com/tokio-rs/tokio/pull/8627 [#&#8203;8628]: https://github.com/tokio-rs/tokio/pull/8628 [#&#8203;8663]: https://github.com/tokio-rs/tokio/pull/8663 ### [`v1.53.3`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.53.3): Tokio v1.53.3 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.53.2...tokio-1.53.3) ### 1.53.3 (October 13th, 2026) ##### Added - io: add `AsyncFd::register` and `AsyncFd::register_with_interest` ([#&#8203;8587]) ##### Changed - io: deprecate `AsyncFd::{new, with_interest, try_new, try_with_interest}` ([#&#8203;8587]) ##### Fixed - io: wake and drop `DuplexStream` wakers outside the lock ([#&#8203;8618]) - macros: avoid `unreachable_code` in `join!` and `try_join!` for `Infallible` ([#&#8203;8518]) - runtime: fix paused time auto-advancing when I/O wakes a task on `current_thread` ([#&#8203;8595]) - sync: wake waiters outside the lock when closing a semaphore ([#&#8203;8529]) - test: fix several flaky tests ([#&#8203;8196], [#&#8203;8427], [#&#8203;8609]) ##### Fixed (unstable) - rt: keep `io_uring` op alive when submission fails after push ([#&#8203;8185]) [#&#8203;8185]: https://github.com/tokio-rs/tokio/pull/8185 [#&#8203;8196]: https://github.com/tokio-rs/tokio/pull/8196 [#&#8203;8427]: https://github.com/tokio-rs/tokio/pull/8427 [#&#8203;8518]: https://github.com/tokio-rs/tokio/pull/8518 [#&#8203;8529]: https://github.com/tokio-rs/tokio/pull/8529 [#&#8203;8587]: https://github.com/tokio-rs/tokio/pull/8587 [#&#8203;8595]: https://github.com/tokio-rs/tokio/pull/8595 [#&#8203;8609]: https://github.com/tokio-rs/tokio/pull/8609 [#&#8203;8618]: https://github.com/tokio-rs/tokio/pull/8618 ### [`v1.53.2`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.53.2): Tokio v1.53.2 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2) ### 1.53.2 (October 3rd, 2026) ##### Fixed - fs: handle integer overflow in buffered relative seek ([#&#8203;8574]) - io: revert "always cleanup `AsyncFd` registration list on deregister" ([#&#8203;8540]) - process: unregister Windows wait before closing child handle ([#&#8203;8564]) - rt: drop blocking pool mutex before shutting down rejected task ([#&#8203;8562]) - sync: fix mpsc index wraparound in block reclamation ([#&#8203;8546]) - sync: forget mpsc `Permit` before sending value ([#&#8203;8560]) - sync: validate `MAX_PERMITS` in `Semaphore::acquire` ([#&#8203;8548]) - sync: wake broadcast `Sender::closed` outside mutex ([#&#8203;8558]) - task: drop replaced waker outside lock in `JoinSet` ([#&#8203;8554]) - time: drop timer lock before dropping waker in `clear_entry` ([#&#8203;8552]) - time: expire timers directly on shutdown without rotating wheel ([#&#8203;8570]) ##### Fixed (unstable) - fs: clamp `io_uring` read length to `u32::MAX` ([#&#8203;8572]) - rt: ignore `current_thread` task dumps from other runtimes ([#&#8203;8544]) - rt: preserve `io_uring` context if a completion waker panics ([#&#8203;8566]) - sync: fix semaphore use-after-free and permit leak on tracing panic ([#&#8203;8542]) - taskdump: restore deferred leaf wakes during capture ([#&#8203;8445]) - time: drop stored waker when cancelling alt timer entry ([#&#8203;8550]) [#&#8203;8445]: https://github.com/tokio-rs/tokio/pull/8445 [#&#8203;8572]: https://github.com/tokio-rs/tokio/pull/8572 [#&#8203;8540]: https://github.com/tokio-rs/tokio/pull/8540 [#&#8203;8542]: https://github.com/tokio-rs/tokio/pull/8542 [#&#8203;8544]: https://github.com/tokio-rs/tokio/pull/8544 [#&#8203;8546]: https://github.com/tokio-rs/tokio/pull/8546 [#&#8203;8548]: https://github.com/tokio-rs/tokio/pull/8548 [#&#8203;8550]: https://github.com/tokio-rs/tokio/pull/8550 [#&#8203;8552]: https://github.com/tokio-rs/tokio/pull/8552 [#&#8203;8554]: https://github.com/tokio-rs/tokio/pull/8554 [#&#8203;8558]: https://github.com/tokio-rs/tokio/pull/8558 [#&#8203;8560]: https://github.com/tokio-rs/tokio/pull/8560 [#&#8203;8562]: https://github.com/tokio-rs/tokio/pull/8562 [#&#8203;8564]: https://github.com/tokio-rs/tokio/pull/8564 [#&#8203;8566]: https://github.com/tokio-rs/tokio/pull/8566 [#&#8203;8570]: https://github.com/tokio-rs/tokio/pull/8570 [#&#8203;8574]: https://github.com/tokio-rs/tokio/pull/8574 </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMC4yIiwidXBkYXRlZEluVmVyIjoiNDQuMzAuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate changed title from chore(deps): update rust crate tokio to v1.53.2 to chore(deps): update rust crate tokio to v1.53.3 2026-10-13 21:15:01 +00:00
renovate force-pushed renovate/tokio-1.x-lockfile from 1d0bca9743 to dbba83193e 2026-10-13 21:15:02 +00:00 Compare
renovate changed title from chore(deps): update rust crate tokio to v1.53.3 to chore(deps): update rust crate tokio to v1.54.0 2026-10-19 17:09:55 +00:00
renovate force-pushed renovate/tokio-1.x-lockfile from dbba83193e to f6e0e7bdd4 2026-10-19 17:09:56 +00:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/tokio-1.x-lockfile:renovate/tokio-1.x-lockfile
git switch renovate/tokio-1.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/tokio-1.x-lockfile
git switch renovate/tokio-1.x-lockfile
git rebase main
git switch main
git merge --ff-only renovate/tokio-1.x-lockfile
git switch renovate/tokio-1.x-lockfile
git rebase main
git switch main
git merge --no-ff renovate/tokio-1.x-lockfile
git switch main
git merge --squash renovate/tokio-1.x-lockfile
git switch main
git merge --ff-only renovate/tokio-1.x-lockfile
git switch main
git merge renovate/tokio-1.x-lockfile
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jmarya/terrarium!51
No description provided.