Skip to content

chore(deps): bump the all-deps group with 18 updates#2279

Merged
baloo merged 1 commit intomasterfrom
dependabot/cargo/all-deps-d187b925c2
Apr 7, 2026
Merged

chore(deps): bump the all-deps group with 18 updates#2279
baloo merged 1 commit intomasterfrom
dependabot/cargo/all-deps-d187b925c2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps the all-deps group with 18 updates:

Package From To
sha3 0.11.0-rc.9 0.11.0
tokio 1.50.0 1.51.0
ctutils 0.4.0 0.4.2
hybrid-array 0.4.9 0.4.10
toml 0.9.12+spec-1.1.0 1.0.7+spec-1.1.0
cmov 0.5.2 0.5.3
fastrand 2.3.0 2.4.0
hkdf 0.13.0-rc.5 0.13.0
indexmap 2.13.0 2.13.1
libc 0.2.183 0.2.184
rustcrypto-ff 0.14.0-rc.0 0.14.0-rc.1
rustcrypto-group 0.14.0-rc.0 0.14.0-rc.1
salsa20 0.11.0-rc.2 0.11.0
semver 1.0.27 1.0.28
serde_spanned 1.1.0 1.1.1
tokio-macros 2.6.1 2.7.0
toml_parser 1.1.0+spec-1.1.0 1.1.2+spec-1.1.0
toml_writer 1.1.0+spec-1.1.0 1.1.1+spec-1.1.0

Updates sha3 from 0.11.0-rc.9 to 0.11.0

Commits

Updates tokio from 1.50.0 to 1.51.0

Release notes

Sourced from tokio's releases.

Tokio v1.51.0

1.51.0 (April 3rd, 2026)

Added

  • net: implement get_peer_cred on Hurd (#7989)
  • runtime: add tokio::runtime::worker_index() (#7921)
  • runtime: add runtime name (#7924)
  • runtime: stabilize LocalRuntime (#7557)
  • wasm: add wasm32-wasip2 networking support (#7933)

Changed

  • runtime: steal tasks from the LIFO slot (#7431)

Fixed

  • docs: do not show "Available on non-loom only." doc label (#7977)
  • macros: improve overall macro hygiene (#7997)
  • sync: fix notify_waiters priority in Notify (#7996)
  • sync: fix panic in Chan::recv_many when called with non-empty vector on closed channel (#7991)

#7431: tokio-rs/tokio#7431 #7557: tokio-rs/tokio#7557 #7921: tokio-rs/tokio#7921 #7924: tokio-rs/tokio#7924 #7933: tokio-rs/tokio#7933 #7977: tokio-rs/tokio#7977 #7989: tokio-rs/tokio#7989 #7991: tokio-rs/tokio#7991 #7996: tokio-rs/tokio#7996 #7997: tokio-rs/tokio#7997

Commits

Updates ctutils from 0.4.0 to 0.4.2

Commits

Updates hybrid-array from 0.4.9 to 0.4.10

Changelog

Sourced from hybrid-array's changelog.

0.4.10 (2026-03-31)

Added

  • AsMut<Array<T, U>> impl for Array<T, U> (#193)
  • HQC KEM sizes (#195)

#193: RustCrypto/hybrid-array#193 #195: RustCrypto/hybrid-array#195

Commits

Updates toml from 0.9.12+spec-1.1.0 to 1.0.7+spec-1.1.0

Commits

Updates cmov from 0.5.2 to 0.5.3

Commits

Updates fastrand from 2.3.0 to 2.4.0

Release notes

Sourced from fastrand's releases.

v2.4.0

  • Bump MSRV to 1.63. (#104)
  • Improve quality of f32/f64 generation. (#103)
  • Add f{32,64}_inclusive and Rng::f{32,64}_inclusive. (#103)
  • Make Rng::with_seed const. (#107)
  • Update getrandom to 0.3. (#104)
Changelog

Sourced from fastrand's changelog.

Version 2.4.0

  • Bump MSRV to 1.63. (#104)
  • Improve quality of f32/f64 generation. (#103)
  • Add f{32,64}_inclusive and Rng::f{32,64}_inclusive. (#103)
  • Make Rng::with_seed const. (#107)
  • Update getrandom to 0.3. (#104)
Commits
  • 1fd5bbb Release 2.4.0 (#116)
  • 074345b chore: make some documents clearer (#115)
  • ce9a48c chore: update dependencies to latest versions and bump MSRV to 1.63 (#104)
  • 978dde1 ci: Use reusable workflows for clippy
  • 8561f13 bench: Add benchmark of f32()
  • 1def02c Fix rustdoc::broken_intra_doc_links warning
  • c2cbdd4 Remove manual doc(cfg(..))
  • cf08ee2 ci: Use taiki-e/checkout-action action
  • 229de12 ci: Use cargo-hack's --rust-version flag for msrv check
  • 8b2892d Re-add tests that were accidentally removed when resolving conflicts
  • Additional commits viewable in compare view

Updates hkdf from 0.13.0-rc.5 to 0.13.0

Commits

Updates indexmap from 2.13.0 to 2.13.1

Changelog

Sourced from indexmap's changelog.

2.13.1 (2026-04-02)

  • Made some Slice methods const:
    • map::Slice::{first,last,split_at,split_at_checked,split_first,split_last}
    • set::Slice::{first,last,split_at,split_at_checked,split_first,split_last}
Commits

Updates libc from 0.2.183 to 0.2.184

Release notes

Sourced from libc's releases.

0.2.184

MSRV

This release increases the MSRV of libc to 1.65. With this update, you can now always use the core::ffi::c_* types with libc definitions, since libc has been changed to reexport from core rather than redefining them. (This usually worked before but had edge cases.) (#4972)

Added

  • BSD: Add IP_MINTTL to bsd (#5026)
  • Cygwin: Add TIOCM_DSR (#5031)
  • FreeBSD: Added xfile structe and file descriptor types (#5002)
  • Linux: Add CAN netlink bindings (#5011)
  • Linux: Add struct ethhdr (#4239)
  • Linux: Add struct ifinfomsg (#5012)
  • Linux: Define max_align_t for riscv64 (#5029)
  • NetBSD: Add missing CLOCK_ constants (#5020)
  • NuttX: Add _SC_HOST_NAME_MAX (#5004)
  • VxWorks: Add flock and F_*LCK constants (#4043)
  • WASI: Add all _SC_* sysconf constants (#5023)

Deprecated

The remaining fixed-width integer aliases, __uint128_t, __uint128, __int128_t, and __int128, have been deprecated. Use i128 and u128 instead. (#4343)

Fixed

  • breaking Redox: Fix signal action constant types (#5009)
  • EspIDF: Correct the value of DT_* constants (#5034)
  • Redox: Fix locale values and add RTLD_NOLOAD, some TCP constants (#5025)
  • Various: Use Padding::new(<zeroed>) rather than Padding::uninit() (#5036)

Changed

  • potentially breaking Linux: Add new fields to struct ptrace_syscall_info (#4966)
  • Re-export core::ffi integer types rather than redefining (#5015)
  • Redox: Update F_DUPFD, IP, and TCP constants to match relibc (#4990)
Changelog

Sourced from libc's changelog.

0.2.184 - 2026-04-01

MSRV

This release increases the MSRV of libc to 1.65. With this update, you can now always use the core::ffi::c_* types with libc definitions, since libc has been changed to reexport from core rather than redefining them. (This usually worked before but had edge cases.) (#4972)

Added

  • BSD: Add IP_MINTTL to bsd (#5026)
  • Cygwin: Add TIOCM_DSR (#5031)
  • FreeBSD: Added xfile structe and file descriptor types (#5002)
  • Linux: Add CAN netlink bindings (#5011)
  • Linux: Add struct ethhdr (#4239)
  • Linux: Add struct ifinfomsg (#5012)
  • Linux: Define max_align_t for riscv64 (#5029)
  • NetBSD: Add missing CLOCK_ constants (#5020)
  • NuttX: Add _SC_HOST_NAME_MAX (#5004)
  • VxWorks: Add flock and F_*LCK constants (#4043)
  • WASI: Add all _SC_* sysconf constants (#5023)

Deprecated

The remaining fixed-width integer aliases, __uint128_t, __uint128, __int128_t, and __int128, have been deprecated. Use i128 and u128 instead. (#4343)

Fixed

  • breaking Redox: Fix signal action constant types (#5009)
  • EspIDF: Correct the value of DT_* constants (#5034)
  • Redox: Fix locale values and add RTLD_NOLOAD, some TCP constants (#5025)
  • Various: Use Padding::new(<zeroed>) rather than Padding::uninit() (#5036)

Changed

  • potentially breaking Linux: Add new fields to struct ptrace_syscall_info (#4966)
  • Re-export core::ffi integer types rather than redefining (#5015)
  • Redox: Update F_DUPFD, IP, and TCP constants to match relibc (#4990)
Commits
  • b1fd610 chore: Release libc 0.2.184
  • f596819 ci: Don't enforce cargo-semver-checks
  • 4645f60 linux: update ptrace_syscall_info struct
  • 14cbbec types: Remove Padding::uninit
  • b5dcda8 pthread: Use Padding::new(\<zeroed>) rather than Padding::uninit()
  • bbb1c5d types: Add a new function to Padding
  • df06e43 Fix locale values and add RTLD_NOLOAD, some TCP constants
  • 078f5c6 newlib/espidf: Move DT_* to espidf/mod.rs
  • d32b83d Add IP_MINTTL to bsd
  • 939e0ec Define max_align_t for riscv64-linux
  • Additional commits viewable in compare view

Updates rustcrypto-ff from 0.14.0-rc.0 to 0.14.0-rc.1

Commits

Updates rustcrypto-group from 0.14.0-rc.0 to 0.14.0-rc.1

Commits

Updates salsa20 from 0.11.0-rc.2 to 0.11.0

Commits

Updates semver from 1.0.27 to 1.0.28

Release notes

Sourced from semver's releases.

1.0.28

  • Documentation improvements
Commits
  • 7625c7a Release 1.0.28
  • fd404d0 Merge pull request 351 from czy-29/master
  • f75f26e The doc_auto_cfg and doc_cfg features have been merged
  • 9e2bfa2 Enable serde on docs.rs and automatically add serde flag to the docs
  • 8591f23 Unpin CI miri toolchain
  • 66bdd2c Pin CI miri to nightly-2026-02-11
  • 324ffce Switch from cargo bench to criterion
  • 34133a5 Update actions/upload-artifact@v5 -> v6
  • 7f935ff Update actions/upload-artifact@v4 -> v5
  • c07fb91 Switch from test::black_box to std::hint::black_box
  • Additional commits viewable in compare view

Updates serde_spanned from 1.1.0 to 1.1.1

Commits
  • 9db8aad chore: Release
  • e55a663 docs: Update changelog
  • c11d7d7 Optimisations (#1133)
  • b8578fa perf(edit): Remove redundant Vec collect
  • 8119d76 perf(edit): Reduce allocs in append_values
  • f5ba161 fix(parser): Fix stack overflow in value() on repeated '=' (#1131)
  • a77c61e fix(parser): Stack overflow on repeated '='
  • 64284e5 fix(toml): convert recursion to iteration (#1130)
  • 9361907 fix(toml): Convert recursion to iteration
  • dd40573 feat(edit): Support replace() on ArrayOfTables (#1127)
  • Additional commits viewable in compare view

Updates tokio-macros from 2.6.1 to 2.7.0

Commits

Updates toml_parser from 1.1.0+spec-1.1.0 to 1.1.2+spec-1.1.0

Commits

Updates toml_writer from 1.1.0+spec-1.1.0 to 1.1.1+spec-1.1.0

Commits
  • 9db8aad chore: Release
  • e55a663 docs: Update changelog
  • c11d7d7 Optimisations (#1133)
  • b8578fa perf(edit): Remove redundant Vec collect
  • 8119d76 perf(edit): Reduce allocs in append_values
  • f5ba161 fix(parser): Fix stack overflow in value() on repeated '=' (#1131)
  • a77c61e fix(parser): Stack overflow on repeated '='
  • 64284e5 fix(toml): convert recursion to iteration (#1130)
  • 9361907 fix(toml): Convert recursion to iteration
  • dd40573 feat(edit): Support replace() on ArrayOfTables (#1127)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
toml [< 0.8, > 0.7.6]

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 all-deps group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [sha3](https://github.com/RustCrypto/hashes) | `0.11.0-rc.9` | `0.11.0` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.51.0` |
| [ctutils](https://github.com/RustCrypto/utils) | `0.4.0` | `0.4.2` |
| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.9` | `0.4.10` |
| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.0.7+spec-1.1.0` |
| [cmov](https://github.com/RustCrypto/utils) | `0.5.2` | `0.5.3` |
| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.0` |
| [hkdf](https://github.com/RustCrypto/KDFs) | `0.13.0-rc.5` | `0.13.0` |
| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.13.1` |
| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.184` |
| [rustcrypto-ff](https://github.com/RustCrypto/ff) | `0.14.0-rc.0` | `0.14.0-rc.1` |
| [rustcrypto-group](https://github.com/RustCrypto/group) | `0.14.0-rc.0` | `0.14.0-rc.1` |
| [salsa20](https://github.com/RustCrypto/stream-ciphers) | `0.11.0-rc.2` | `0.11.0` |
| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |
| [serde_spanned](https://github.com/toml-rs/toml) | `1.1.0` | `1.1.1` |
| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.6.1` | `2.7.0` |
| [toml_parser](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.2+spec-1.1.0` |
| [toml_writer](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |


Updates `sha3` from 0.11.0-rc.9 to 0.11.0
- [Commits](RustCrypto/hashes@sha3-v0.11.0-rc.9...sha3-v0.11.0)

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

Updates `ctutils` from 0.4.0 to 0.4.2
- [Commits](RustCrypto/utils@ctutils-v0.4.0...ctutils-v0.4.2)

Updates `hybrid-array` from 0.4.9 to 0.4.10
- [Changelog](https://github.com/RustCrypto/hybrid-array/blob/master/CHANGELOG.md)
- [Commits](RustCrypto/hybrid-array@v0.4.9...v0.4.10)

Updates `toml` from 0.9.12+spec-1.1.0 to 1.0.7+spec-1.1.0
- [Commits](toml-rs/toml@toml-v0.9.12...toml-v1.0.7)

Updates `cmov` from 0.5.2 to 0.5.3
- [Commits](RustCrypto/utils@cmov-v0.5.2...cmov-v0.5.3)

Updates `fastrand` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/smol-rs/fastrand/releases)
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md)
- [Commits](smol-rs/fastrand@v2.3.0...v2.4.0)

Updates `hkdf` from 0.13.0-rc.5 to 0.13.0
- [Commits](RustCrypto/KDFs@hkdf-v0.13.0-rc.5...hkdf-v0.13.0)

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

Updates `libc` from 0.2.183 to 0.2.184
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.184/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.183...0.2.184)

Updates `rustcrypto-ff` from 0.14.0-rc.0 to 0.14.0-rc.1
- [Changelog](https://github.com/RustCrypto/ff/blob/main/CHANGELOG.md)
- [Commits](RustCrypto/ff@v0.14.0-rc.0...v0.14.0-rc.1)

Updates `rustcrypto-group` from 0.14.0-rc.0 to 0.14.0-rc.1
- [Changelog](https://github.com/RustCrypto/group/blob/main/CHANGELOG.md)
- [Commits](RustCrypto/group@v0.14.0-rc.0...v0.14.0-rc.1)

Updates `salsa20` from 0.11.0-rc.2 to 0.11.0
- [Commits](RustCrypto/stream-ciphers@salsa20-v0.11.0-rc.2...salsa20-v0.11.0)

Updates `semver` from 1.0.27 to 1.0.28
- [Release notes](https://github.com/dtolnay/semver/releases)
- [Commits](dtolnay/semver@1.0.27...1.0.28)

Updates `serde_spanned` from 1.1.0 to 1.1.1
- [Commits](toml-rs/toml@serde_spanned-v1.1.0...serde_spanned-v1.1.1)

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

Updates `toml_parser` from 1.1.0+spec-1.1.0 to 1.1.2+spec-1.1.0
- [Commits](toml-rs/toml@toml_parser-v1.1.0...toml_parser-v1.1.2)

Updates `toml_writer` from 1.1.0+spec-1.1.0 to 1.1.1+spec-1.1.0
- [Commits](toml-rs/toml@toml_writer-v1.1.0...toml_writer-v1.1.1)

---
updated-dependencies:
- dependency-name: sha3
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: tokio
  dependency-version: 1.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: ctutils
  dependency-version: 0.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: hybrid-array
  dependency-version: 0.4.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: toml
  dependency-version: 1.0.7+spec-1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-deps
- dependency-name: cmov
  dependency-version: 0.5.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: fastrand
  dependency-version: 2.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: hkdf
  dependency-version: 0.13.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: indexmap
  dependency-version: 2.13.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: libc
  dependency-version: 0.2.184
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: rustcrypto-ff
  dependency-version: 0.14.0-rc.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: rustcrypto-group
  dependency-version: 0.14.0-rc.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: salsa20
  dependency-version: 0.11.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: semver
  dependency-version: 1.0.28
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: serde_spanned
  dependency-version: 1.1.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: tokio-macros
  dependency-version: 2.7.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-deps
- dependency-name: toml_parser
  dependency-version: 1.1.2+spec-1.1.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-deps
- dependency-name: toml_writer
  dependency-version: 1.1.1+spec-1.1.0
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-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 6, 2026
@baloo baloo merged commit 3beeafe into master Apr 7, 2026
189 checks passed
@baloo baloo deleted the dependabot/cargo/all-deps-d187b925c2 branch April 7, 2026 18:05
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.

1 participant