Skip to content

Bump the rust-minor group with 7 updates#744

Merged
torokati44 merged 1 commit into
mainfrom
dependabot/cargo/rust-minor-d0d097ca8b
May 11, 2026
Merged

Bump the rust-minor group with 7 updates#744
torokati44 merged 1 commit into
mainfrom
dependabot/cargo/rust-minor-d0d097ca8b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-minor group with 7 updates:

Package From To
tokio 1.52.2 1.52.3
cc 1.2.61 1.2.62
enumset 1.1.10 1.1.12
enumset_derive 0.14.0 0.15.0
h2 0.4.13 0.4.14
no_std_io2 0.9.3 0.9.4
tower-http 0.6.8 0.6.10

Updates tokio from 1.52.2 to 1.52.3

Release notes

Sourced from tokio's releases.

Tokio v1.52.3

1.52.3 (May 8th, 2026)

Fixed

  • sync: fix underflow in mpsc channel len() (#8062)
  • sync: notify receivers in mpsc OwnedPermit::release() method (#8075)
  • sync: require that an RwLock has max_readers != 0 (#8076)
  • sync: return Empty from try_recv() when mpsc is closed with outstanding permits (#8074)

#8062: tokio-rs/tokio#8062 #8074: tokio-rs/tokio#8074 #8075: tokio-rs/tokio#8075 #8076: tokio-rs/tokio#8076

Commits

Updates cc from 1.2.61 to 1.2.62

Release notes

Sourced from cc's releases.

cc-v1.2.62

Other

  • Regenerate target info (#1721)
  • Allow exceptions on wasm platforms (#1714)
  • Add relibc env (#1710)
  • recognize sh4 architecture in parse_arch() (#1712)
Changelog

Sourced from cc's changelog.

1.2.62 - 2026-05-08

Other

  • Regenerate target info (#1721)
  • Allow exceptions on wasm platforms (#1714)
  • Add relibc env (#1710)
  • recognize sh4 architecture in parse_arch() (#1712)
Commits

Updates enumset from 1.1.10 to 1.1.12

Changelog

Sourced from enumset's changelog.

Version 1.1.12 (2026-05-06)

  • Corrected the mistaken release of 1.1.11 with an outdated version of the public API for MixedEnumSet<T>, where it was at enumset::MixedEnumSet instead of enumset::set::MixedEnumSet to avoid namespace pollution.

Version 1.1.11 (2026-05-06) [YANKED]

  • Implement a new MixedEnumSet<T> type that allows unknown bits to be mixed with known enum variants in a single bitset.
  • Added FromIterator implementations for iterators of borrowed items.
  • Added EnumSet::bit_index and EnumSet::is_bit_valid methods to query the bit associated with an enum variant, or if a bit index is valid.
  • Fixed a bug causing #![derive(EnumSetType)] to produce invalid code on big-endian systems.
  • Allowed EnumSet<T> to be Send and Sync. (Thanks @​SLUCHABLUB)
  • Allow byte literals such as b'A' to be used as variant discriminants. (Thanks @​ronnodas)
  • Minimum required Rust version is now 1.71+ due to updates in dependencies.
  • Minimum required Rust version when the proc-macro-crate feature flag cannot be guaranteed. It uses multiple dependencies without a specified minimum version.
Commits
  • d7edf0d Bump version to 1.1.12
  • 7b8f4c0 Fix tests/CI.
  • 454c87e Adjust public API for MixedEnumSet (this was on another branch, and an older ...
  • 00782cc Go over the entire crate documentation for consistency and grammar.
  • 027f63f Bump version to 1.1.11
  • 40a49c2 Run inline tests in CI.
  • f2d55f1 Use workspace dependencies for shared dependencies.
  • fcd61e8 Make trybuild work again on CI.
  • bc0eed6 Major correction to old changelogs.
  • 2a629f5 proc-macro-crate is not supported on MSRV
  • Additional commits viewable in compare view

Updates enumset_derive from 0.14.0 to 0.15.0

Commits

Updates h2 from 0.4.13 to 0.4.14

Release notes

Sourced from h2's releases.

v0.4.14

What's Changed

New Contributors

Full Changelog: hyperium/h2@v0.4.13...v0.4.14

Changelog

Sourced from h2's changelog.

0.4.14 (May 5, 2026)

  • Add header_table_size() option to server builder.
  • Fix leaking connection flow control of padded DATA frames when stream is reset.
  • Fix leaking connection flow control when canceling a stream after reserving capacity.
  • Fix leaking connection flow control when receiving a DATA frame after GOAWAY.
  • Fix waking the poll_capacity when locally reseting a stream from library.
  • Fix sending HEADERS on a reset stream before the RST_STREAM frame.
  • Fix receiving GOAWAY to not close peer-initiated streams.
  • Optimize header value decoding to copy less bytes.
Commits
  • e2826c5 v0.4.14
  • 30998f2 fix: set_reset must notify send task (missed wakeup) (#897)
  • d9689ea fix: Account for connection flow control on DATA after GOAWAY (#895)
  • 08129b2 fix: Flow control capacity leak with padded frames (#894)
  • 1e68f99 fix: Avoid panic or capacity leak when a stream is cancelled after reserve_ca...
  • dbc204e fix: check final response in poll_informational (#889)
  • ac5cdd0 feat: add 'header_table_size()' to server builder (#888)
  • 55a0d9d perf(header): optimize HeaderValue decoding via zero-copy sharing (#884)
  • f5f1594 fix: filter stream initiator in recv_go_away (#886)
  • 5634ddd fix: avoid RST before initial HEADERS on idle streams (#875)
  • See full diff in compare view

Updates no_std_io2 from 0.9.3 to 0.9.4

Release notes

Sourced from no_std_io2's releases.

v0.9.4

What's Changed

New Contributors

Full Changelog: wcampbell0x2a/no-std-io2@v0.9.3...v0.9.4

Changelog

Sourced from no_std_io2's changelog.

[v0.9.4] - 2026-05-04

  • Implement rewind convenience function in the Seek trait #30
  • Fix issue where Cursors backed with Vecs always write to the end #28
Commits
  • 68dbe54 rel: v0.9.4
  • 7d7f26f Merge pull request #30 from pantsman0/seek_trait_rewind
  • d9d8ec9 Implement rewind convenience funtion in the Seek trait.
  • 407fe34 Merge pull request #28 from pantsman0/main
  • d09b822 Since we have manually checked bounds, we can safely use memcpy without worry...
  • 46b7aea Fix undefined behaviour and add tests.
  • fe4e020 Fix reversed arguments for Vec::reserve call.
  • 277658a Fix issue where Cursors backed with Vecs always write to the end.
  • 2ee8850 Merge pull request #26 from wojciech-graj/main
  • 64a2868 Add no_std and no_alloc check to CI
  • See full diff in compare view

Updates tower-http from 0.6.8 to 0.6.10

Release notes

Sourced from tower-http's releases.

tower-http-0.6.10

Added

  • follow-redirect: expose Attempt::method() and Attempt::previous_method() so redirect policies can react to method changes across redirects (e.g. POST to GET on 301/303) (#559)

Fixed

  • Restore tokio and async-compression as no-op features. These will be removed next breaking release (#667)

#559: tower-rs/tower-http#559 #667: tower-rs/tower-http#667

What's Changed

New Contributors

Full Changelog: tower-rs/tower-http@tower-http-0.6.9...tower-http-0.6.10

tower-http-0.6.9

Added:

  • on-early-drop: middleware that detects when a response future or response body is dropped before completion (#636)

    Two events get hooks: the response future being dropped before the inner service produces a response, and the response body being dropped before reaching end-of-stream.

    Install custom callbacks with OnEarlyDropLayer::builder():

    use http::Request;
    use tower_http::on_early_drop::{OnBodyDropFn, OnEarlyDropLayer};
    let layer = OnEarlyDropLayer::builder()
    .on_future_drop(|req: &Request<()>| {
    let uri = req.uri().clone();
    move || eprintln!("future dropped for {}", uri)
    })
    .on_body_drop(OnBodyDropFn::new(|req: &Request<()>| {

... (truncated)

Commits
  • 4532fc2 v0.6.10
  • 8508cb2 follow_redirect: expose previous and next request methods (#559)
  • 890f66a fix gate-ing of atomic64 in tests (#607)
  • 578c2b2 fix: restore tokio and async-compression as no-op features (#667)
  • eab7cbf v0.6.9
  • 9c64770 feat(on-early-drop): Add middleware for client early drop detection (#636)
  • 67786ff ci: Remove unnecessary protoc setup (#665)
  • e442e2b examples: Use axum::body::to_bytes (#650)
  • 218fe6b Make AsyncReadBody::with_capacity public (#415)
  • ffd4d7c trace: adds back call to classify_eos on trailers (#483)
  • Additional commits viewable in compare view

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 rust-minor group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.61` | `1.2.62` |
| [enumset](https://github.com/Lymia/enumset) | `1.1.10` | `1.1.12` |
| [enumset_derive](https://github.com/Lymia/enumset) | `0.14.0` | `0.15.0` |
| [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` |
| [no_std_io2](https://github.com/wcampbell0x2a/no-std-io2) | `0.9.3` | `0.9.4` |
| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.10` |


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

Updates `cc` from 1.2.61 to 1.2.62
- [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.61...cc-v1.2.62)

Updates `enumset` from 1.1.10 to 1.1.12
- [Changelog](https://github.com/Lymia/enumset/blob/main/RELEASES.md)
- [Commits](Lymia/enumset@v1.1.10...v1.1.12)

Updates `enumset_derive` from 0.14.0 to 0.15.0
- [Changelog](https://github.com/Lymia/enumset/blob/main/RELEASES.md)
- [Commits](https://github.com/Lymia/enumset/commits)

Updates `h2` from 0.4.13 to 0.4.14
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md)
- [Commits](hyperium/h2@v0.4.13...v0.4.14)

Updates `no_std_io2` from 0.9.3 to 0.9.4
- [Release notes](https://github.com/wcampbell0x2a/no-std-io2/releases)
- [Changelog](https://github.com/wcampbell0x2a/no-std-io2/blob/main/CHANGELOG.md)
- [Commits](wcampbell0x2a/no-std-io2@v0.9.3...v0.9.4)

Updates `tower-http` from 0.6.8 to 0.6.10
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](tower-rs/tower-http@tower-http-0.6.8...tower-http-0.6.10)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.52.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: cc
  dependency-version: 1.2.62
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: enumset
  dependency-version: 1.1.12
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: enumset_derive
  dependency-version: 0.15.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: rust-minor
- dependency-name: h2
  dependency-version: 0.4.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: no_std_io2
  dependency-version: 0.9.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
- dependency-name: tower-http
  dependency-version: 0.6.10
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: rust-minor
...

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 May 11, 2026
@torokati44 torokati44 merged commit 839f107 into main May 11, 2026
10 checks passed
@dependabot dependabot Bot deleted the dependabot/cargo/rust-minor-d0d097ca8b branch May 11, 2026 17:42
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