diff --git a/Cargo.lock b/Cargo.lock index 745b5a30a986e..63dd97de764e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -249,14 +249,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb372a7cbcac02a35d3fb7b3fc1f969ec078e871f9bb899bf00a2e1809bec8a3" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", "arrow-cast", - "arrow-data", + "arrow-data 57.2.0", "arrow-ord", "arrow-row", - "arrow-schema", - "arrow-select", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "arrow-string", ] @@ -266,10 +266,10 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f377dcd19e440174596d83deb49cd724886d91060c07fec4f67014ef9d54049" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", "chrono", "num-traits", ] @@ -281,9 +281,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65ca404ea6191e06bf30956394173337fa9c35f445bd447fe6c21ab944e1a23c" dependencies = [ "ahash 0.8.12", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", "chrono", "half 2.7.1", "hashbrown 0.16.1", @@ -292,6 +292,24 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-array" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" +dependencies = [ + "ahash 0.8.12", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", + "chrono", + "half 2.7.1", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-buffer" version = "57.3.0" @@ -304,18 +322,30 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-buffer" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" +dependencies = [ + "bytes", + "half 2.7.1", + "num-bigint", + "num-traits", +] + [[package]] name = "arrow-cast" version = "57.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8e372ed52bd4ee88cc1e6c3859aa7ecea204158ac640b10e187936e7e87074" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", "arrow-ord", - "arrow-schema", - "arrow-select", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "atoi", "base64 0.22.1", "chrono", @@ -332,8 +362,21 @@ version = "57.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf87f4ff5fc13290aa47e499a8b669a82c5977c6a1fedce22c7f542c1fd5a597" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 57.3.0", + "arrow-schema 57.2.0", + "half 2.7.1", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-data" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" +dependencies = [ + "arrow-buffer 58.3.0", + "arrow-schema 58.3.0", "half 2.7.1", "num-integer", "num-traits", @@ -345,11 +388,25 @@ version = "57.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb3ca63edd2073fcb42ba112f8ae165df1de935627ead6e203d07c99445f2081" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", + "flatbuffers", +] + +[[package]] +name = "arrow-ipc" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" +dependencies = [ + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", "flatbuffers", ] @@ -359,11 +416,11 @@ version = "57.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c4e0530272ca755d6814218dffd04425c5b7854b87fa741d5ff848bf50aa39" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", ] [[package]] @@ -372,10 +429,10 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "169676f317157dc079cc5def6354d16db63d8861d61046d2f3883268ced6f99f" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", "half 2.7.1", ] @@ -388,6 +445,12 @@ dependencies = [ "bitflags 2.11.0", ] +[[package]] +name = "arrow-schema" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" + [[package]] name = "arrow-select" version = "57.2.0" @@ -395,10 +458,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c96d8a1c180b44ecf2e66c9a2f2bbcb8b1b6f14e165ce46ac8bde211a363411b" dependencies = [ "ahash 0.8.12", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "num-traits", +] + +[[package]] +name = "arrow-select" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" +dependencies = [ + "ahash 0.8.12", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "num-traits", ] @@ -408,11 +485,11 @@ version = "57.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf35e8ef49dcf0c5f6d175edee6b8af7b45611805333129c541a8b89a0fc0534" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", + "arrow-data 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "memchr", "num-traits", "regex", @@ -3900,6 +3977,12 @@ dependencies = [ "foldhash 0.2.0", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + [[package]] name = "hashlink" version = "0.10.0" @@ -4285,13 +4368,13 @@ dependencies = [ "apache-avro", "array-init", "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", "arrow-cast", "arrow-ord", "arrow-row", - "arrow-schema", - "arrow-select", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "arrow-string", "as-any", "async-trait", @@ -4312,7 +4395,7 @@ dependencies = [ "once_cell", "opendal", "ordered-float 4.6.0", - "parquet", + "parquet 57.2.0", "rand 0.8.5", "reqsign", "reqwest 0.12.28", @@ -5212,6 +5295,15 @@ dependencies = [ "twox-hash", ] +[[package]] +name = "lz4_flex" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" +dependencies = [ + "twox-hash", +] + [[package]] name = "maplit" version = "1.0.2" @@ -7086,7 +7178,7 @@ dependencies = [ "opentelemetry", "opentelemetry-otlp", "opentelemetry_sdk", - "parquet", + "parquet 58.3.0", "paste", "pin-project", "prometheus", @@ -7167,7 +7259,7 @@ dependencies = [ "mz-proto", "openssl", "openssl-sys", - "parquet", + "parquet 58.3.0", "postgres-openssl", "postgres-protocol", "prometheus", @@ -7264,7 +7356,7 @@ dependencies = [ "mz-build-tools", "mz-ore", "mz-proto", - "parquet", + "parquet 58.3.0", "proptest", "proptest-derive", "prost", @@ -7996,7 +8088,7 @@ version = "0.0.0" dependencies = [ "anyhow", "arrow", - "arrow-ipc", + "arrow-ipc 57.2.0", "async-stream", "async-trait", "aws-credential-types", @@ -8051,7 +8143,7 @@ dependencies = [ "mz-storage-types", "mz-timely-util", "mz-txn-wal", - "parquet", + "parquet 58.3.0", "pin-project", "postgres-replication", "prometheus", @@ -8159,7 +8251,7 @@ version = "0.0.0" dependencies = [ "anyhow", "arrow", - "arrow-ipc", + "arrow-ipc 57.2.0", "async-compression", "async-stream", "aws-sdk-s3", @@ -8189,7 +8281,7 @@ dependencies = [ "mz-storage-types", "mz-timely-util", "mz-txn-wal", - "parquet", + "parquet 58.3.0", "prometheus", "proptest", "prost", @@ -8343,7 +8435,7 @@ dependencies = [ "mz-sql-server-util", "mz-storage-types", "mz-tls-util", - "parquet", + "parquet 58.3.0", "postgres-protocol", "postgres_array", "prost", @@ -8391,7 +8483,7 @@ dependencies = [ "either", "futures-util", "lgalloc", - "lz4_flex", + "lz4_flex 0.12.1", "mz-ore", "num-traits", "proptest", @@ -9195,13 +9287,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6a2926a30477c0b95fea6c28c3072712b139337a242c2cc64817bdc20a8854" dependencies = [ "ahash 0.8.12", - "arrow-array", - "arrow-buffer", + "arrow-array 57.2.0", + "arrow-buffer 57.3.0", "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-data 57.2.0", + "arrow-ipc 57.2.0", + "arrow-schema 57.2.0", + "arrow-select 57.2.0", "base64 0.22.1", "brotli", "bytes", @@ -9210,7 +9302,7 @@ dependencies = [ "futures", "half 2.7.1", "hashbrown 0.16.1", - "lz4_flex", + "lz4_flex 0.12.1", "num-bigint", "num-integer", "num-traits", @@ -9224,6 +9316,40 @@ dependencies = [ "zstd", ] +[[package]] +name = "parquet" +version = "58.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dafa7d01085b62a47dd0c1829550a0a36710ea9c4fe358a05a85477cec8a908" +dependencies = [ + "ahash 0.8.12", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-ipc 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", + "base64 0.22.1", + "brotli", + "bytes", + "chrono", + "flate2", + "futures", + "half 2.7.1", + "hashbrown 0.17.1", + "lz4_flex 0.13.1", + "num-bigint", + "num-integer", + "num-traits", + "paste", + "seq-macro", + "snap", + "thrift", + "tokio", + "twox-hash", + "zstd", +] + [[package]] name = "parse-zoneinfo" version = "0.3.0" diff --git a/Cargo.toml b/Cargo.toml index 73eeca1de78d6..41138e267c0f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -415,7 +415,7 @@ opentelemetry-otlp = { version = "0.31.1", features = ["grpc-tonic"] } opentelemetry_sdk = { version = "0.31.0", features = ["experimental_trace_batch_span_processor_with_async_runtime", "rt-tokio"] } ordered-float = { version = "5.1.0", features = ["serde"] } os_info = "3.11.0" -parquet = { version = "57", default-features = false, features = ["arrow", "async", "brotli", "flate2", "flate2-zlib-rs", "lz4", "snap", "zstd"] } +parquet = { version = "58", default-features = false, features = ["arrow", "async", "brotli", "flate2", "flate2-zlib-rs", "lz4", "snap", "zstd"] } paste = "1.0.15" pem = "3.0.6" phf = { version = "0.13.1", features = ["uncased"] }