Skip to content

chore(deps): bump tokio from 1.53.1 to 1.53.2 - #1920

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Bumps tokio from 1.53.1 to 1.53.2.

Release notes

Sourced from tokio's releases.

Tokio v1.53.2

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)

#8445: tokio-rs/tokio#8445 #8572: tokio-rs/tokio#8572 #8540: tokio-rs/tokio#8540 #8542: tokio-rs/tokio#8542 #8544: tokio-rs/tokio#8544 #8546: tokio-rs/tokio#8546 #8548: tokio-rs/tokio#8548 #8550: tokio-rs/tokio#8550 #8552: tokio-rs/tokio#8552 #8554: tokio-rs/tokio#8554 #8558: tokio-rs/tokio#8558 #8560: tokio-rs/tokio#8560 #8562: tokio-rs/tokio#8562 #8564: tokio-rs/tokio#8564 #8566: tokio-rs/tokio#8566 #8570: tokio-rs/tokio#8570 #8574: tokio-rs/tokio#8574

Commits
  • ff0c406 chore: prepare Tokio v1.53.2 (#8580)
  • a762700 Merge 'tokio-1.51.5' into 'tokio-1.53.x' (#8577)
  • ec31a9f chore: prepare Tokio v1.51.5 (#8579)
  • 625c851 sync: assign semaphore permits before emitting tracing event (#8542)
  • 832dd23 sync: avoid leaking semaphore permits on tracing panic (#8542)
  • 826954a sync: unlink semaphore waiter before emitting tracing event (#8542)
  • 9a47992 process: unregister Windows wait before closing child handle (#8564)
  • 2fc5972 fs: handle integer overflow in buffered relative seek (#8574)
  • 85a6d13 io: revert "always cleanup AsyncFd registration list on deregister" (#8540)
  • 436faa2 rt: drop blocking pool mutex before shutting down rejected task (#8562)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the kind/dependencies For PRs that update dependencies or related components label Oct 12, 2026
@hyperlight-gh-bot

Copy link
Copy Markdown

Benchmark Results

Measured commit: c716a9c1847d
Baseline commit: dcb53c04a5a7

kvm / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 807.86 ns (➖ 1.04x slower)
vec_bytes 578.72 ns (➖ 1.03x faster)
374.44 µs (➖ 1.00x slower)

payload_allocation

slot_pool_segmented
262144 522.38 ns (➖ 1.01x faster)
65536 141.94 ns (➖ 1.02x faster)

sandboxes

create_initialized_and_drop
medium 81.48 ms (➖ 1.00x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
7.72 ns (➖ 1.00x faster) 7.72 ns (➖ 1.01x faster) 7.77 ns (➖ 1.03x faster)

snapshot_files

load_snapshot_unverified
small 92.62 µs (➖ 1.00x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 7.18 µs (➖ 1.01x slower) 8.03 µs (➖ 1.14x slower)
65536 2.06 µs (➖ 1.07x slower) 1.92 µs (➖ 1.09x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 6.42 µs (➖ 1.01x slower) 6.13 µs (➖ 1.02x faster)
8192 1.07 µs (➖ 1.04x slower) 1.07 µs (➖ 1.02x faster)
262144 28.14 µs (➖ 1.03x slower)
kvm / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 808.24 ns (➖ 1.06x slower)
vec_bytes 553.16 ns (➖ 1.04x faster)
729.43 µs (➖ 1.02x slower)

payload_allocation

slot_pool_segmented
262144 540.52 ns (➖ 1.03x slower)
65536 147.11 ns (➖ 1.03x slower)

sandboxes

create_initialized_and_drop
medium 79.59 ms (➖ 1.01x slower)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
7.35 ns (➖ 1.01x faster) 7.36 ns (➖ 1.02x slower) 7.34 ns (➖ 1.01x faster)

snapshot_files

load_snapshot_unverified
small 48.34 µs (➖ 1.02x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 8.02 µs (➖ 1.04x slower) 8.04 µs (➖ 1.04x slower)
65536 2.29 µs (➖ 1.05x slower) 2.28 µs (➖ 1.05x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 7.85 µs (➖ 1.04x slower) 7.70 µs (➖ 1.02x slower)
8192 798.32 ns (➖ 1.02x slower) 786.08 ns (➖ 1.05x slower)
262144 34.50 µs (➖ 1.10x slower)
mshv3 / amd (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.01 µs (➖ 1.05x slower)
vec_bytes 713.78 ns (➖ 1.01x faster)
271.21 µs (➖ 1.02x slower)

payload_allocation

slot_pool_segmented
262144 726.41 ns (➖ 1.01x faster)
65536 196.04 ns (➖ 1.01x slower)

sandboxes

create_initialized_and_drop
medium 58.92 ms (➖ 1.01x slower)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
9.74 ns (➖ 1.00x faster) 9.74 ns (➖ 1.00x faster) 9.68 ns (➖ 1.00x faster)

snapshot_files

load_snapshot_unverified
small 83.55 µs (➖ 1.01x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 10.06 µs (➖ 1.02x faster) 9.66 µs (➖ 1.04x faster)
65536 2.42 µs (➖ 1.01x faster) 2.24 µs (➖ 1.02x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.38 µs (➖ 1.21x faster) 8.48 µs (➖ 1.13x faster)
8192 1.28 µs (➖ 1.08x faster) 1.31 µs (➖ 1.06x slower)
262144 36.03 µs (➖ 1.04x faster)
mshv3 / intel (Linux) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 942.20 ns (➖ 1.01x slower)
vec_bytes 649.29 ns (➖ 1.02x faster)
659.89 µs (➖ 1.01x slower)

payload_allocation

slot_pool_segmented
262144 627.42 ns (➖ 1.03x faster)
65536 164.05 ns (➖ 1.01x faster)

sandboxes

create_initialized_and_drop
medium 67.20 ms (➖ 1.03x slower)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
9.48 ns (➖ 1.04x faster) 8.77 ns (➖ 1.00x slower) 8.83 ns (➖ 1.01x slower)

snapshot_files

load_snapshot_unverified
small 47.08 µs (➖ 1.04x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 8.02 µs (➖ 1.00x faster) 8.00 µs (➖ 1.01x slower)
65536 2.28 µs (➖ 1.02x faster) 2.28 µs (➖ 1.02x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 7.55 µs (➖ 1.00x slower) 7.68 µs (➖ 1.01x slower)
8192 920.38 ns (➖ 1.02x faster) 919.61 ns (➖ 1.01x slower)
262144 38.58 µs (➖ 1.05x slower)
hyperv-ws2025 / amd (Windows) (➖ stable)

No benchmark improved or regressed.

Benchmark Results

function_call_codec

encode_control decode_vec_bytes_copy
byte_chunks 1.18 µs (➖ 1.05x faster)
vec_bytes 791.23 ns (➖ 1.01x slower)
2.11 ms (➖ 1.04x faster)

payload_allocation

slot_pool_segmented
262144 786.51 ns (➖ 1.02x faster)
65536 244.11 ns (➖ 1.02x faster)

sandboxes

create_initialized_and_drop
medium 84.21 ms (➖ 1.09x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
9.94 ns (➖ 1.22x faster) 10.11 ns (➖ 1.04x faster) 10.12 ns (➖ 1.03x faster)

snapshot_files

load_snapshot_unverified
small 813.25 µs (➖ 1.11x slower)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 9.22 µs (➖ 1.04x faster) 9.23 µs (➖ 1.06x faster)
65536 2.35 µs (➖ 1.02x faster) 2.39 µs (➖ 1.01x slower)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 9.32 µs (➖ 1.03x slower) 8.84 µs (➖ 1.01x faster)
8192 1.28 µs (➖ 1.05x faster) 1.29 µs (➖ 1.01x faster)
262144 39.19 µs (➖ 1.09x 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.22 µs (➖ 1.09x faster)
vec_bytes 799.73 ns (➖ 1.12x faster)
2.91 ms (➖ 1.02x faster)

payload_allocation

slot_pool_segmented
262144 739.44 ns (➖ 1.02x faster)
65536 215.20 ns (➖ 1.00x faster)

sandboxes

create_initialized_and_drop
medium 104.81 ms (➖ 1.19x faster)

slot_pool

alloc_dealloc_1500 alloc_dealloc_4096 alloc_dealloc_128
10.27 ns (➖ 1.01x faster) 10.00 ns (➖ 1.03x faster) 10.54 ns (➖ 1.01x faster)

snapshot_files

load_snapshot_unverified
small 520.30 µs (➖ 1.17x faster)

virtq_readonly

slot_pool_segmented_fragmented slot_pool_segmented
262144 7.78 µs (➖ 1.00x slower) 7.81 µs (➖ 1.02x slower)
65536 2.33 µs (➖ 1.00x slower) 2.34 µs (➖ 1.01x faster)

virtq_readwrite

slot_pool_segmented_fragmented slot_pool_segmented
65536 8.68 µs (➖ 1.05x faster) 8.75 µs (➖ 1.01x faster)
8192 1.12 µs (➖ 1.13x faster) 1.23 µs (➖ 1.00x slower)
262144 46.57 µs (➖ 1.11x faster)

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/tokio-1.53.2 branch from c716a9c to 19ada00 Compare October 15, 2026 04:14

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