Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 17, 2025

Bumps the rust-dependencies group with 14 updates:

Package From To
serde_with 3.15.1 3.16.0
mongocrypt 10fe6fe 5b5b49a
windows-sys 0.60.2 0.61.0
aws-lc-rs 1.14.1 1.15.0
aws-lc-sys 0.32.3 0.33.0
aws-sdk-sts 1.90.0 1.92.0
bytes 1.10.1 1.11.0
cc 1.2.45 1.2.46
crypto-common 0.1.6 0.1.7
find-msvc-tools 0.1.4 0.1.5
generic-array 0.14.9 0.14.7
hyper-util 0.1.17 0.1.18
serde_with_macros 3.15.1 3.16.0
windows-registry 0.5.3 0.6.1

Updates serde_with from 3.15.1 to 3.16.0

Release notes

Sourced from serde_with's releases.

serde_with v3.16.0

Added

Commits
  • 066b9d4 Bump version to 3.16.0 (#903)
  • 961a0b9 Bump version to 3.16.0
  • ac1f5d0 Add support for smallvec v1 (#895)
  • c83c4fc Sort the crate features and remove alloc feature
  • af734ff Add support for smallvec v1
  • ec0ffa3 Add JsonSchemaAs implementation for json::JsonString (#901)
  • b0c119c Add JsonSchemaAs implementation for json::JsonString
  • See full diff in compare view

Updates mongocrypt from 10fe6fe to 5b5b49a

Commits

Updates windows-sys from 0.60.2 to 0.61.0

Release notes

Sourced from windows-sys's releases.

61

Major crate updates:

  • windows 0.59.0
  • windows-core 0.59.0
    • windows-implement 0.59.0
    • windows-interface 0.59.0
  • windows-targets 0.53.0
    • windows_i686_msvc 0.53.0
    • windows_x86_64_msvc 0.53.0
    • windows_aarch64_msvc 0.53.0
    • windows_i686_gnu 0.53.0
    • windows_x86_64_gnu 0.53.0
    • windows_i686_gnullvm 0.53.0
    • windows_x86_64_gnullvm 0.53.0
    • windows_aarch64_gnullvm 0.53.0
  • windows-bindgen 0.59.0
  • windows-registry 0.4.0
  • windows-result 0.3.0
  • windows-strings 0.3.0
  • cppwinrt 0.2.0

Minor crate updates:

  • windows-version 0.1.2

Excluded:

  • windows-sys 0.59.0

Things to keep in mind:

  • The tag/release names no longer map directly to the crate versions, so to find samples for a particular release requires looking at the releases page and finding the release that most recently updated a particular crate.

  • The windows-bindgen crate includes the major code generation overhaul that brings many improvements - be sure to check out the PR description for more information. The resulting code gen depends on the new version of windows-core and its dependencies, unless you include the --sys option. #3359

  • The cppwinrt crate constitutes a major update due to streamlining the error handling. #3415

  • The windows-registry, windows-strings, and windows-result crates are also major version updates since they include small breaking changes.

  • The windows-targets crate finally receives a major version update, the first in over a year. This is due to #3359 and #3342 potentially introducing breaking changes. Although unlikely, these updates introduced sufficient changes that make it hard to ensure that the windows-targets libs don't break existing code. As we're updating windows-targets anyway, I took the liberty to bump the MSRV to 1.60 - to match the latest version of windows-sys - and remove the old but unused doc macro feature. Both remained for compatibility with very old dependents of the windows-targets crate.

  • The windows-version crate receives a minor update to update its dependency on the windows-targets crate.

  • Beyond these specifics, this update is the culmination of around 6 months worth of work on the windows-rs project. The biggest improvements comes from the new code generation engine, but many other improvements are now also available for production. This includes support for many new lints, warnings, and suggestions provided by the Rust toolchain; much smaller code gen thanks to deriving many more traits; more efficient code gen; major improvements to WinRT type system and implementation support; more robust and consistent error handling; stock collection and async support; improved support for class hierarchies; and much more!

In addition to "what's changed" below, check out what's changed for notes for 0.60.0 and 0.59.0 for additional changes that roll up to the crates published as part of this release.

What's Changed

... (truncated)

Commits

Updates aws-lc-rs from 1.14.1 to 1.15.0

Release notes

Sourced from aws-lc-rs's releases.

aws-lc-rs v1.15.0

What's Changed

Build Improvements

Issues Being Resolved

  • aws-lc-sys-0.32.3: build breaks on NetBSD -- #932
  • Build failure when targeting aarch64-pc-windows-gnullvm -- #919
  • digest::Algorithm definitions are defined as static instead of const -- #904
  • Is it possible to support arm v7 32-bit compilation? -- #890
  • Pregenerated bindings for riscv64gc-unknown-linux-musl -- #874
  • ESP32 target error -- #831
  • Add bindgen by default if the OS needs to rebuild it -- #769
  • Consolidate FFI bindings -- #371

Other Merged PRs

Commits

Updates aws-lc-sys from 0.32.3 to 0.33.0

Commits

Updates aws-sdk-sts from 1.90.0 to 1.92.0

Commits

Updates bytes from 1.10.1 to 1.11.0

Release notes

Sourced from bytes's releases.

Bytes v1.11.0

1.11.0 (November 14th, 2025)

  • Bump MSRV to 1.57 (#788)

Fixed

  • fix: BytesMut only reuse if src has remaining (#803)
  • Specialize BytesMut::put::<Bytes> (#793)
  • Reserve capacity in BytesMut::put (#794)
  • Change BytesMut::remaining_mut to use isize::MAX instead of usize::MAX (#795)

Internal changes

  • Guarantee address in slice() for empty slices. (#780)
  • Rename Vtable::to_* -> Vtable::into_* (#776)
  • Fix latest clippy warnings (#787)
  • Ignore BytesMut::freeze doctest on wasm (#790)
  • Move drop_fn of from_owner into vtable (#801)
Changelog

Sourced from bytes's changelog.

1.11.0 (November 14th, 2025)

  • Bump MSRV to 1.57 (#788)

Fixed

  • fix: BytesMut only reuse if src has remaining (#803)
  • Specialize BytesMut::put::<Bytes> (#793)
  • Reserve capacity in BytesMut::put (#794)
  • Change BytesMut::remaining_mut to use isize::MAX instead of usize::MAX (#795)

Internal changes

  • Guarantee address in slice() for empty slices. (#780)
  • Rename Vtable::to_* -> Vtable::into_* (#776)
  • Fix latest clippy warnings (#787)
  • Ignore BytesMut::freeze doctest on wasm (#790)
  • Move drop_fn of from_owner into vtable (#801)
Commits

Updates cc from 1.2.45 to 1.2.46

Release notes

Sourced from cc's releases.

cc-v1.2.46

Other

  • Add Visual Studio 2026 support (#1609)
Changelog

Sourced from cc's changelog.

1.2.46 - 2025-11-14

Other

  • Add Visual Studio 2026 support (#1609)
Commits

Updates crypto-common from 0.1.6 to 0.1.7

Commits

Updates find-msvc-tools from 0.1.4 to 0.1.5

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.5

Other

  • Add Visual Studio 2026 support (#1609)
Commits

Updates generic-array from 0.14.9 to 0.14.7

Commits

Updates hyper-util from 0.1.17 to 0.1.18

Release notes

Sourced from hyper-util's releases.

v0.1.18

Highlights

  • Fix rt::TokioTimer to support Tokio's paused time.
  • Fix client::proxy::match::Matcher to parse auth without passwords.

What's Changed

New Contributors

Thanks

Full Changelog: hyperium/hyper-util@v0.1.17...v0.1.18

Changelog

Sourced from hyper-util's changelog.

0.1.18 (2025-11-13)

  • Fix rt::TokioTimer to support Tokio's paused time.
  • Fix client::proxy::match::Matcher to parse auth without passwords.
Commits
  • 203c956 v0.1.18
  • d91ea8e fix(rt): support fake time in legacy client and TokioTimer (#238)
  • dde14d3 fix(client): Proxy Matcher to handle proxy auth without password (#241)
  • b9dc3d2 chore(ci): update to actions/checkout@v5 (#240)
  • d4f5706 ci: fix msrv on windows and macos target (#239)
  • 3c8dbe4 chore: bump windows-registry to 0.6 (#236)
  • 72bbd22 perf(client): avoid redundant memory copies of Host header (#235)
  • 1c8f7c6 docs: replace auto_doc_cfg (#237)
  • 66afc93 chore(ci): use auto pr ref in rustdoc-preview workflow
  • faf5ca2 chore(ci): fix rustdoc preview workflow typo (#232)
  • Additional commits viewable in compare view

Updates serde_with_macros from 3.15.1 to 3.16.0

Release notes

Sourced from serde_with_macros's releases.

serde_with v3.16.0

Added

Commits
  • 066b9d4 Bump version to 3.16.0 (#903)
  • 961a0b9 Bump version to 3.16.0
  • ac1f5d0 Add support for smallvec v1 (#895)
  • c83c4fc Sort the crate features and remove alloc feature
  • af734ff Add support for smallvec v1
  • ec0ffa3 Add JsonSchemaAs implementation for json::JsonString (#901)
  • b0c119c Add JsonSchemaAs implementation for json::JsonString
  • See full diff in compare view

Updates windows-registry from 0.5.3 to 0.6.1

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 rust-dependencies group with 14 updates:

| Package | From | To |
| --- | --- | --- |
| [serde_with](https://github.com/jonasbb/serde_with) | `3.15.1` | `3.16.0` |
| [mongocrypt](https://github.com/mongodb/libmongocrypt-rust) | ``10fe6fe`` | ``5b5b49a`` |
| [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.0` |
| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.14.1` | `1.15.0` |
| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.32.3` | `0.33.0` |
| [aws-sdk-sts](https://github.com/awslabs/aws-sdk-rust) | `1.90.0` | `1.92.0` |
| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.45` | `1.2.46` |
| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.4` | `0.1.5` |
| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.9` | `0.14.7` |
| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.18` |
| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.15.1` | `3.16.0` |
| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.1` |


Updates `serde_with` from 3.15.1 to 3.16.0
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](jonasbb/serde_with@v3.15.1...v3.16.0)

Updates `mongocrypt` from `10fe6fe` to `5b5b49a`
- [Release notes](https://github.com/mongodb/libmongocrypt-rust/releases)
- [Commits](mongodb/libmongocrypt-rust@10fe6fe...5b5b49a)

Updates `windows-sys` from 0.60.2 to 0.61.0
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits/0.61.0)

Updates `aws-lc-rs` from 1.14.1 to 1.15.0
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@v1.14.1...v1.15.0)

Updates `aws-lc-sys` from 0.32.3 to 0.33.0
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@aws-lc-sys/v0.32.3...aws-lc-sys/v0.33.0)

Updates `aws-sdk-sts` from 1.90.0 to 1.92.0
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)

Updates `bytes` from 1.10.1 to 1.11.0
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/bytes@v1.10.1...v1.11.0)

Updates `cc` from 1.2.45 to 1.2.46
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.45...cc-v1.2.46)

Updates `crypto-common` from 0.1.6 to 0.1.7
- [Commits](RustCrypto/traits@crypto-common-v0.1.6...crypto-common-v0.1.7)

Updates `find-msvc-tools` from 0.1.4 to 0.1.5
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@find-msvc-tools-v0.1.4...find-msvc-tools-v0.1.5)

Updates `generic-array` from 0.14.9 to 0.14.7
- [Release notes](https://github.com/fizyk20/generic-array/releases)
- [Changelog](https://github.com/fizyk20/generic-array/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fizyk20/generic-array/commits)

Updates `hyper-util` from 0.1.17 to 0.1.18
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](hyperium/hyper-util@v0.1.17...v0.1.18)

Updates `serde_with_macros` from 3.15.1 to 3.16.0
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](jonasbb/serde_with@v3.15.1...v3.16.0)

Updates `windows-registry` from 0.5.3 to 0.6.1
- [Release notes](https://github.com/microsoft/windows-rs/releases)
- [Commits](https://github.com/microsoft/windows-rs/commits)

---
updated-dependencies:
- dependency-name: serde_with
  dependency-version: 3.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: mongocrypt
  dependency-version: 5b5b49a23469ee26bb901221ebb32a22f491cfb9
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: windows-sys
  dependency-version: 0.61.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: aws-lc-rs
  dependency-version: 1.15.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: aws-lc-sys
  dependency-version: 0.33.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: aws-sdk-sts
  dependency-version: 1.92.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: bytes
  dependency-version: 1.11.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: cc
  dependency-version: 1.2.46
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: crypto-common
  dependency-version: 0.1.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: find-msvc-tools
  dependency-version: 0.1.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: generic-array
  dependency-version: 0.14.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: hyper-util
  dependency-version: 0.1.18
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: serde_with_macros
  dependency-version: 3.16.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: windows-registry
  dependency-version: 0.6.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 17, 2025
@dependabot dependabot bot requested a review from a team as a code owner November 17, 2025 08:44
@dependabot dependabot bot requested a review from isabelatkinson November 17, 2025 08:44
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 17, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 18, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Nov 18, 2025
@dependabot dependabot bot deleted the dependabot/cargo/rust-dependencies-a55b31d5c7 branch November 18, 2025 10:31
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.

2 participants