build(deps): bump rand from 0.8.5 to 0.10.2 in /seaweed-volume (#10428)

* build(deps): bump rand from 0.8.5 to 0.10.2 in /seaweed-volume

Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.10.2.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.10.2)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.10.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* rust volume: follow the rand 0.10 renames

thread_rng is now rng, the Rng extension trait is RngExt, and RngCore is
Rng.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Lu <chris.lu@gmail.com>
This commit is contained in:
dependabot[bot]
2026-07-24 21:42:51 -07:00
committed by GitHub
co-authored by Chris Lu
parent b3f35ed338
commit 186a72c39d
5 changed files with 13 additions and 13 deletions
+7 -7
View File
@@ -2146,7 +2146,7 @@ dependencies = [
"p256 0.13.2",
"p384",
"pem",
"rand 0.8.5",
"rand 0.8.7",
"rsa",
"serde",
"serde_json",
@@ -2421,7 +2421,7 @@ dependencies = [
"num-integer",
"num-iter",
"num-traits",
"rand 0.8.5",
"rand 0.8.7",
"smallvec",
"zeroize",
]
@@ -3020,9 +3020,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "rand"
version = "0.8.5"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a"
dependencies = [
"libc",
"rand_chacha",
@@ -3395,7 +3395,7 @@ dependencies = [
"errno 0.2.8",
"fs2",
"integer-encoding",
"rand 0.8.5",
"rand 0.8.7",
"snap",
]
@@ -4097,7 +4097,7 @@ dependencies = [
"indexmap 1.9.3",
"pin-project",
"pin-project-lite",
"rand 0.8.5",
"rand 0.8.7",
"slab",
"tokio",
"tokio-util",
@@ -4529,7 +4529,7 @@ dependencies = [
"prometheus",
"prost 0.13.5",
"prost-types 0.13.5",
"rand 0.8.5",
"rand 0.10.2",
"redb",
"reed-solomon-erasure",
"reqwest",
+1 -1
View File
@@ -103,7 +103,7 @@ mime_guess = "2"
# Misc
bytes = "1"
rand = "0.8"
rand = "0.10"
chrono = "0.4"
hex = "0.4"
parking_lot = "0.12"
+1 -1
View File
@@ -733,7 +733,7 @@ async fn proxy_or_redirect_to_target(
// Shuffle for load balancing
if candidates.len() >= 2 {
use rand::seq::SliceRandom;
let mut rng = rand::thread_rng();
let mut rng = rand::rng();
candidates.shuffle(&mut rng);
}
+2 -2
View File
@@ -88,13 +88,13 @@ pub fn outgoing_request_id_interceptor(mut request: Request<()>) -> Result<Reque
}
pub fn generate_http_request_id() -> String {
use rand::Rng;
use rand::RngExt;
let nanos = std::time::SystemTime::now()
.duration_since(std::time::UNIX_EPOCH)
.unwrap_or_default()
.as_nanos() as u64;
let rand_val: u32 = rand::thread_rng().gen();
let rand_val: u32 = rand::rng().random();
format!("{:X}{:08X}", nanos, rand_val)
}
@@ -195,9 +195,9 @@ pub fn remove_bitrot_sidecars(base: &str) -> io::Result<()> {
/// Returns a fresh random per-encode identity used to detect a stale sidecar
/// left behind by an in-place re-encode.
pub fn new_encode_uuid() -> Vec<u8> {
use rand::RngCore;
use rand::Rng;
let mut b = vec![0u8; 16];
rand::thread_rng().fill_bytes(&mut b);
rand::rng().fill_bytes(&mut b);
b
}