diff --git a/Cargo.lock b/Cargo.lock index 6a7f68438..2fe5dd45c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -791,8 +791,9 @@ dependencies = [ [[package]] name = "datafusion" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14313430439ef858ed5f52ca9c840e9eea9844da34d3716d05a476449634da5d" dependencies = [ "arrow", "arrow-schema", @@ -844,8 +845,9 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0756ebc770bcebae366dfd273dad50935f6103b4d212253cb17e2e53c5427f" dependencies = [ "arrow", "async-trait", @@ -868,8 +870,9 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbde2961698705d8402f0f382f08876fc6f1126ffde790ef17833cf0ab87cd59" dependencies = [ "arrow", "async-trait", @@ -891,8 +894,9 @@ dependencies = [ [[package]] name = "datafusion-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e06fe711ff815c8cf3143158547aea599702fd43f76f5866c70d5a5b3693a0" dependencies = [ "arrow", "arrow-ipc", @@ -917,8 +921,9 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7a5107acff4e3ed50a7732acec06bba40e74ab49df021397ed250d60f04e42a" dependencies = [ "futures", "log", @@ -927,8 +932,9 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f69f45d2d700785be8df9d4b44410e1c8e4a856f10cc728b418a1066c0b594fb" dependencies = [ "arrow", "async-compression", @@ -963,8 +969,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81650af64894ef34b46d2ef818ef244b40a81d90818f3bc642bf8fbf6758f8e0" dependencies = [ "arrow", "arrow-ipc", @@ -987,8 +994,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-avro" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb356522bbfe0a309201b24c7a3fb30199870f2513ffb524e7cf6f716331ea8a" dependencies = [ "arrow", "arrow-avro", @@ -1005,8 +1013,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e2519bed59a6907c79298b9c21fe807bbc34e4ff8414577d699b0741083593" dependencies = [ "arrow", "async-trait", @@ -1028,8 +1037,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "635e61290e171597f6e50427e0cb486eda468ab47e880fa24d15bbb0fa24ac7e" dependencies = [ "arrow", "async-trait", @@ -1051,8 +1061,9 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07cd518f85b3a027d913047b4ab0811111a2b734fdf84a51b78234455f10d8fa" dependencies = [ "arrow", "arrow-schema", @@ -1083,13 +1094,15 @@ dependencies = [ [[package]] name = "datafusion-doc" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d44c5919b560862dd1cb20a5c75b3e48c3d9e49719c91d78da5c38eaad5495c4" [[package]] name = "datafusion-execution" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7620ad535af8730186bdec05d720e40d9a4584b40c7eb75f72c43aa7978e5484" dependencies = [ "arrow", "arrow-buffer", @@ -1113,8 +1126,9 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea229af8b73e566fc6ebb1c8dd42ab250f8855c5304bd173f4b50ead78b64304" dependencies = [ "arrow", "arrow-schema", @@ -1137,8 +1151,9 @@ dependencies = [ [[package]] name = "datafusion-expr-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a18baa840f77760dcc9eaad281329bc57536c5c39e65e8649596f2a51216be7" dependencies = [ "arrow", "datafusion-common", @@ -1148,8 +1163,9 @@ dependencies = [ [[package]] name = "datafusion-ffi" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a9e527ab3fd2cea1c216efb81c40684a54490489d4ee6cd5719b17f8442f35" dependencies = [ "arrow", "arrow-schema", @@ -1219,8 +1235,9 @@ dependencies = [ [[package]] name = "datafusion-functions" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "763bbfeec40b55a8a961d7349c0fcfcec4f3f66cc234d6295250b95371b85e34" dependencies = [ "arrow", "arrow-buffer", @@ -1250,8 +1267,9 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c0c2b2e856883ecf6a4fa8b23e7c6041183af8a68d0583dc95d1d21e4eaee0" dependencies = [ "arrow", "datafusion-common", @@ -1270,8 +1288,9 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35e42c87dfbff06934ea0e99cfed3440ac614c3f3bfb8c33be35ca0587d4140" dependencies = [ "arrow", "datafusion-common", @@ -1281,8 +1300,9 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08079b0604cdcc43c7d6cf006cfd5d3ed9c235ade0c1ebe91085a62f875603df" dependencies = [ "arrow", "arrow-ord", @@ -1305,8 +1325,9 @@ dependencies = [ [[package]] name = "datafusion-functions-table" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe2070ecf5638a93c81c8babc7858339ef52165a9f54da1411afd69adf7d85ce" dependencies = [ "arrow", "async-trait", @@ -1320,8 +1341,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e9a164ebe1998c5c3f9e15c9a0c4e6b599a0c8739b5471bfb089752441963f1" dependencies = [ "arrow", "datafusion-common", @@ -1336,8 +1358,9 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98965b183f92201c16798994820ae032649c4821e089c4c80e7d0f4485d41df5" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -1345,8 +1368,9 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a711bd5a06ec85d9683e142d28a98ad0679a7220669f5c1b8589e57e9b29e46" dependencies = [ "datafusion-doc", "quote", @@ -1355,8 +1379,9 @@ dependencies = [ [[package]] name = "datafusion-optimizer" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff3256b62ff44616ec83c7f04741d21124970833bb377ed56d9abc5ec6f707ec" dependencies = [ "arrow", "chrono", @@ -1374,10 +1399,12 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1e37a25b5aa1f3a1db114f0ee3605bf01639b83a831dcde35119ee61f0b11d6" dependencies = [ "arrow", + "arrow-schema", "datafusion-common", "datafusion-expr", "datafusion-expr-common", @@ -1396,8 +1423,9 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a4d12787d42e88b26b0d3ec006192fa23ceb832ef2a9e87439ce820a8e038cc" dependencies = [ "arrow", "datafusion-common", @@ -1410,8 +1438,9 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13bf7f50fd902f5afc46d50759f5185b5620c40b24054f80f7c648897d3e5a6" dependencies = [ "arrow", "chrono", @@ -1427,8 +1456,9 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11fbe7e6665072957d44ed9587676e17a1f9ab3acfadfc287dac23750585f18a" dependencies = [ "arrow", "datafusion-common", @@ -1446,8 +1476,9 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1265d58e5bce07d154e642a51ff43033b576a6ae40d50a29ac2b9f311004eb52" dependencies = [ "arrow", "arrow-data", @@ -1482,8 +1513,9 @@ dependencies = [ [[package]] name = "datafusion-proto" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f85dee73fa4bab473854d5715ab49b122f2236862291e3c5da582b44e0fd5f9" dependencies = [ "arrow", "datafusion-catalog", @@ -1508,8 +1540,9 @@ dependencies = [ [[package]] name = "datafusion-proto-common" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57901d70c724dab7cb604fea579f5324332244e3c400ff2d7c9b5fc065051437" dependencies = [ "arrow", "datafusion-common", @@ -1518,8 +1551,9 @@ dependencies = [ [[package]] name = "datafusion-proto-models" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a574908455152a11abea49c7916cc8a504de946e5302c7e40bab632cbbcb9b2" dependencies = [ "datafusion-common", "datafusion-proto-common", @@ -1528,8 +1562,9 @@ dependencies = [ [[package]] name = "datafusion-pruning" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74b06b333405c05015836ed36cea02cc29d1e2ee8fb414a77532d8346fb56492" dependencies = [ "arrow", "datafusion-common", @@ -1587,8 +1622,9 @@ dependencies = [ [[package]] name = "datafusion-session" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7616b17b1d2fee3e9b13c651eac91b768d153265e6ba88e06e0b4af7883f69c" dependencies = [ "arrow-schema", "async-trait", @@ -1601,8 +1637,9 @@ dependencies = [ [[package]] name = "datafusion-spark" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7809ecefb16fcb950c6b22ee3df99cb412dca6fae72c329d64c938ae53254f9" dependencies = [ "arrow", "bigdecimal", @@ -1630,8 +1667,9 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b4848be66dd008d55adbe1dbc8cbd6a2502588ad0c0b8483bab0f43fd4495d0" dependencies = [ "arrow", "bigdecimal", @@ -1649,8 +1687,9 @@ dependencies = [ [[package]] name = "datafusion-substrait" -version = "55.0.0" -source = "git+https://github.com/apache/datafusion?rev=1a944f43983188712aa1934d034f3087d82172e1#1a944f43983188712aa1934d034f3087d82172e1" +version = "55.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3647d0f54dd4cddc20b65d4bc630f01b7922831033accd7b4420d442bc4fa07a" dependencies = [ "async-recursion", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 0fabd5437..725a8471f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,17 +45,17 @@ arrow = { version = "59" } arrow-array = { version = "59" } arrow-schema = { version = "59" } arrow-select = { version = "59" } -datafusion = { version = "55.0.0" } -datafusion-substrait = { version = "55.0.0" } -datafusion-proto = { version = "55.0.0" } -datafusion-ffi = { version = "55.0.0" } -datafusion-catalog = { version = "55.0.0", default-features = false } -datafusion-common = { version = "55.0.0", default-features = false } -datafusion-functions-aggregate = { version = "55.0.0" } -datafusion-functions-window = { version = "55.0.0" } -datafusion-spark = { version = "55.0.0" } -datafusion-expr = { version = "55.0.0" } -datafusion-session = { version = "55.0.0" } +datafusion = { version = "55.1.0" } +datafusion-substrait = { version = "55.1.0" } +datafusion-proto = { version = "55.1.0" } +datafusion-ffi = { version = "55.1.0" } +datafusion-catalog = { version = "55.1.0", default-features = false } +datafusion-common = { version = "55.1.0", default-features = false } +datafusion-functions-aggregate = { version = "55.1.0" } +datafusion-functions-window = { version = "55.1.0" } +datafusion-spark = { version = "55.1.0" } +datafusion-expr = { version = "55.1.0" } +datafusion-session = { version = "55.1.0" } prost = "0.14.3" serde_json = "1" uuid = { version = "1.23" } @@ -77,24 +77,4 @@ codegen-units = 2 # We cannot publish to crates.io with any patches in the below section. Developers # must remove any entries in this section before creating a release candidate. -# -# When these are removed, raise the DataFusion requirement above to 55.1.0. -# `PySessionContext::set_session_query_planner` rebuilds an installed foreign -# query planner against the session's current codecs, and relies on -# `FFI_QueryPlanner::new_with_ffi_codecs` unwrapping a `ForeignQueryPlanner` and -# replacing its codecs. That replacement is a silent no-op before 55.1.0 -# (apache/datafusion#24722), so a 55.0.0 build would compile and then keep -# decoding with whichever codecs the planner was installed with -- installing a -# codec after `set_query_planner` would not take effect. [patch.crates-io] -datafusion = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-substrait = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-proto = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-ffi = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-catalog = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-common = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-functions-aggregate = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-functions-window = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-spark = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-expr = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" } -datafusion-session = { git = "https://github.com/apache/datafusion", rev = "1a944f43983188712aa1934d034f3087d82172e1" }