diff --git a/Cargo.toml b/Cargo.toml index 93e2e377d..c28a939f1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,10 +63,11 @@ aws-sdk-s3 = "1.29.0" axum = "0.8.4" axum-extra = "0.10.1" axum-server = { version = "0.7.2", features = ["tls-rustls"] } -backon = "1.5.0" +backon = "1.5.1" blake2 = "0.10.6" bytes = "1.10.1" bytesize = "2.0.1" +byteorder = "1.5.0" chrono = { version = "0.4.41", features = ["serde"] } clap = { version = "4.5.39", features = ["derive", "env"] } config = "0.15.11" @@ -84,7 +85,7 @@ glob = "0.3.2" hex = "0.4.3" highway = { version = "1.3.0" } hyper = "1.6.0" -hyper-util = { version = "0.1.11", features = [ +hyper-util = { version = "0.1.14", features = [ "tokio", "server-auto", "server-graceful", @@ -109,9 +110,11 @@ mime_guess = "2.0.5" netif = "0.1.6" nix = { version = "0.30.1", features = ["fs"] } nu-ansi-term = "0.50.1" -num_cpus = { version = "1.16.0" } +num = "0.4.3" +num_cpus = { version = "1.17.0" } nvml-wrapper = "0.10.0" object_store = "0.11.2" +once_cell = "1.21.3" opentelemetry = { version = "0.29.1" } opentelemetry-appender-tracing = { version = "0.29.1", features = [ "experimental_use_tracing_span_context", @@ -123,7 +126,7 @@ opentelemetry-otlp = { version = "0.29.0" } opentelemetry-semantic-conventions = { version = "0.29.0", features = [ "semconv_experimental", ] } -parking_lot = "0.12.3" +parking_lot = "0.12.4" percent-encoding = "2.3.1" pin-project-lite = "0.2.16" # pin-utils = "0.1.0" @@ -135,7 +138,7 @@ rand = "0.8.5" rdkafka = { version = "0.37.0", features = ["tokio"] } reed-solomon-erasure = { version = "6.0.0", features = ["simd-accel"] } regex = { version = "1.11.1" } -reqwest = { version = "0.12.16", default-features = false, features = [ +reqwest = { version = "0.12.19", default-features = false, features = [ "rustls-tls", "charset", "http2", @@ -151,9 +154,9 @@ rfd = { version = "0.15.3", default-features = false, features = [ rmp = "0.8.14" rmp-serde = "1.3.0" rumqttc = { version = "0.24" } -rust-embed = { version = "8.7.1" } +rust-embed = { version = "8.7.2" } rustls = { version = "0.23.27" } -rustls-pki-types = "1.11.0" +rustls-pki-types = "1.12.0" rustls-pemfile = "2.2.0" s3s = { git = "https://github.com/Nugine/s3s.git", rev = "4733cdfb27b2713e832967232cbff413bb768c10" } s3s-policy = { git = "https://github.com/Nugine/s3s.git", rev = "4733cdfb27b2713e832967232cbff413bb768c10" } @@ -164,11 +167,11 @@ serde_urlencoded = "0.7.1" serde_with = "3.12.0" sha2 = "0.10.9" smallvec = { version = "1.15.0", features = ["serde"] } -snafu = "0.8.5" -socket2 = "0.5.9" +snafu = "0.8.6" +socket2 = "0.5.10" strum = { version = "0.27.1", features = ["derive"] } -sysinfo = "0.35.1" -tempfile = "3.19.1" +sysinfo = "0.35.2" +tempfile = "3.20.0" test-case = "3.3.1" thiserror = "2.0.12" time = { version = "0.3.41", features = [ @@ -185,7 +188,7 @@ tokio-rustls = { version = "0.26.2", default-features = false } tokio-stream = { version = "0.1.17" } tokio-util = { version = "0.7.15", features = ["io", "compat"] } tower = { version = "0.5.2", features = ["timeout"] } -tower-http = { version = "0.6.2", features = ["cors"] } +tower-http = { version = "0.6.6", features = ["cors"] } tracing = "0.1.41" tracing-core = "0.1.33" tracing-error = "0.2.1" @@ -195,7 +198,7 @@ tracing-opentelemetry = "0.30.0" transform-stream = "0.3.1" url = "2.5.4" urlencoding = "2.1.3" -uuid = { version = "1.16.0", features = [ +uuid = { version = "1.17.0", features = [ "v4", "fast-rng", "macro-diagnostics", @@ -227,4 +230,4 @@ codegen-units = 1 [profile.profiling] inherits = "release" -debug = true \ No newline at end of file +debug = true diff --git a/crates/obs/Cargo.toml b/crates/obs/Cargo.toml index e22651030..ce98e73f4 100644 --- a/crates/obs/Cargo.toml +++ b/crates/obs/Cargo.toml @@ -38,7 +38,16 @@ tracing-error = { workspace = true } tracing-opentelemetry = { workspace = true } tracing-subscriber = { workspace = true, features = ["registry", "std", "fmt", "env-filter", "tracing-log", "time", "local-time", "json"] } tokio = { workspace = true, features = ["sync", "fs", "rt-multi-thread", "rt", "time", "macros"] } -reqwest = { workspace = true, optional = true, default-features = false } +reqwest = { workspace = true, optional = true, default-features = false, features = [ + "rustls-tls", + "charset", + "http2", + "macos-system-configuration", + "stream", + "json", + "blocking", + "hickory-dns" +] } serde_json = { workspace = true } sysinfo = { workspace = true } thiserror = { workspace = true } diff --git a/crates/zip/Cargo.toml b/crates/zip/Cargo.toml index f149df6db..23db3e9b0 100644 --- a/crates/zip/Cargo.toml +++ b/crates/zip/Cargo.toml @@ -18,7 +18,7 @@ async-compression = { version = "0.4.0", features = [ ] } async_zip = { version = "0.0.17", features = ["tokio"] } zip = "2.2.0" -tokio = { version = "1.45.0", features = ["full"] } +tokio = { workspace = true, features = ["full"] } tokio-stream = "0.1.17" tokio-tar = { workspace = true } xz2 = { version = "0.1", optional = true, features = ["static"] } diff --git a/ecstore/Cargo.toml b/ecstore/Cargo.toml index 455b5d960..dfb2c9abb 100644 --- a/ecstore/Cargo.toml +++ b/ecstore/Cargo.toml @@ -16,6 +16,7 @@ async-trait.workspace = true backon.workspace = true blake2 = { workspace = true } bytes.workspace = true +byteorder = { workspace = true } common.workspace = true policy.workspace = true chrono.workspace = true @@ -57,9 +58,8 @@ tokio = { workspace = true, features = ["io-util", "sync", "signal"] } tokio-stream = { workspace = true } tonic.workspace = true tower.workspace = true -byteorder = "1.5.0" -xxhash-rust = { version = "0.8.15", features = ["xxh64","xxh3"] } -num = "0.4.3" +xxhash-rust = { version = "0.8.15", features = ["xxh64", "xxh3"] } +num = { workspace = true } num_cpus = { workspace = true } s3s-policy.workspace = true rand.workspace = true @@ -67,15 +67,13 @@ pin-project-lite.workspace = true md-5.workspace = true madmin.workspace = true workers.workspace = true -reqwest = "0.12.12" -aws-sdk-s3 = "1.29.0" -#log.workspace = true -once_cell = "1.20.3" +reqwest = { workspace = true } +aws-sdk-s3 = { workspace = true } +once_cell = { workspace = true } aws-smithy-types = "1.2.13" rustfs-rsc = "2025.220.3" hyper.workspace = true -#reqwest = { workspace = true } -urlencoding = "2.1.3" +urlencoding = { workspace = true } smallvec = { workspace = true } shadow-rs.workspace = true