From 2253c09791857d896aa6d49eba63a80636f0f707 Mon Sep 17 00:00:00 2001 From: Denis Cornehl Date: Fri, 14 Nov 2025 21:03:41 +0100 Subject: [PATCH] update async-compression again --- Cargo.lock | 26 ++++++++++++-------------- Cargo.toml | 11 +---------- 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 60b3d2a3d..432c9db09 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -364,9 +364,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.32" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0" +checksum = "93c1f86859c1af3d514fa19e8323147ff10ea98684e6c7b307912509f50e67b2" dependencies = [ "compression-codecs", "compression-core", @@ -1181,9 +1181,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" [[package]] name = "bytes-utils" @@ -1249,9 +1249,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.45" +version = "1.2.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe" +checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36" dependencies = [ "find-msvc-tools", "jobserver", @@ -1408,9 +1408,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.31" +version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23" +checksum = "680dc087785c5230f8e8843e2e57ac7c1c90488b6a91b88caa265410568f441b" dependencies = [ "bzip2", "compression-core", @@ -1422,9 +1422,9 @@ dependencies = [ [[package]] name = "compression-core" -version = "0.4.29" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb" +checksum = "3a9b614a5787ef0c8802a55766480563cb3a93b435898c422ed2a359cf811582" [[package]] name = "comrak" @@ -2046,8 +2046,6 @@ dependencies = [ "bzip2", "chrono", "clap", - "compression-codecs", - "compression-core", "comrak", "constant_time_eq", "crates-index", @@ -2296,9 +2294,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" +checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" [[package]] name = "findshlibs" diff --git a/Cargo.toml b/Cargo.toml index 25a464d28..cfe026c3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -64,6 +64,7 @@ sysinfo = { version = "0.37.2", default-features = false, features = ["system"] derive_builder = "0.20.2" # Async +async-compression = { version = "0.4.32", features = ["tokio", "bzip2", "zstd", "gzip"] } tokio = { version = "1.0", features = ["rt-multi-thread", "signal", "macros", "process", "sync"] } tokio-util = { version = "0.7.15", default-features = false, features = ["io"] } tracing-futures= { version = "0.2.5", features = ["std-future", "futures-03"] } @@ -76,16 +77,6 @@ aws-smithy-types-convert = { version = "0.60.0", features = ["convert-chrono"] } http = "1.0.0" uuid = { version = "1.1.2", features = ["v4"]} -# freeze async-compression and it's dependencies. -# Currently a part of the archive indexes on S3 are broken, and this old version -# can read the broken indexes. -# Will unfreeze when we recompressed the indexes. -# see: -# * https://github.com/rust-lang/docs.rs/pull/2988 -# * https://github.com/Nullus157/async-compression/issues/420 -async-compression = { version = "=0.4.32", features = ["tokio", "bzip2", "zstd", "gzip"] } -compression-codecs = "=0.4.31" -compression-core = "=0.4.29" # Data serialization and deserialization serde = { version = "1.0", features = ["derive"] }