diff --git a/Cargo.lock b/Cargo.lock index 8101e2fe22d9..77da1961d329 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -256,9 +256,8 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602268ce9f569f282cedb9a9f6bac569b680af47b9b077d515900c03c5d190da" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-arith", "arrow-array", @@ -279,9 +278,8 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd53c6bf277dea91f136ae8e3a5d7041b44b5e489e244e637d00ae302051f56f" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -293,9 +291,8 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53796e07a6525edaf7dc28b540d477a934aff14af97967ad1d5550878969b9e" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "ahash", "arrow-buffer", @@ -312,9 +309,8 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c1a85bb2e94ee10b76531d8bc3ce9b7b4c0d508cabfb17d477f63f2617bd20" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "bytes", "half", @@ -324,9 +320,8 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89fb245db6b0e234ed8e15b644edb8664673fefe630575e94e62cd9d489a8a26" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -346,9 +341,8 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d374882fb465a194462527c0c15a93aa19a554cf690a6b77a26b2a02539937a7" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-cast", @@ -361,9 +355,8 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "189d210bc4244c715fa3ed9e6e22864673cccb73d5da28c2723fb2e527329b33" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -374,9 +367,8 @@ dependencies = [ [[package]] name = "arrow-flight" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f5cdf00ee0003ba0768d3575d0afc47d736b29673b14c3c228fdffa9a3fb29" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-arith", "arrow-array", @@ -402,9 +394,8 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7968c2e5210c41f4909b2ef76f6e05e172b99021c2def5edf3cc48fdd39d1d6c" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -418,9 +409,8 @@ dependencies = [ [[package]] name = "arrow-json" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92111dba5bf900f443488e01f00d8c4ddc2f47f5c50039d18120287b580baa22" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -442,9 +432,8 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "211136cb253577ee1a6665f741a13136d4e563f64f5093ffd6fb837af90b9495" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -455,9 +444,8 @@ dependencies = [ [[package]] name = "arrow-row" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e0f20145f9f5ea3fe383e2ba7a7487bf19be36aa9dbf5dd6a1f92f657179663" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -468,9 +456,8 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b47e0ca91cc438d2c7879fe95e0bca5329fff28649e30a88c6f760b1faeddcb" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "bitflags", "serde", @@ -480,9 +467,8 @@ dependencies = [ [[package]] name = "arrow-select" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "750a7d1dda177735f5e82a314485b6915c7cccdbb278262ac44090f4aba4a325" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "ahash", "arrow-array", @@ -494,9 +480,8 @@ dependencies = [ [[package]] name = "arrow-string" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1eab1208bc4fe55d768cdc9b9f3d9df5a794cdb3ee2586bf89f9b30dc31ad8c" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "arrow-array", "arrow-buffer", @@ -2762,7 +2747,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2906,7 +2891,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4027,9 +4012,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lz4_flex" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c23545df7ecf1b16c303910a69b079e8e251d60f7dd2cc9b4177f2afaf1746" +checksum = "db9a0d582c2874f68138a16ce1867e0ffde6c0bb0a0df85e1f36d04146db488a" dependencies = [ "twox-hash", ] @@ -4165,7 +4150,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4409,9 +4394,8 @@ dependencies = [ [[package]] name = "parquet" -version = "58.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f491d0ef1b510194426ee67ddc18a9b747ef3c42050c19322a2cd2e1666c29b" +version = "58.1.0" +source = "git+https://github.com/alamb/arrow-rs.git?branch=alamb%2Fprepare_58.1.0#6339eadb7732bab58d968c4a817dbbdc883a4cc0" dependencies = [ "ahash", "arrow-array", @@ -4798,7 +4782,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.13.0", "log", "multimap", "petgraph", @@ -4817,7 +4801,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.117", @@ -4919,7 +4903,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -5292,7 +5276,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6002,7 +5986,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -6952,7 +6936,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 08d585d3ef90..6b1d8a66a234 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -88,19 +88,19 @@ version = "52.3.0" # # See for more details: https://github.com/rust-lang/cargo/issues/11329 apache-avro = { version = "0.21", default-features = false } -arrow = { version = "58.0.0", features = [ +arrow = { version = "58.1.0", features = [ "prettyprint", "chrono-tz", ] } -arrow-buffer = { version = "58.0.0", default-features = false } -arrow-flight = { version = "58.0.0", features = [ +arrow-buffer = { version = "58.1.0", default-features = false } +arrow-flight = { version = "58.1.0", features = [ "flight-sql-experimental", ] } -arrow-ipc = { version = "58.0.0", default-features = false, features = [ +arrow-ipc = { version = "58.1.0", default-features = false, features = [ "lz4", ] } -arrow-ord = { version = "58.0.0", default-features = false } -arrow-schema = { version = "58.0.0", default-features = false } +arrow-ord = { version = "58.1.0", default-features = false } +arrow-schema = { version = "58.1.0", default-features = false } async-trait = "0.1.89" bigdecimal = "0.4.8" bytes = "1.11" @@ -165,7 +165,7 @@ memchr = "2.8.0" num-traits = { version = "0.2" } object_store = { version = "0.13.1", default-features = false } parking_lot = "0.12" -parquet = { version = "58.0.0", default-features = false, features = [ +parquet = { version = "58.1.0", default-features = false, features = [ "arrow", "async", "object_store", @@ -282,3 +282,19 @@ incremental = false inherits = "release" debug = true strip = false + +## Temporary arrow-rs patch until 58.1.0 is released + +[patch.crates-io] +arrow = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-array = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-buffer = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-cast = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-data = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-ipc = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-schema = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-select = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-string = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-ord = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +arrow-flight = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" } +parquet = { git = "https://github.com/alamb/arrow-rs.git", branch = "alamb/prepare_58.1.0" }