diff --git a/Cargo.lock b/Cargo.lock index 3b1efcf6b2c3..7673345137ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -246,9 +246,8 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6422e12ac345a0678d7a17e316238e3a40547ae7f92052b77bd86d5e0239f3fc" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-arith", "arrow-array", @@ -270,9 +269,8 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cf34bb1f48c41d3475927bcc7be498665b8e80b379b88f62a840337f8b8248" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -284,9 +282,8 @@ dependencies = [ [[package]] name = "arrow-array" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4a06d507f54b70a277be22a127c8ffe0cec6cd98c0ad8a48e77779bbda8223" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "ahash 0.8.11", "arrow-buffer", @@ -301,9 +298,8 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69d326d5ad1cb82dcefa9ede3fee8fdca98f9982756b16f9cb142f4aa6edc89" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "bytes", "half", @@ -312,9 +308,8 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626e65bd42636a84a238bed49d09c8777e3d825bf81f5087a70111c2831d9870" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -333,9 +328,8 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c8f959f7a1389b1dbd883cdcd37c3ed12475329c111912f7f69dad8195d8c6" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-cast", @@ -349,9 +343,8 @@ dependencies = [ [[package]] name = "arrow-data" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1858e7c7d01c44cf71c21a85534fd1a54501e8d60d1195d0d6fbcc00f4b10754" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-buffer", "arrow-schema", @@ -361,9 +354,8 @@ dependencies = [ [[package]] name = "arrow-flight" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9b3aaba47ed4b6146563c8b79ad0f7aa283f794cde0c057c656291b81196746" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-arith", "arrow-array", @@ -388,9 +380,8 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6bb3f727f049884c7603f0364bc9315363f356b59e9f605ea76541847e06a1e" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -402,9 +393,8 @@ dependencies = [ [[package]] name = "arrow-json" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35de94f165ed8830aede72c35f238763794f0d49c69d30c44d49c9834267ff8c" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -422,9 +412,8 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8aa06e5f267dc53efbacb933485c79b6fc1685d3ffbe870a16ce4e696fb429da" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -435,9 +424,8 @@ dependencies = [ [[package]] name = "arrow-row" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66f1144bb456a2f9d82677bd3abcea019217e572fc8f07de5a7bac4b2c56eb2c" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -448,18 +436,16 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "105f01ec0090259e9a33a9263ec18ff223ab91a0ea9fbc18042f7e38005142f6" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "bitflags 2.8.0", ] [[package]] name = "arrow-select" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f690752fdbd2dee278b5f1636fefad8f2f7134c85e20fd59c4199e15a39a6807" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "ahash 0.8.11", "arrow-array", @@ -471,9 +457,8 @@ dependencies = [ [[package]] name = "arrow-string" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0fff9cd745a7039b66c47ecaf5954460f9fa12eed628f65170117ea93e64ee0" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "arrow-array", "arrow-buffer", @@ -4021,9 +4006,8 @@ dependencies = [ [[package]] name = "parquet" -version = "54.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a01a0efa30bbd601ae85b375c728efdb211ade54390281628a7b16708beb235" +version = "54.2.0" +source = "git+https://github.com/apache/arrow-rs.git?rev=7cad409308d4a5e7ea251c66ec18e39a41f86ef5#7cad409308d4a5e7ea251c66ec18e39a41f86ef5" dependencies = [ "ahash 0.8.11", "arrow-array", diff --git a/Cargo.toml b/Cargo.toml index 1e35b7f42027..1da881e217ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -78,19 +78,19 @@ version = "45.0.0" ahash = { version = "0.8", default-features = false, features = [ "runtime-rng", ] } -arrow = { version = "54.1.0", features = [ +arrow = { version = "54.2.0", features = [ "prettyprint", "chrono-tz", ] } -arrow-buffer = { version = "54.1.0", default-features = false } -arrow-flight = { version = "54.1.0", features = [ +arrow-buffer = { version = "54.2.0", default-features = false } +arrow-flight = { version = "54.2.0", features = [ "flight-sql-experimental", ] } -arrow-ipc = { version = "54.1.0", default-features = false, features = [ +arrow-ipc = { version = "54.2.0", default-features = false, features = [ "lz4", ] } -arrow-ord = { version = "54.1.0", default-features = false } -arrow-schema = { version = "54.1.0", default-features = false } +arrow-ord = { version = "54.2.0", default-features = false } +arrow-schema = { version = "54.2.0", default-features = false } async-trait = "0.1.73" bigdecimal = "0.4.7" bytes = "1.10" @@ -133,7 +133,7 @@ itertools = "0.14" log = "^0.4" object_store = { version = "0.11.0", default-features = false } parking_lot = "0.12" -parquet = { version = "54.1.0", default-features = false, features = [ +parquet = { version = "54.2.0", default-features = false, features = [ "arrow", "async", "object_store", @@ -189,3 +189,20 @@ large_futures = "warn" [workspace.lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ["cfg(tarpaulin)"] } unused_qualifications = "deny" + +# temporary patch until 54.2.0 is released +[patch.crates-io] +arrow = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-array = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-buffer = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-cast = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-data = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-flight = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-ipc = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-schema = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-select = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-string = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +arrow-ord = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } +parquet = { git = "https://github.com/apache/arrow-rs.git", rev = "7cad409308d4a5e7ea251c66ec18e39a41f86ef5" } + +