Skip to content

chore(deps): bump tokio from 1.53.2 to 1.53.3 - #1966

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tokio-1.53.3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tokio-1.53.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 21, 2026

Copy link
Copy Markdown
Contributor

Bumps tokio from 1.53.2 to 1.53.3.

Release notes

Sourced from tokio's releases.

Tokio v1.53.3

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)

#8185: tokio-rs/tokio#8185 #8196: tokio-rs/tokio#8196 #8427: tokio-rs/tokio#8427 #8518: tokio-rs/tokio#8518 #8529: tokio-rs/tokio#8529 #8587: tokio-rs/tokio#8587 #8595: tokio-rs/tokio#8595 #8609: tokio-rs/tokio#8609 #8618: tokio-rs/tokio#8618

Commits
  • a85c3f5 chore: prepare Tokio v1.53.3 (#8639)
  • df4443e Merge 'tokio-1.51.6' into 'tokio-1.53.x' (#8638)
  • f00b2e6 chore: prepare Tokio v1.51.6 (#8637)
  • 482eadd runtime: record time wake when unparking tasks on current thread (#8595)
  • 55fbab7 io: wake and drop DuplexStream wakers outside the lock (#8618)
  • c5e4d9e runtime: keep io_uring op alive when submission fails after push (#8185)
  • 0448618 sync: make tracing_sync tests synchronous (#8427)
  • 2bc1146 net: accept ConnectionReset in shutdown_after_tcp_reset test (#8196)
  • bb28a94 Merge 'tokio-1.51.x' into 'tokio-1.53.x' (#8624)
  • 6b97913 macros: avoid unreachable_code in join! and try_join! for Infallible ...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.53.2 to 1.53.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.53.2...tokio-1.53.3)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.53.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from danbugs as a code owner October 21, 2026 03:04
@dependabot dependabot Bot added the kind/dependencies For PRs that update dependencies or related components label Oct 21, 2026

@dependabot-pr-auto-approver dependabot-pr-auto-approver Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatically approved by dependabot auto-approve workflow

@dependabot-pr-auto-approver
dependabot-pr-auto-approver Bot enabled auto-merge (squash) October 21, 2026 04:11
@hyperlight-gh-bot

Copy link
Copy Markdown

Benchmark Results

Measured commit: ce70d4f6ae53
Baseline commit: 5e2d3eb72e6b

kvm / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 757.21 ns (➖ 1.01x slower)
vec_bytes 583.07 ns (➖ 1.01x faster)
372.71 µs (➖ 1.00x faster)

payload_allocation

slot_pool_segmented
65536 144.67 ns (➖ 1.02x slower)
262144 526.25 ns (➖ 1.00x faster)

sandboxes

create_initialized_and_drop
medium 82.67 ms (➖ 1.01x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
7.77 ns (➖ 1.00x slower) 7.73 ns (➖ 1.06x faster) 7.73 ns (➖ 1.00x faster)

snapshot_files

load_snapshot_unverified
small 92.23 µs (➖ 1.00x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.06 µs (➖ 1.04x slower) 1.93 µs (➖ 1.09x faster)
262144 7.31 µs (➖ 1.01x slower) 7.01 µs (➖ 1.01x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 6.40 µs (➖ 1.03x faster) 6.22 µs (➖ 1.17x faster)
8192 1.08 µs (➖ 1.01x slower) 1.06 µs (➖ 1.00x faster)
262144 27.19 µs (➖ 1.01x faster)
kvm / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 819.80 ns (➖ 1.04x faster)
vec_bytes 620.62 ns (➖ 1.00x faster)
780.86 µs (➖ 1.03x slower)

payload_allocation

slot_pool_segmented
65536 163.97 ns (➖ 1.01x slower)
262144 629.57 ns (➖ 1.00x slower)

sandboxes

create_initialized_and_drop
medium 86.00 ms (➖ 1.01x faster)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
8.54 ns (➖ 1.01x slower) 8.46 ns (➖ 1.00x slower) 8.37 ns (➖ 1.01x faster)

snapshot_files

load_snapshot_unverified
small 51.67 µs (➖ 1.02x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.54 µs (➖ 1.01x slower) 2.55 µs (➖ 1.01x slower)
262144 9.05 µs (➖ 1.00x slower) 9.03 µs (➖ 1.00x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.67 µs (➖ 1.02x faster) 8.65 µs (➖ 1.04x faster)
8192 916.63 ns (➖ 1.02x faster) 898.86 ns (➖ 1.07x faster)
262144 35.33 µs (➖ 1.06x faster)
mshv3 / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 937.96 ns (➖ 1.02x slower)
vec_bytes 737.76 ns (➖ 1.03x slower)
325.16 µs (➖ 1.09x faster)

payload_allocation

slot_pool_segmented
65536 190.56 ns (➖ 1.05x faster)
262144 741.87 ns (➖ 1.03x slower)

sandboxes

create_initialized_and_drop
medium 58.48 ms (➖ 1.03x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
9.58 ns (➖ 1.00x faster) 9.72 ns (➖ 1.34x faster) 11.47 ns (➖ 1.21x slower)

snapshot_files

load_snapshot_unverified
small 86.36 µs (➖ 1.01x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.66 µs (➖ 1.07x slower) 2.31 µs (➖ 1.02x slower)
262144 10.01 µs (➖ 1.18x faster) 9.91 µs (➖ 1.04x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.16 µs (➖ 1.22x faster) 9.48 µs (➖ 1.06x faster)
8192 1.25 µs (➖ 1.09x faster) 1.28 µs (➖ 1.05x faster)
262144 36.60 µs (➖ 1.05x faster)
mshv3 / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 893.45 ns (➖ 1.05x faster)
vec_bytes 653.87 ns (➖ 1.01x faster)
630.01 µs (➖ 1.02x faster)

payload_allocation

slot_pool_segmented
65536 197.95 ns (➖ 1.17x slower)
262144 648.03 ns (➖ 1.00x faster)

sandboxes

create_initialized_and_drop
medium 68.88 ms (➖ 1.08x slower)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
9.56 ns (➖ 1.21x faster) 9.35 ns (➖ 1.00x faster) 9.63 ns (➖ 1.00x faster)

snapshot_files

load_snapshot_unverified
small 44.42 µs (➖ 1.01x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.29 µs (➖ 1.01x slower) 2.29 µs (➖ 1.02x slower)
262144 7.92 µs (➖ 1.00x faster) 7.94 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 7.62 µs (➖ 1.00x faster) 7.53 µs (➖ 1.01x faster)
8192 976.97 ns (➖ 1.03x slower) 924.49 ns (➖ 1.01x slower)
262144 38.77 µs (➖ 1.02x faster)
hyperv-ws2025 / amd (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.16 µs (➖ 1.03x faster)
vec_bytes 799.32 ns (➖ 1.05x faster)
1.89 ms (➖ 1.02x faster)

payload_allocation

slot_pool_segmented
65536 232.07 ns (➖ 1.00x slower)
262144 835.05 ns (➖ 1.05x slower)

sandboxes

create_initialized_and_drop
medium 80.24 ms (➖ 1.03x faster)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
10.43 ns (➖ 1.07x faster) 10.19 ns (➖ 1.03x faster) 10.40 ns (➖ 1.10x faster)

snapshot_files

load_snapshot_unverified
small 769.50 µs (➖ 1.42x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.36 µs (➖ 1.02x faster) 2.36 µs (➖ 1.00x slower)
262144 9.57 µs (➖ 1.01x faster) 9.51 µs (➖ 1.00x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 9.17 µs (➖ 1.01x faster) 9.04 µs (➖ 1.05x faster)
8192 1.32 µs (➖ 1.09x faster) 1.30 µs (➖ 1.03x faster)
262144 38.49 µs (➖ 1.14x faster)
hyperv-ws2025 / intel (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.20 µs (➖ 1.01x slower)
vec_bytes 773.78 ns (➖ 1.01x faster)
3.10 ms (➖ 1.03x slower)

payload_allocation

slot_pool_segmented
65536 213.39 ns (➖ 1.14x faster)
262144 781.12 ns (➖ 1.01x faster)

sandboxes

create_initialized_and_drop
medium 104.91 ms (➖ 1.11x faster)

slot_pool

alloc_dealloc_4096 alloc_dealloc_128 alloc_dealloc_1500
10.05 ns (➖ 1.01x slower) 10.05 ns (➖ 1.01x slower) 10.80 ns (➖ 1.08x slower)

snapshot_files

load_snapshot_unverified
small 633.89 µs (➖ 1.07x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
65536 2.38 µs (➖ 1.02x slower) 2.34 µs (➖ 1.01x faster)
262144 7.81 µs (➖ 1.02x slower) 7.82 µs (➖ 1.02x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.51 µs (➖ 1.03x faster) 8.63 µs (➖ 1.04x faster)
8192 1.12 µs (➖ 1.17x faster) 1.21 µs (➖ 1.01x slower)
262144 40.79 µs (➖ 1.52x faster)

Reported by cargo ci bench-report --candidate run:39536554769 --config-file bench_report.toml.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/dependencies For PRs that update dependencies or related components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants