diff --git a/Cargo.lock b/Cargo.lock index 012573deb452..dccd5e6ce177 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -112,7 +112,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -123,7 +123,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -155,9 +155,8 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607e64bb911ee4f90483e044fe78f175989148c2892e659a2cd25429e782ec54" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-arith", "arrow-array", @@ -178,9 +177,8 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e754319ed8a85d817fe7adf183227e0b5308b82790a737b426c1124626b48118" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -192,9 +190,8 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "ahash", "arrow-buffer", @@ -211,9 +208,8 @@ dependencies = [ [[package]] name = "arrow-avro" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e786c0621ced3337c85b29c64271cf71a11bb57d9cabab6e61726cf115c232" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -235,9 +231,8 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "bytes", "half", @@ -247,9 +242,8 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5e686972523798f76bef355145bc1ae25a84c731e650268d31ab763c701663" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -269,9 +263,8 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86c276756867fc8186ec380c72c290e6e3b23a1d4fb05df6b1d62d2e62666d48" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-cast", @@ -284,9 +277,8 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-buffer", "arrow-schema", @@ -297,9 +289,8 @@ dependencies = [ [[package]] name = "arrow-flight" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c379738a9e41eda5873bb3256c89164f87c65b16b0b153cccc74d8a462b7e8" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-arith", "arrow-array", @@ -325,9 +316,8 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd8907ddd8f9fbabf91ec2c85c1d81fe2874e336d2443eb36373595e28b98dd5" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -341,9 +331,8 @@ dependencies = [ [[package]] name = "arrow-json" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4518c59acc501f10d7dcae397fe12b8db3d81bc7de94456f8a58f9165d6f502" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -366,9 +355,8 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efa70d9d6b1356f1fb9f1f651b84a725b7e0abb93f188cf7d31f14abfa2f2e6f" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -379,9 +367,8 @@ dependencies = [ [[package]] name = "arrow-row" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faec88a945338192beffbbd4be0def70135422930caa244ac3cec0cd213b26b4" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -392,9 +379,8 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "bitflags", "serde", @@ -404,9 +390,8 @@ dependencies = [ [[package]] name = "arrow-select" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a657ab5132e9c8ca3b24eb15a823d0ced38017fe3930ff50167466b02e2d592c" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "ahash", "arrow-array", @@ -418,9 +403,8 @@ dependencies = [ [[package]] name = "arrow-string" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6de2efbbd1a9f9780ceb8d1ff5d20421b35863b361e3386b4f571f1fc69fcb8" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "arrow-array", "arrow-buffer", @@ -2709,7 +2693,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2838,7 +2822,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4106,7 +4090,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -4351,9 +4335,8 @@ dependencies = [ [[package]] name = "parquet" -version = "58.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d7efd3052f7d6ef601085559a246bc991e9a8cc77e02753737df6322ce35f1" +version = "58.3.0" +source = "git+https://github.com/apache/arrow-rs.git?tag=58.3.0-rc1#913bab26ba9bed8fc2bc1acda300cc52345b0da1" dependencies = [ "ahash", "arrow-array", @@ -5236,7 +5219,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5707,7 +5690,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -5808,7 +5791,7 @@ dependencies = [ "cfg-if", "libc", "psm", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -5978,7 +5961,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6917,7 +6900,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a9223c44a47a..a273da8770b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -88,30 +88,30 @@ version = "53.1.0" # # See for more details: https://github.com/rust-lang/cargo/issues/11329 apache-avro = { version = "0.21", default-features = false } -arrow = { version = "58.2.0", features = [ +arrow = { version = "58.3.0", features = [ "prettyprint", "chrono-tz", ] } -arrow-avro = { version = "58.2.0", default-features = false, features = [ +arrow-avro = { version = "58.3.0", default-features = false, features = [ "deflate", "snappy", "zstd", "bzip2", "xz", ] } -arrow-buffer = { version = "58.2.0", default-features = false } -arrow-data = { version = "58.2.0", default-features = false } -arrow-flight = { version = "58.2.0", features = [ +arrow-buffer = { version = "58.3.0", default-features = false } +arrow-data = { version = "58.3.0", default-features = false } +arrow-flight = { version = "58.3.0", features = [ "flight-sql-experimental", ] } # Both codecs are required here to make sure that code paths like # file-spilling have access to all compression codecs. -arrow-ipc = { version = "58.2.0", default-features = false, features = [ +arrow-ipc = { version = "58.3.0", default-features = false, features = [ "lz4", "zstd", ] } -arrow-ord = { version = "58.2.0", default-features = false } -arrow-schema = { version = "58.2.0", default-features = false } +arrow-ord = { version = "58.3.0", default-features = false } +arrow-schema = { version = "58.3.0", default-features = false } async-trait = "0.1.89" bigdecimal = "0.4.8" bytes = "1.11" @@ -176,7 +176,7 @@ memchr = "2.8.0" num-traits = { version = "0.2" } object_store = { version = "0.13.2", default-features = false } parking_lot = "0.12" -parquet = { version = "58.2.0", default-features = false, features = [ +parquet = { version = "58.3.0", default-features = false, features = [ "arrow", "async", "object_store", @@ -289,3 +289,21 @@ debug = false debug-assertions = false strip = "debuginfo" incremental = false + + +## Temporary arrow-rs patch until 58.3.0 is released + +[patch.crates-io] +arrow = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-array = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-avro = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-buffer = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-cast = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-data = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-ipc = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-schema = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-select = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-string = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-ord = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +arrow-flight = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" } +parquet = { git = "https://github.com/apache/arrow-rs.git", tag = "58.3.0-rc1" }