Skip to content

Bump the all-dependencies group across 1 directory with 7 updates#1822

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/master/all-dependencies-77755bd958
Open

Bump the all-dependencies group across 1 directory with 7 updates#1822
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/cargo/master/all-dependencies-77755bd958

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps the all-dependencies group with 7 updates in the / directory:

Package From To
hashbrown 0.16.0 0.16.1
hyper 1.8.1 1.9.0
libc 0.2.183 0.2.184
prometheus-client 0.24.0 0.24.1
x509-parser 0.18.0 0.18.1
local-ip-address 0.6.10 0.6.11
ctor 0.6.3 0.8.0

Updates hashbrown from 0.16.0 to 0.16.1

Release notes

Sourced from hashbrown's releases.

v0.16.1

Added

  • Added HashTable methods related to the raw bucket index (#657)
  • Added VacantEntryRef::insert_with_key (#579)

Changed

  • Removed specialization for Copy types (#662)
  • The get_many_mut family of methods have been renamed to get_disjoint_mut to match the standard library. The old names are still present for now, but deprecated. (#648)
  • Recognize and use over-sized allocations when using custom allocators. (#523)
  • Depend on serde_core instead of serde. (#649)
  • Optimized collect on rayon parallel iterators. (#652)
Changelog

Sourced from hashbrown's changelog.

0.16.1 - 2025-11-20

Added

  • Added HashTable methods related to the raw bucket index (#657)
  • Added VacantEntryRef::insert_with_key (#579)

Changed

  • Removed specialization for Copy types (#662)
  • The get_many_mut family of methods have been renamed to get_disjoint_mut to match the standard library. The old names are still present for now, but deprecated. (#648)
  • Recognize and use over-sized allocations when using custom allocators. (#523)
  • Depend on serde_core instead of serde. (#649)
  • Optimized collect on rayon parallel iterators. (#652)
Commits
  • 1876e4f Add PR link for get_disjoint_mut rename
  • 2e363b6 Update CHANGELOG for version 0.16.1
  • 88d54a5 chore: release v0.16.1
  • 21be06c Merge pull request #657 from cuviper/table-bucket
  • af971f3 Add T to bucket iterators and inline their methods
  • 7ccb6d6 Add HashTable::iter_buckets and iter_hash_buckets
  • aeb7996 Add HashTable::get_bucket_entry_unchecked
  • e885a4e get_bucket_entry -> Result\<OccupiedEntry, AbsentEntry>
  • dabfbef Add get_bucket_unchecked and get_bucket_unchecked_mut
  • 42d9377 Make HashTable entries use Tag instead of a full hash
  • Additional commits viewable in compare view

Updates hyper from 1.8.1 to 1.9.0

Release notes

Sourced from hyper's releases.

v1.9.0

Features

  • client:
  • error: add 'Error::is_parse_version_h2' method (393c77c7)
  • http1: add UpgradeableConnection::into_parts (e21205cf)

Bug Fixes

  • ffi: validate null pointers before dereferencing in request/response functions (#4038 (28e73ccd)
  • http1:
  • http2:
    • cancel sending client request body on response future drop (#4042) (5b17a69e, closes #4040)
    • non-utf8 char in Connection header may cause panic when calling to_str (#4019) (c36ca8a5)

Refactors and chores

... (truncated)

Changelog

Sourced from hyper's changelog.

v1.9.0 (2026-03-31)

Bug Fixes

  • ffi: validate null pointers before dereferencing in request/response functions (#4038 (28e73ccd)
  • http1:
  • http2:
    • cancel sending client request body on response future drop (#4042) (5b17a69e, closes #4040)
    • non-utf8 char in Connection header may cause panic when calling to_str (#4019) (c36ca8a5)

Features

  • client:
  • error: add 'Error::is_parse_version_h2' method (393c77c7)
  • http1: add UpgradeableConnection::into_parts (e21205cf)
Commits
  • 0d6c7d5 v1.9.0
  • e21205c feat(http1): add UpgradeableConnection::into_parts
  • 393c77c feat(error): add 'Error::is_parse_version_h2' method
  • 5b17a69 fix(http2): cancel sending client request body on response future drop (#4042)
  • 7211ec2 fix(http1): allow keep-alive for chunked requests with trailers (#4043)
  • d51cb71 feat(client): expose HTTP/2 current max stream count (#4026)
  • 28e73cc fix(ffi): validate null pointers before dereferencing in request/response fun...
  • e13e783 docs(client): fix HTTP/2 max concurrent stream link to spec (#4037)
  • 8ba9008 chore(dependencies): drop pin-utils dependency (#4023)
  • 5778745 feat(client): add HTTP/2 max_local_error_reset_streams option (#4021)
  • Additional commits viewable in compare view

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 prometheus-client from 0.24.0 to 0.24.1

Release notes

Sourced from prometheus-client's releases.

v0.24.1

What's Changed

New Contributors

Full Changelog: prometheus/client_rust@v0.23.1...v0.24.1

Changelog

Sourced from prometheus-client's changelog.

[0.24.1]

Added

  • EncodeGaugeValue is implemented for usize and isize, and EncodeCounterValue is implemented for usize. See PR 282.

Fixed

  • EncodeGaugeValue, EncodeCounterValue and EncodeExemplarValue now use fewer as casts in their implementation. This caught an issue where EncodeGaugeValue would not error when encoding some u64s that don't fit in a i64. See PR 281.
  • Filter out empty metric families, to match the go client. See PR 279.
  • Histogram now exposes count() and sum() methods when the test-util feature is enabled. See PR 242.
  • Family now exposes a contains() method when the test-util feature is enabled. See PR 245.
  • Family now exposes len() and is_empty() methods when the test-util feature is enabled. See PR 246.
Commits
  • 4a6d40a chore(Cargo.toml): prepare v0.24.1 release (#297)
  • 276bb9c feat(encoding): encode usize and isize (#282)
  • 3942d06 feat(metrics/family): 🍭 len() returns the number of metrics (#246)
  • bffe835 feat(metrics/family): 🍬 contains() checks if metrics exist (#245)
  • 77a034b feat(metrics/histogram): 🍪 count() and sum() accessors (#242)
  • e45cecf docs: fix sub_registry_with_prefix RustDoc (#289)
  • 1731b8e deps: update to pyo3 0.27 (#290)
  • 82ab3c4 fix(encoding): do not encode descriptor of empty family (#279)
  • 6bb0b10 refactor(encoding): remove as casts (#281)
  • See full diff in compare view

Updates x509-parser from 0.18.0 to 0.18.1

Commits

Updates local-ip-address from 0.6.10 to 0.6.11

Release notes

Sourced from local-ip-address's releases.

v0.6.11

What's Changed

Full Changelog: LeoBorai/local-ip-address@v0.6.10...v0.6.11

v0.6.10.48.0

What's Changed

New Contributors

Full Changelog: LeoBorai/local-ip-address@v0.6.00.48.0...v0.6.10.48.0

Commits
  • bfd22a7 chore: bump version to v0.6.11
  • b3f59d0 chore(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 (#162)
  • 7cac813 chore(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 (#159)
  • See full diff in compare view

Updates ctor from 0.6.3 to 0.8.0

Commits

You can trigger a rebase of this PR 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-dependencies group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.16.0` | `0.16.1` |
| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.9.0` |
| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.184` |
| [prometheus-client](https://github.com/prometheus/client_rust) | `0.24.0` | `0.24.1` |
| [x509-parser](https://github.com/rusticata/x509-parser) | `0.18.0` | `0.18.1` |
| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.10` | `0.6.11` |
| [ctor](https://github.com/mmastrac/rust-ctor) | `0.6.3` | `0.8.0` |



Updates `hashbrown` from 0.16.0 to 0.16.1
- [Release notes](https://github.com/rust-lang/hashbrown/releases)
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md)
- [Commits](rust-lang/hashbrown@v0.16.0...v0.16.1)

Updates `hyper` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](hyperium/hyper@v1.8.1...v1.9.0)

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 `prometheus-client` from 0.24.0 to 0.24.1
- [Release notes](https://github.com/prometheus/client_rust/releases)
- [Changelog](https://github.com/prometheus/client_rust/blob/master/CHANGELOG.md)
- [Commits](prometheus/client_rust@v0.24.0...v0.24.1)

Updates `x509-parser` from 0.18.0 to 0.18.1
- [Changelog](https://github.com/rusticata/x509-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rusticata/x509-parser/commits)

Updates `local-ip-address` from 0.6.10 to 0.6.11
- [Release notes](https://github.com/LeoBorai/local-ip-address/releases)
- [Changelog](https://github.com/LeoBorai/local-ip-address/blob/main/CHANGELOG.md)
- [Commits](LeoBorai/local-ip-address@v0.6.10...v0.6.11)

Updates `ctor` from 0.6.3 to 0.8.0
- [Commits](https://github.com/mmastrac/rust-ctor/commits)

---
updated-dependencies:
- dependency-name: hashbrown
  dependency-version: 0.16.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: hyper
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: libc
  dependency-version: 0.2.184
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: prometheus-client
  dependency-version: 0.24.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: x509-parser
  dependency-version: 0.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: local-ip-address
  dependency-version: 0.6.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: ctor
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

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 1, 2026
@dependabot dependabot bot requested a review from a team as a code owner April 1, 2026 17:28
@istio-testing istio-testing added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. needs-ok-to-test labels Apr 1, 2026
@istio-testing
Copy link
Copy Markdown
Contributor

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

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 needs-ok-to-test rust Pull requests that update rust code size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant