Skip to content

chore(deps): bump the cargo-deps group with 3 updates#4126

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/cargo-deps-9c745536c8
Open

chore(deps): bump the cargo-deps group with 3 updates#4126
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/cargo-deps-9c745536c8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 10, 2026

Bumps the cargo-deps group with 3 updates: tokio, indexmap and matchit.

Updates tokio from 1.51.0 to 1.51.1

Release notes

Sourced from tokio's releases.

Tokio v1.51.1

1.51.1 (April 8th, 2026)

Fixed

  • sync: fix semaphore reopens after forget (#8021)
  • net: surface errors from SO_ERROR on recv for UDP sockets on Linux (#8001)

Fixed (unstable)

  • metrics: fix worker_local_schedule_count test (#8008)
  • rt: do not leak fd when cancelling io_uring open operation (#7983)

#7983: tokio-rs/tokio#7983 #8001: tokio-rs/tokio#8001 #8008: tokio-rs/tokio#8008 #8021: tokio-rs/tokio#8021

Commits
  • 98df02d chore: prepare Tokio v1.51.1 (#8023)
  • 3ea11e2 sync: fix semaphore reopens after forget (#8021)
  • c791213 rt: do not leak fd when cancelling io_uring open operation (#7983)
  • ad8c59a net: surface errors from SO_ERROR on recv for UDP sockets on Linux (#8001)
  • 654d38b metrics: fix worker_local_schedule_count test (#8008)
  • 857ba80 docs: improve contributing docs on how to specify crates dependency versions ...
  • 95b9342 chore: remove path deps for tokio-macros 2.7.0 (#8007)
  • See full diff in compare view

Updates indexmap from 2.13.1 to 2.14.0

Changelog

Sourced from indexmap's changelog.

2.14.0 (2026-04-09)

  • MSRV: Rust 1.85.0 or later is now required.
  • Updated the hashbrown dependency to 0.17.
  • Made more map::Slice methods const: new_mut, first_mut, last_mut, split_at_mut, split_at_mut_checked, split_first_mut, split_last_mut
Commits
  • bcd165b Merge pull request #439 from cuviper/release-2.14.0
  • 4ef06a7 Release 2.14.0
  • d21826c Merge pull request #438 from cuviper/hashbrown-0.17
  • 2566bec Upgrade to hashbrown v0.17
  • 4b62776 Merge pull request #437 from cuviper/disjoint-panic
  • 478fba2 Normalize the panic doc of get_disjoint_mut
  • fb6dafd Merge pull request #436 from cuviper/const-slice-mut
  • 5c237a2 Make Slice::{first,last,split_*}_mut methods const
  • 48ff9ce Merge pull request #435 from cuviper/edition-2024
  • 648be98 cargo fmt with edition 2024
  • Additional commits viewable in compare view

Updates matchit from 0.9.1 to 0.9.2

Release notes

Sourced from matchit's releases.

0.9.2

Commits

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cargo-deps group with 3 updates: [tokio](https://github.com/tokio-rs/tokio), [indexmap](https://github.com/indexmap-rs/indexmap) and [matchit](https://github.com/ibraheemdev/matchit).


Updates `tokio` from 1.51.0 to 1.51.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.51.0...tokio-1.51.1)

Updates `indexmap` from 2.13.1 to 2.14.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md)
- [Commits](indexmap-rs/indexmap@2.13.1...2.14.0)

Updates `matchit` from 0.9.1 to 0.9.2
- [Release notes](https://github.com/ibraheemdev/matchit/releases)
- [Commits](ibraheemdev/matchit@v0.9.1...v0.9.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.51.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
- dependency-name: indexmap
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: cargo-deps
- dependency-name: matchit
  dependency-version: 0.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Apr 10, 2026
@github-actions
Copy link
Copy Markdown

Benchmark - core

Yew Master

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.798 ns      │ 4.052 ns      │ 2.803 ns      │ 2.893 ns      │ 100     │ 1000000000

Pull Request

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.465 ns      │ 3.725 ns      │ 2.471 ns      │ 2.538 ns      │ 100     │ 1000000000

@github-actions
Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 829c3f4):

https://yew-rs-api--pr4126-dependabot-cargo-car-0ukyx2su.web.app

(expires Fri, 17 Apr 2026 03:18:20 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@github-actions
Copy link
Copy Markdown

Size Comparison

Details
examples master (KB) pull request (KB) diff (KB) diff (%)
async_clock 100.018 99.988 -0.029 -0.029%
boids 163.850 163.816 -0.033 -0.020%
communication_child_to_parent 93.446 93.415 -0.031 -0.033%
communication_grandchild_with_grandparent 105.426 105.397 -0.028 -0.027%
communication_grandparent_to_grandchild 101.784 101.757 -0.027 -0.027%
communication_parent_to_child 90.857 90.827 -0.030 -0.033%
contexts 105.662 105.640 -0.022 -0.021%
counter 85.705 85.676 -0.029 -0.034%
counter_functional 87.717 87.688 -0.028 -0.032%
dyn_create_destroy_apps 89.596 89.565 -0.030 -0.034%
file_upload 99.038 99.187 +0.148 +0.150%
function_delayed_input 94.335 94.309 -0.026 -0.028%
function_memory_game 169.479 169.533 +0.054 +0.032%
function_router 399.750 399.396 -0.354 -0.089%
function_todomvc 164.129 164.175 +0.046 +0.028%
futures 234.857 234.718 -0.140 -0.059%
game_of_life 100.420 100.472 +0.052 +0.052%
immutable 258.482 258.500 +0.018 +0.007%
inner_html 80.549 80.520 -0.029 -0.036%
js_callback 109.257 109.225 -0.032 -0.029%
keyed_list 175.878 175.846 -0.032 -0.018%
mount_point 83.916 83.887 -0.029 -0.035%
nested_list 112.783 112.831 +0.048 +0.042%
node_refs 91.433 91.402 -0.030 -0.033%
password_strength 1718.204 1717.818 -0.386 -0.022%
portals 93.069 93.044 -0.025 -0.027%
router 366.473 366.115 -0.357 -0.098%
suspense 113.130 113.093 -0.037 -0.033%
timer 88.289 88.260 -0.029 -0.033%
timer_functional 98.751 98.720 -0.031 -0.032%
todomvc 141.282 141.334 +0.052 +0.037%
two_apps 85.890 85.860 -0.029 -0.034%
web_worker_fib 136.015 136.164 +0.149 +0.110%
web_worker_prime 184.400 184.549 +0.148 +0.080%
webgl 82.692 82.663 -0.029 -0.035%

✅ None of the examples has changed their size significantly.

@github-actions
Copy link
Copy Markdown

Benchmark - SSR

Yew Master

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 291.272 291.809 291.463 0.170
Hello World 10 494.588 506.698 499.989 3.805
Function Router 10 31514.203 31795.955 31626.472 101.866
Concurrent Task 10 1005.570 1007.866 1007.258 0.708
Many Providers 10 1257.835 1286.302 1265.289 9.098

Pull Request

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 291.292 291.863 291.521 0.163
Hello World 10 507.019 515.475 512.027 2.888
Function Router 10 40354.846 43806.112 42415.451 1017.851
Concurrent Task 10 1005.785 1007.408 1006.800 0.501
Many Providers 10 1096.948 1147.335 1117.585 17.563

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

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants