This is an automated email from the ASF dual-hosted git repository.

JingsongLi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new dd93d9e4 fix(ci): update zstd dependencies for security checks (#1229)
dd93d9e4 is described below

commit dd93d9e4bdbb7a670c4511b6baf1cbce29fce0c2
Author: XiaoHongbo <[email protected]>
AuthorDate: Tue Oct 27 14:53:37 2026 +0800

    fix(ci): update zstd dependencies for security checks (#1229)
---
 Cargo.lock                                         | 58 ++++++++++++++--------
 DEPENDENCIES.rust.tsv                              |  8 +--
 benchmarks/tpcds/DEPENDENCIES.rust.tsv             |  8 +--
 bindings/c/DEPENDENCIES.rust.tsv                   |  6 +--
 bindings/go/DEPENDENCIES.rust.tsv                  |  6 +--
 bindings/python/DEPENDENCIES.rust.tsv              |  8 +--
 crates/integration_tests/DEPENDENCIES.rust.tsv     |  6 +--
 .../integrations/datafusion/DEPENDENCIES.rust.tsv  |  8 +--
 crates/paimon-rest-server/DEPENDENCIES.rust.tsv    |  6 +--
 crates/paimon/DEPENDENCIES.rust.tsv                |  6 +--
 deny.toml                                          |  5 ++
 11 files changed, 78 insertions(+), 47 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index e0c3ec05..b22c9933 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -171,7 +171,7 @@ dependencies = [
  "strum_macros",
  "thiserror 2.0.19",
  "uuid",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -349,7 +349,7 @@ dependencies = [
  "arrow-select",
  "flatbuffers",
  "lz4_flex 0.13.1",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -1239,24 +1239,24 @@ dependencies = [
 
 [[package]]
 name = "compression-codecs"
-version = "0.4.38"
+version = "0.4.46"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf"
+checksum = "cae36683101b2899f48bd31f8db9839437356188e3b1ff23096e73dab09ba8fe"
 dependencies = [
  "bzip2",
  "compression-core",
  "flate2",
  "liblzma",
  "memchr",
- "zstd",
- "zstd-safe",
+ "zstd 0.14.3",
+ "zstd-safe 8.2.0",
 ]
 
 [[package]]
 name = "compression-core"
-version = "0.4.32"
+version = "0.4.34"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789"
+checksum = "2ebdda89edc534bf8d5dd2857562633b6495557e5846552ade994b99ed13c36a"
 
 [[package]]
 name = "concurrent-queue"
@@ -1615,7 +1615,7 @@ dependencies = [
  "tokio",
  "url",
  "uuid",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -1736,7 +1736,7 @@ dependencies = [
  "tokio",
  "tokio-util",
  "url",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -3371,7 +3371,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "44fbb9c5ccb9a5b67b4afa2974c27e5507ea1bf6d22828cef418e4dfaeca51dd"
 dependencies = [
  "libflate",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -4605,7 +4605,7 @@ dependencies = [
  "snafu 0.8.9",
  "snap",
  "tokio",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -4731,7 +4731,7 @@ dependencies = [
  "url",
  "uuid",
  "vortex",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -4822,7 +4822,7 @@ dependencies = [
  "arrow-array",
  "arrow-buffer",
  "arrow-schema",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -4934,7 +4934,7 @@ dependencies = [
  "thrift",
  "tokio",
  "twox-hash",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -6938,7 +6938,7 @@ dependencies = [
  "tantivy-bitpacker",
  "tantivy-common",
  "tantivy-fst",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -8026,7 +8026,7 @@ dependencies = [
  "vortex-error",
  "vortex-mask",
  "vortex-session",
- "zstd",
+ "zstd 0.13.3",
 ]
 
 [[package]]
@@ -8643,7 +8643,16 @@ version = "0.13.3"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
 dependencies = [
- "zstd-safe",
+ "zstd-safe 7.2.4",
+]
+
+[[package]]
+name = "zstd"
+version = "0.14.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "db3ae9bf90af6e40197bef767eeefc46ad6397420fe873830bd85e5fbbfb3c70"
+dependencies = [
+ "zstd-safe 8.2.0",
 ]
 
 [[package]]
@@ -8655,11 +8664,20 @@ dependencies = [
  "zstd-sys",
 ]
 
+[[package]]
+name = "zstd-safe"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "ded520f16b29e1a9b771c722221b2b0a0398c2316d9bb3c42b458a5414d7434b"
+dependencies = [
+ "zstd-sys",
+]
+
 [[package]]
 name = "zstd-sys"
-version = "2.0.16+zstd.1.5.7"
+version = "2.1.2+zstd.1.5.7"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
+checksum = "481ada9c543b2323cbb7bbdbb5249177fbf0188ed959ed2c15e4b22421c84ed3"
 dependencies = [
  "cc",
  "pkg-config",
diff --git a/DEPENDENCIES.rust.tsv b/DEPENDENCIES.rust.tsv
index a2b248ea..339deec5 100644
--- a/DEPENDENCIES.rust.tsv
+++ b/DEPENDENCIES.rust.tsv
@@ -110,8 +110,8 @@ [email protected]          X                                       
                                        X
 [email protected]              X                                               
                                X                                               
        
 [email protected]                                                                  
                        X                                                       
 [email protected]                                                              
                                X                                               
        
[email protected]              X                                       
                                        X                                       
                
[email protected]                X                                       
                                        X                                       
                
[email protected]              X                                       
                                        X                                       
                
[email protected]                X                                       
                                        X                                       
                
 [email protected]         X                                               
                                X                                               
        
 [email protected]               X                                               
                                X                                               
        
 [email protected]                X                                               
                                X                                               
        
@@ -737,5 +737,7 @@ [email protected]                                                
                                                X
 [email protected]                                                                  
                                                                X               
 [email protected]                                                                    
                        X                                                       
 [email protected]                                                                    
                        X                                                       
[email protected]                                    X                               
                                                                                
 [email protected]                X                                               
                                X                                               
        
[email protected]+zstd.1.5.7             X                                       
                                        X                                       
                
[email protected]                                        X                       
                                                                                
        
[email protected]+zstd.1.5.7                                      X               
                                                                                
                
diff --git a/benchmarks/tpcds/DEPENDENCIES.rust.tsv 
b/benchmarks/tpcds/DEPENDENCIES.rust.tsv
index 3fb8d9d3..33013141 100644
--- a/benchmarks/tpcds/DEPENDENCIES.rust.tsv
+++ b/benchmarks/tpcds/DEPENDENCIES.rust.tsv
@@ -72,8 +72,8 @@ [email protected]            X                                       
                                X
 [email protected]              X                                               
                        X                                       
 [email protected]                                                                  
                X                                       
 [email protected]                                                              
                        X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
 [email protected]               X                                               
                        X                                       
 [email protected]            X                                               
                        X                                       
 [email protected]              X                                       
                                X                                       
@@ -481,5 +481,7 @@ [email protected]                                       
                                                                X
 [email protected]                                                                  
                                                X       
 [email protected]                                                                    
                X                                       
 [email protected]                                                                    
                X                                       
[email protected]                                    X                               
                                                        
 [email protected]                X                                               
                        X                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                       
[email protected]                                        X                       
                                                                
[email protected]+zstd.1.5.7                                      X               
                                                                        
diff --git a/bindings/c/DEPENDENCIES.rust.tsv b/bindings/c/DEPENDENCIES.rust.tsv
index f61e4423..49c9c844 100644
--- a/bindings/c/DEPENDENCIES.rust.tsv
+++ b/bindings/c/DEPENDENCIES.rust.tsv
@@ -62,8 +62,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                       
 [email protected]                                                                  
                X                                       
 [email protected]                                                              
                        X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
 [email protected]               X                                               
                        X                                       
 [email protected]                X                                               
                        X                                       
 [email protected]            X                                               
                        X                                       
@@ -442,4 +442,4 @@ [email protected]                                               
                                                                        X
 [email protected]                                                                    
                X                                       
 [email protected]                                                                    
                X                                       
 [email protected]                X                                               
                        X                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                       
[email protected]+zstd.1.5.7                                      X               
                                                                        
diff --git a/bindings/go/DEPENDENCIES.rust.tsv 
b/bindings/go/DEPENDENCIES.rust.tsv
index f61e4423..49c9c844 100644
--- a/bindings/go/DEPENDENCIES.rust.tsv
+++ b/bindings/go/DEPENDENCIES.rust.tsv
@@ -62,8 +62,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                       
 [email protected]                                                                  
                X                                       
 [email protected]                                                              
                        X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
 [email protected]               X                                               
                        X                                       
 [email protected]                X                                               
                        X                                       
 [email protected]            X                                               
                        X                                       
@@ -442,4 +442,4 @@ [email protected]                                               
                                                                        X
 [email protected]                                                                    
                X                                       
 [email protected]                                                                    
                X                                       
 [email protected]                X                                               
                        X                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                       
[email protected]+zstd.1.5.7                                      X               
                                                                        
diff --git a/bindings/python/DEPENDENCIES.rust.tsv 
b/bindings/python/DEPENDENCIES.rust.tsv
index 654e8af7..30d84a94 100644
--- a/bindings/python/DEPENDENCIES.rust.tsv
+++ b/bindings/python/DEPENDENCIES.rust.tsv
@@ -80,8 +80,8 @@ [email protected]          X                                       
                                        X
 [email protected]             X                                                       
                        X                                                       
 [email protected]                                                                  
                        X                                                       
 [email protected]                                                              
                                X                                               
        
[email protected]              X                                       
                                        X                                       
                
[email protected]                X                                       
                                        X                                       
                
[email protected]              X                                       
                                        X                                       
                
[email protected]                X                                       
                                        X                                       
                
 [email protected]               X                                               
                                X                                               
        
 [email protected]                X                                               
                                X                                               
        
 [email protected]            X                                               
                                X                                               
        
@@ -619,5 +619,7 @@ [email protected]                                       
                                                                                
X
 [email protected]                                                                  
                                                                X               
 [email protected]                                                                    
                        X                                                       
 [email protected]                                                                    
                        X                                                       
[email protected]                                    X                               
                                                                                
 [email protected]                X                                               
                                X                                               
        
[email protected]+zstd.1.5.7             X                                       
                                        X                                       
                
[email protected]                                        X                       
                                                                                
        
[email protected]+zstd.1.5.7                                      X               
                                                                                
                
diff --git a/crates/integration_tests/DEPENDENCIES.rust.tsv 
b/crates/integration_tests/DEPENDENCIES.rust.tsv
index 47fca3ca..a53e5ee5 100644
--- a/crates/integration_tests/DEPENDENCIES.rust.tsv
+++ b/crates/integration_tests/DEPENDENCIES.rust.tsv
@@ -57,8 +57,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                       
 [email protected]                                                                  
                X                                       
 [email protected]                                                              
                        X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
 [email protected]               X                                               
                        X                                       
 [email protected]            X                                               
                        X                                       
 [email protected]              X                                       
                                X                                       
@@ -406,4 +406,4 @@ [email protected]                                               
                                                                        X
 [email protected]                                                                    
                X                                       
 [email protected]                                                                    
                X                                       
 [email protected]                X                                               
                        X                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                       
[email protected]+zstd.1.5.7                                      X               
                                                                        
diff --git a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv 
b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
index 6b1bb640..767e3cdf 100644
--- a/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
+++ b/crates/integrations/datafusion/DEPENDENCIES.rust.tsv
@@ -86,8 +86,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                                       
 [email protected]                                                                  
                X                                                       
 [email protected]                                                              
                        X                                                       
[email protected]              X                                       
                                X                                               
        
[email protected]                X                                       
                                X                                               
        
[email protected]              X                                       
                                X                                               
        
[email protected]                X                                       
                                X                                               
        
 [email protected]         X                                               
                        X                                                       
 [email protected]               X                                               
                        X                                                       
 [email protected]            X                                               
                        X                                                       
@@ -636,5 +636,7 @@ [email protected]                                                
                                        X
 [email protected]                                                                  
                                                        X               
 [email protected]                                                                    
                X                                                       
 [email protected]                                                                    
                X                                                       
[email protected]                                    X                               
                                                                        
 [email protected]                X                                               
                        X                                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                               
        
[email protected]                                        X                       
                                                                                
[email protected]+zstd.1.5.7                                      X               
                                                                                
        
diff --git a/crates/paimon-rest-server/DEPENDENCIES.rust.tsv 
b/crates/paimon-rest-server/DEPENDENCIES.rust.tsv
index 38d49be9..a606fe3d 100644
--- a/crates/paimon-rest-server/DEPENDENCIES.rust.tsv
+++ b/crates/paimon-rest-server/DEPENDENCIES.rust.tsv
@@ -60,8 +60,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                       
 [email protected]                                                                  
                X                                       
 [email protected]                                                              
                        X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
[email protected]              X                                       
                                X                                       
[email protected]                X                                       
                                X                                       
 [email protected]               X                                               
                        X                                       
 [email protected]            X                                               
                        X                                       
 [email protected]              X                                       
                                X                                       
@@ -412,4 +412,4 @@ [email protected]                                               
                                                                        X
 [email protected]                                                                    
                X                                       
 [email protected]                                                                    
                X                                       
 [email protected]                X                                               
                        X                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                       
[email protected]+zstd.1.5.7                                      X               
                                                                        
diff --git a/crates/paimon/DEPENDENCIES.rust.tsv 
b/crates/paimon/DEPENDENCIES.rust.tsv
index dc4c7278..c478c403 100644
--- a/crates/paimon/DEPENDENCIES.rust.tsv
+++ b/crates/paimon/DEPENDENCIES.rust.tsv
@@ -90,8 +90,8 @@ [email protected]          X                                       
                                X
 [email protected]             X                                                       
                X                                                       
 [email protected]                                                                  
                X                                                       
 [email protected]                                                              
                        X                                                       
[email protected]              X                                       
                                X                                               
        
[email protected]                X                                       
                                X                                               
        
[email protected]              X                                       
                                X                                               
        
[email protected]                X                                       
                                X                                               
        
 [email protected]         X                                               
                        X                                                       
 [email protected]               X                                               
                        X                                                       
 [email protected]                X                                               
                        X                                                       
@@ -641,4 +641,4 @@ [email protected]                                               
                                                                                
X
 [email protected]                                                                    
                X                                                       
 [email protected]                                                                    
                X                                                       
 [email protected]                X                                               
                        X                                                       
[email protected]+zstd.1.5.7             X                                       
                                X                                               
        
[email protected]+zstd.1.5.7                                      X               
                                                                                
        
diff --git a/deny.toml b/deny.toml
index ebbe91cd..c90ff13d 100644
--- a/deny.toml
+++ b/deny.toml
@@ -20,6 +20,11 @@ ignore = [
     { id = "RUSTSEC-2023-0071", reason = "No fixed version; reqsign only signs 
locally generated outbound requests and exposes no remote signing or decryption 
timing oracle." },
     { id = "RUSTSEC-2026-0176", reason = "The affected PyList and PyTuple 
iterator APIs are unused." },
     { id = "RUSTSEC-2026-0177", reason = "PyCFunction::new_closure is unused." 
},
+    # zstd 0.13 is still required by Arrow, DataFusion, Parquet, and other 
upstream crates.
+    # Revisit these API-specific exceptions as those dependencies adopt zstd 
0.14.
+    { id = "RUSTSEC-2026-0391", reason = "No caller uses the affected raw 
Encoder/Decoder::with_context constructors." },
+    { id = "RUSTSEC-2026-0398", reason = "The affected zstd-safe seekable 
feature is not enabled." },
+    { id = "RUSTSEC-2026-0403", reason = "No old zstd caller uses 
write::Decoder or raw streaming decode; compression-codecs now uses patched 
zstd-safe 8.2." },
 ]
 
 [licenses]

Reply via email to