chore(deps)!: update all dependencies; drop async-std for tokio - #232
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughThe workspace migrates from async-std to Tokio and futures-util. S3 hashing and file operations use Tokio APIs. Random-data utilities and integration tests adopt updated rand and compatibility APIs. ChangesTokio runtime migration
Estimated code review effort: 3 (Moderate) | ~25 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
b517d1f to
6d31191
Compare
6d31191 to
7534480
Compare
7534480 to
0eb5b62
Compare
0eb5b62 to
a35e943
Compare
a35e943 to
2cc7d60
Compare
Update every direct dependency to its latest version, including reqwest 0.13, rand 0.10, hyper 1.11, the sha1/sha2/hmac digest 0.11 family, and syn 3 with darling 0.24 in macros. Toolchain moves to 1.95.0. async-std is discontinued (RUSTSEC-2025-0052); tokio replaces it for file I/O and the blocking hash offload. bytes 1.12 fixes RUSTSEC-2026-0007. reqwest 0.13 redefines its own default-tls feature as rustls, which rejects the self-signed CA certificates MinIO certgen issues. This crate's default-tls now maps to reqwest/native-tls to keep the previous backend. Breaking: file-backed ObjectContent and payload signing now require a running tokio runtime; async-std worked under any executor.
2cc7d60 to
c1a26a7
Compare
Update every direct dependency to its latest version, including reqwest
0.13, rand 0.10, hyper 1.11, the sha1/sha2/hmac digest 0.11 family, and
syn 3 with darling 0.24 in macros. Toolchain moves to 1.95.0.
async-std is discontinued (RUSTSEC-2025-0052); tokio replaces it for
file I/O and the blocking hash offload. bytes 1.12 fixes
RUSTSEC-2026-0007.
Breaking:
Summary by CodeRabbit
Compatibility
Bug Fixes
Maintenance