Bump the cargo group across 1 directory with 5 updates#1
Bump the cargo group across 1 directory with 5 updates#1dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
Bumps the cargo group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [h2](https://github.com/hyperium/h2) | `0.3.9` | `0.3.12` | | [mio](https://github.com/tokio-rs/mio) | `0.8.2` | `0.8.11` | | [tokio](https://github.com/tokio-rs/tokio) | `1.17.0` | `1.26.0` | | [time](https://github.com/time-rs/time) | `0.3.9` | `0.3.26` | | [axum-core](https://github.com/tokio-rs/axum) | `0.2.3` | `0.2.4` | Updates `h2` from 0.3.9 to 0.3.12 - [Release notes](https://github.com/hyperium/h2/releases) - [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md) - [Commits](hyperium/h2@v0.3.9...v0.3.12) Updates `mio` from 0.8.2 to 0.8.11 - [Release notes](https://github.com/tokio-rs/mio/releases) - [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md) - [Commits](tokio-rs/mio@v0.8.2...v0.8.11) Updates `tokio` from 1.17.0 to 1.26.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.17.0...tokio-1.26.0) Updates `time` from 0.3.9 to 0.3.26 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](time-rs/time@v0.3.9...v0.3.26) Updates `axum-core` from 0.2.3 to 0.2.4 - [Release notes](https://github.com/tokio-rs/axum/releases) - [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md) - [Commits](tokio-rs/axum@axum-core-v0.2.3...axum-core-v0.2.4) --- updated-dependencies: - dependency-name: h2 dependency-version: 0.3.12 dependency-type: indirect dependency-group: cargo - dependency-name: mio dependency-version: 0.8.11 dependency-type: indirect dependency-group: cargo - dependency-name: tokio dependency-version: 1.26.0 dependency-type: direct:production dependency-group: cargo - dependency-name: time dependency-version: 0.3.26 dependency-type: direct:production dependency-group: cargo - dependency-name: axum-core dependency-version: 0.2.4 dependency-type: indirect dependency-group: cargo ... Signed-off-by: dependabot[bot] <[email protected]>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
This PR is being reviewed by Cursor Bugbot
Details
Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
| "libc", | ||
| "num_threads", | ||
| "serde", | ||
| "time-core", |
There was a problem hiding this comment.
time 0.3.26 adds controversial serde version ceiling
Medium Severity
The time crate is pinned to version 0.3.26, which is the notorious release that added serde as a non-optional dependency with a hard upper bound of < 1.0.171. This was a controversial protest against serde's pre-built binaries and was reverted in later time versions (0.3.28+). Despite the project only requesting formatting and macros features, serde now appears unconditionally in time's dependency list, introducing a workspace-wide version ceiling that blocks any future serde upgrade past 1.0.170 and could cause dependency resolution failures with other crates needing newer serde.
|
Superseded by #2. |


Bumps the cargo group with 5 updates in the / directory:
0.3.90.3.120.8.20.8.111.17.01.26.00.3.90.3.260.2.30.2.4Updates
h2from 0.3.9 to 0.3.12Release notes
Sourced from h2's releases.
Changelog
Sourced from h2's changelog.
Commits
3383ef7v0.3.12b8eab38tracing: remove I/O type names from handshake spans (#608)85549fcfix header parsing: consume buf only if header name and value are both decoded7bb1462Bump MSRV to 1.49, since Tokio uses it4c31a32Upgrade dev-dependencies47e9f62There's no such thing as HTTP/2.04dc2b4aAvoid time operations that can panicb0d01bbv0.3.11556447cMake use of NLL to clean up handshaking logic (#576)7de2cccfix panic when receiving already reset push promise (#597)Updates
miofrom 0.8.2 to 0.8.11Changelog
Sourced from mio's changelog.
... (truncated)
Commits
0328bdeRelease v0.8.117084498Fix warnings90d4fe0named-pipes: fix receiving IOCP events after deregisterc710a30Add v0.8.x to the CIc29e21cRelease v0.8.10f6a20daAdd Solaris operating system support (#1724)e80c3b2Release v0.8.9862786bFix importing of IoSourceState4034872Add support for vita target8eb4010Fix receiver and sender fd in pipe based wakerUpdates
tokiofrom 1.17.0 to 1.26.0Release notes
Sourced from tokio's releases.
... (truncated)
Commits
a377240chore: prepare for Tokio v1.26.0 release (#5521)52da177metrics: add a new metric for budget exhaustion yields (#5517)ee1c940time: ImproveInstant::now()perf with test-util (#5513)815d89aruntime: remove extra period in docs (#5511)54aaf3dtime: document immediate completion guarantee for timeouts (#5509)5a3abe5net: add types for named unix pipes (#5351)d44b1caio: ignore SplitByUtf8BoundaryIfWindows test on miri (#5507)e23c6f3signal: updated Documentation for Signals (#5459)0a50cb3net: fix test compilation failure (#5506)2298679runtime: document the nature of the main future (#5494)Updates
timefrom 0.3.9 to 0.3.26Release notes
Sourced from time's releases.
Changelog
Sourced from time's changelog.
... (truncated)
Commits
500f8e4Remove support for serde with pre-built binariesa98fe2dv0.3.25 releaseb74ebe8Use new feature ofderangedd671910Avoid panicking on out-of-range valuecdc85dav0.3.24 release227b6f8Gate methods as necessary8060100Fix implementation ofDuration::checked_diva9fea9fUse ranged integers internally forDuration04936eeUseensure_ranged!forUtcOffset7e95cb2Use ranged integers internally forTimeUpdates
axum-corefrom 0.2.3 to 0.2.4Commits
5be73c1axum-core: Version 0.2.4 (#984)8dd6070Implement `IntoResponse for (Parts | Request<()>, $(impl IntoResponseParts)+,...1fe4558Move examples to separate workspace (#978)6e18350ImplementIntoResponseforResponse\<()>andresponse::Parts(#950)5bb924bImplementIntoResponseandIntoResponsePartsforhttp::Extensions(#975)d606728ecosystem: Add CLOMonitor to project showcase (#976)a3b6cbcaxum-extra: Version 0.3.0 (#974)7006179Move private and signed cookies behind feature flags (#949)a723ed1axum: Version 0.5.4 (#973)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Medium Risk
Dependency-only change, but it upgrades core runtime/networking crates (
tokio,mio,h2,time) which can subtly affect scheduling, IO behavior, and platform-specific builds.Overview
Bumps the async/runtime stack by upgrading
tokioto1.26(from1.17) and refreshing the resolved dependency tree inCargo.lock(lockfile formatv4).Pulls in newer versions of key transitive crates like
h2,mio,time(including newtime-core/derangeddeps), and Windows support crates (windows-sys/windows-targets), and removes some previously-resolved packages (e.g.,miow,ntapi,num_threads, and akaspaxilinxlock entry).Written by Cursor Bugbot for commit 6d90865. This will update automatically on new commits. Configure here.