From b7737fb26c6958adb31d79fc79e8d341c1d0d9c9 Mon Sep 17 00:00:00 2001 From: comphead Date: Thu, 21 May 2026 12:31:56 -0700 Subject: [PATCH 1/3] chore: DF54 upgrade --- native/Cargo.lock | 536 ++++++++++++++++++++++------------------- native/Cargo.toml | 8 +- native/core/Cargo.toml | 2 +- 3 files changed, 288 insertions(+), 258 deletions(-) diff --git a/native/Cargo.lock b/native/Cargo.lock index 30ebf48446..4968c5bbac 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -230,9 +230,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d441fdda254b65f3e9025910eb2c2066b6295d9c8ed409522b8d2ace1ff8574c" +checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" dependencies = [ "arrow-arith", "arrow-array", @@ -251,9 +251,9 @@ dependencies = [ [[package]] name = "arrow-arith" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced5406f8b720cc0bc3aa9cf5758f93e8593cda5490677aa194e4b4b383f9a59" +checksum = "a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738" dependencies = [ "arrow-array", "arrow-buffer", @@ -265,9 +265,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772bd34cacdda8baec9418d80d23d0fb4d50ef0735685bd45158b83dfeb6e62d" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", "arrow-buffer", @@ -276,7 +276,7 @@ dependencies = [ "chrono", "chrono-tz", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "num-complex", "num-integer", "num-traits", @@ -284,9 +284,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898f4cf1e9598fdb77f356fdf2134feedfd0ee8d5a4e0a5f573e7d0aec16baa4" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", @@ -296,9 +296,9 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0127816c96533d20fc938729f48c52d3e48f99717e7a0b5ade77d742510736d" +checksum = "4c5aefb56a2c02e9e2b30746241058b85f8983f0fcff2ba0c6d09006e1cded7f" dependencies = [ "arrow-array", "arrow-buffer", @@ -318,9 +318,9 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca025bd0f38eeecb57c2153c0123b960494138e6a957bbda10da2b25415209fe" +checksum = "e94e8cf7e517657a52b91ea1263acf38c4ca62a84655d72458a3359b12ab97de" dependencies = [ "arrow-array", "arrow-cast", @@ -333,9 +333,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d10beeab2b1c3bb0b53a00f7c944a178b622173a5c7bcabc3cb45d90238df4" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -346,9 +346,9 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609a441080e338147a84e8e6904b6da482cefb957c5cdc0f3398872f69a315d0" +checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" dependencies = [ "arrow-array", "arrow-buffer", @@ -362,15 +362,16 @@ dependencies = [ [[package]] name = "arrow-json" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ead0914e4861a531be48fe05858265cf854a4880b9ed12618b1d08cba9bebc8" +checksum = "205ca2119e6d679d5c133c6f30e68f027738d95ed948cf77677ea69c7800036b" dependencies = [ "arrow-array", "arrow-buffer", "arrow-cast", - "arrow-data", + "arrow-ord", "arrow-schema", + "arrow-select", "chrono", "half", "indexmap 2.14.0", @@ -386,9 +387,9 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a7ba279b20b52dad300e68cfc37c17efa65e68623169076855b3a9e941ca5" +checksum = "1bffd8fd2579286a5d63bac898159873e5094a79009940bcb42bbfce4f19f1d0" dependencies = [ "arrow-array", "arrow-buffer", @@ -399,9 +400,9 @@ dependencies = [ [[package]] name = "arrow-row" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14fe367802f16d7668163ff647830258e6e0aeea9a4d79aaedf273af3bdcd3e" +checksum = "bab5994731204603c73ba69267616c50f80780774c6bb0476f1f830625115e0c" dependencies = [ "arrow-array", "arrow-buffer", @@ -412,9 +413,9 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c30a1365d7a7dc50cc847e54154e6af49e4c4b0fddc9f607b687f29212082743" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" dependencies = [ "bitflags 2.11.1", "serde_core", @@ -423,9 +424,9 @@ dependencies = [ [[package]] name = "arrow-select" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78694888660a9e8ac949853db393af2a8b8fc82c19ce333132dfa2e72cc1a7fe" +checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" dependencies = [ "ahash", "arrow-array", @@ -437,9 +438,9 @@ dependencies = [ [[package]] name = "arrow-string" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e04a01f8bb73ce54437514c5fd3ee2aa3e8abe4c777ee5cc55853b1652f79e" +checksum = "29dd7cda3ab9692f43a2e4acc444d760cc17b12bb6d8232ddf64e9bab7c06b42" dependencies = [ "arrow-array", "arrow-buffer", @@ -493,9 +494,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" +checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac" dependencies = [ "compression-codecs", "compression-core", @@ -627,9 +628,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.16" +version = "1.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f156acdd2cf55f5aa53ee416c4ac851cf1222694506c0b1f78c85695e9ca9d" +checksum = "517aa062d8bd9015ee23d6daa5e1c1372328412fdae4e6c4c1be9b69c6ad37a2" dependencies = [ "aws-credential-types", "aws-runtime", @@ -641,6 +642,7 @@ dependencies = [ "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "aws-types", "bytes", @@ -669,9 +671,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.16.3" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f" +checksum = "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" dependencies = [ "aws-lc-sys", "zeroize", @@ -679,9 +681,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.40.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7" +checksum = "1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4" dependencies = [ "cc", "cmake", @@ -691,9 +693,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.7.3" +version = "1.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcd93c82209ac7413532388067dce79be5a8780c1786e5fae3df22e4dee2864" +checksum = "77ed8e8c52d2dc2390ad9f15647fe663f71e9780b4262c190fbb823a32721566" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -716,9 +718,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.98.0" +version = "1.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69c77aafa20460c68b6b3213c84f6423b6e76dbf89accd3e1789a686ffd9489" +checksum = "9f4055e6099b2ec264abdc0d9bbfffce306c1601809275c861594779a0b04b45" dependencies = [ "aws-credential-types", "aws-runtime", @@ -740,9 +742,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.100.0" +version = "1.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c7e7b09346d5ca22a2a08267555843a6a0127fb20d8964cb6ecfb8fdb190225" +checksum = "02f009ba0284c5d696425fd7b4dcc5b189f5726f4041b7a5794daecb3a68d598" dependencies = [ "aws-credential-types", "aws-runtime", @@ -764,9 +766,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.103.0" +version = "1.104.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2249b81a2e73a8027c41c378463a81ec39b8510f184f2caab87de912af0f49b" +checksum = "6aa6622798e19e6a76b690562085dd4771c736cd48343464a53ab4ae2f2c9f84" dependencies = [ "aws-credential-types", "aws-runtime", @@ -789,9 +791,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.4.3" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68dc0b907359b120170613b5c09ccc61304eac3998ff6274b97d93ee6490115a" +checksum = "b7083fb918b38474ac65ffbf8a69fc8792d36879f4ac5f1667b43aec61efe9a5" dependencies = [ "aws-credential-types", "aws-smithy-http", @@ -867,10 +869,12 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.62.5" +version = "0.62.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9648b0bb82a2eedd844052c6ad2a1a822d1f8e3adee5fbf668366717e428856a" +checksum = "517089205f18ab4adc5a3e02888cb139bbbbb2e168eac9f396216925d1fbeaf5" dependencies = [ + "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", ] @@ -895,15 +899,16 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.11.1" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0504b1ab12debb5959e5165ee5fe97dd387e7aa7ea6a477bfd7635dfe769a4f5" +checksum = "b8e6f5caf6fea86f8c2206541ab5857cfcda9013426cdbe8fa0098b9e2d32182" dependencies = [ "aws-smithy-async", "aws-smithy-http", "aws-smithy-http-client", "aws-smithy-observability", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "bytes", "fastrand", @@ -920,9 +925,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71a13df6ada0aafbf21a73bdfcdf9324cfa9df77d96b8446045be3cde61b42e" +checksum = "dc117c179ecf39a62a0a3f49f600e9ac26a7ad7dd172177999f83933af776c32" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api-macros", @@ -947,11 +952,22 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "aws-smithy-schema" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7442cb268338f0eb8278140a107c046756aa01093d8ef5e99628d34ae09c94f5" +dependencies = [ + "aws-smithy-runtime-api", + "aws-smithy-types", + "http 1.4.0", +] + [[package]] name = "aws-smithy-types" -version = "1.4.7" +version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d73dbfbaa8e4bc57b9045137680b958d274823509a360abfd8e1d514d40c95c" +checksum = "056b66dbce2f81cc0c1e2b05bb402eb58f8a3530479d650efadd5bbae9a4050b" dependencies = [ "base64-simd", "bytes", @@ -981,13 +997,14 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.15" +version = "1.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4bbcaa9304ea40902d3d5f42a0428d1bd895a2b0f6999436fb279ffddc58ac" +checksum = "d16bf10b03a3c01e6b3b7d47cd964e873ffe9e7d4e80fad16bd4c077cb068531" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "rustc_version", "tracing", @@ -1126,9 +1143,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.8.4" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" dependencies = [ "arrayref", "arrayvec", @@ -1234,6 +1251,15 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -1294,9 +1320,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.60" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ "find-msvc-tools", "jobserver", @@ -1497,9 +1523,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" +checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" dependencies = [ "bzip2", "compression-core", @@ -1512,9 +1538,9 @@ dependencies = [ [[package]] name = "compression-core" -version = "0.4.31" +version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" +checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" [[package]] name = "concurrent-queue" @@ -1712,9 +1738,9 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ "hybrid-array", ] @@ -1845,9 +1871,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1859,8 +1885,8 @@ dependencies = [ [[package]] name = "datafusion" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-schema", @@ -1892,6 +1918,7 @@ dependencies = [ "datafusion-session", "datafusion-sql", "futures", + "indexmap 2.14.0", "itertools 0.14.0", "log", "object_store", @@ -1906,8 +1933,8 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", @@ -1930,8 +1957,8 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", @@ -2123,8 +2150,8 @@ dependencies = [ [[package]] name = "datafusion-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ipc", @@ -2132,7 +2159,7 @@ dependencies = [ "chrono", "foldhash 0.2.0", "half", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "hex", "indexmap 2.14.0", "itertools 0.14.0", @@ -2148,8 +2175,8 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "futures", "log", @@ -2158,8 +2185,8 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-compression", @@ -2193,8 +2220,8 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ipc", @@ -2216,8 +2243,8 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", @@ -2238,8 +2265,8 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", @@ -2260,8 +2287,8 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", @@ -2290,13 +2317,13 @@ dependencies = [ [[package]] name = "datafusion-doc" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" [[package]] name = "datafusion-execution" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-buffer", @@ -2317,8 +2344,8 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-schema", @@ -2338,8 +2365,8 @@ dependencies = [ [[package]] name = "datafusion-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2349,8 +2376,8 @@ dependencies = [ [[package]] name = "datafusion-functions" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-buffer", @@ -2365,22 +2392,23 @@ dependencies = [ "datafusion-expr", "datafusion-expr-common", "datafusion-macros", + "datafusion-physical-expr-common", "hex", "itertools 0.14.0", "log", - "md-5", + "md-5 0.11.0", "memchr", "num-traits", "rand 0.9.4", "regex", - "sha2 0.10.9", + "sha2 0.11.0", "uuid", ] [[package]] name = "datafusion-functions-aggregate" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2399,8 +2427,8 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2410,8 +2438,8 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ord", @@ -2425,7 +2453,7 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-macros", "datafusion-physical-expr-common", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "itertools 0.14.0", "itoa", "log", @@ -2434,22 +2462,23 @@ dependencies = [ [[package]] name = "datafusion-functions-table" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "datafusion-catalog", "datafusion-common", "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "parking_lot", ] [[package]] name = "datafusion-functions-window" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2464,8 +2493,8 @@ dependencies = [ [[package]] name = "datafusion-functions-window-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -2473,8 +2502,8 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "datafusion-doc", "quote", @@ -2483,8 +2512,8 @@ dependencies = [ [[package]] name = "datafusion-optimizer" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "chrono", @@ -2501,8 +2530,8 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2511,7 +2540,7 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-physical-expr-common", "half", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", @@ -2521,8 +2550,8 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2535,23 +2564,24 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "chrono", "datafusion-common", "datafusion-expr-common", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", + "pin-project", ] [[package]] name = "datafusion-physical-optimizer" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2567,11 +2597,12 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-data", + "arrow-ipc", "arrow-ord", "arrow-schema", "async-trait", @@ -2586,7 +2617,7 @@ dependencies = [ "datafusion-physical-expr-common", "futures", "half", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "log", @@ -2598,8 +2629,8 @@ dependencies = [ [[package]] name = "datafusion-pruning" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "datafusion-common", @@ -2613,8 +2644,8 @@ dependencies = [ [[package]] name = "datafusion-session" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "async-trait", "datafusion-common", @@ -2626,8 +2657,8 @@ dependencies = [ [[package]] name = "datafusion-spark" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "bigdecimal", @@ -2640,6 +2671,7 @@ dependencies = [ "datafusion-expr", "datafusion-functions", "datafusion-functions-aggregate", + "datafusion-functions-aggregate-common", "datafusion-functions-nested", "log", "num-traits", @@ -2647,14 +2679,15 @@ dependencies = [ "rand 0.9.4", "serde_json", "sha1 0.11.0", - "sha2 0.10.9", + "sha2 0.11.0", + "twox-hash", "url", ] [[package]] name = "datafusion-sql" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "bigdecimal", @@ -2771,13 +2804,13 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.0", "const-oid 0.10.2", - "crypto-common 0.2.1", + "crypto-common 0.2.2", "ctutils", ] @@ -2836,9 +2869,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "either" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "equator" @@ -3222,9 +3255,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" dependencies = [ "atomic-waker", "bytes", @@ -3274,15 +3307,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.16.1" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" dependencies = [ "allocator-api2", "equivalent", @@ -3346,7 +3373,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" dependencies = [ - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -3427,9 +3454,9 @@ checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "hybrid-array" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214" +checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da" dependencies = [ "typenum", ] @@ -3700,9 +3727,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -3726,7 +3753,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "serde", "serde_core", ] @@ -3780,16 +3807,6 @@ version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" -[[package]] -name = "iri-string" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is-terminal" version = "0.4.17" @@ -3971,9 +3988,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.95" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" dependencies = [ "cfg-if", "futures-util", @@ -4085,15 +4102,15 @@ dependencies = [ [[package]] name = "libbz2-rs-sys" -version = "0.2.3" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a6a8c165077efc8f3a971534c50ea6a1a18b329ef4a66e897a7e3a1494565f" +checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libloading" @@ -4133,9 +4150,9 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmimalloc-sys" -version = "0.1.47" +version = "0.1.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1eacfa31c33ec25e873c136ba5669f00f9866d0688bea7be4d3f7e43067df6" +checksum = "2892ae4ea6fa2cb7acb0e236a6880d39523239cd9089de71d220910ccc806790" dependencies = [ "cc", ] @@ -4220,9 +4237,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lz4_flex" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db9a0d582c2874f68138a16ce1867e0ffde6c0bb0a0df85e1f36d04146db488a" +checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" dependencies = [ "twox-hash", ] @@ -4237,6 +4254,16 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "md-5" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" +dependencies = [ + "cfg-if", + "digest 0.11.3", +] + [[package]] name = "mea" version = "0.6.3" @@ -4263,9 +4290,9 @@ dependencies = [ [[package]] name = "mimalloc" -version = "0.1.50" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3627c4272df786b9260cabaa46aec1d59c93ede723d4c3ef646c503816b0640" +checksum = "ebca48a43116bc25f18a61360f1be98412f50cc218f5e52c823086b999a4a21a" dependencies = [ "libmimalloc-sys", ] @@ -4408,9 +4435,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] name = "num-format" @@ -4492,10 +4519,10 @@ dependencies = [ "humantime", "hyper", "itertools 0.14.0", - "md-5", + "md-5 0.10.6", "parking_lot", "percent-encoding", - "quick-xml 0.39.2", + "quick-xml 0.39.4", "rand 0.10.1", "reqwest 0.12.28", "ring", @@ -4569,7 +4596,7 @@ dependencies = [ "http-body 1.0.1", "jiff", "log", - "md-5", + "md-5 0.10.6", "percent-encoding", "quick-xml 0.38.4", "reqsign", @@ -4608,12 +4635,12 @@ dependencies = [ "http-body 1.0.1", "jiff", "log", - "md-5", + "md-5 0.10.6", "mea", "percent-encoding", "quick-xml 0.38.4", "reqsign-core", - "reqwest 0.13.2", + "reqwest 0.13.3", "serde", "serde_json", "tokio", @@ -4746,9 +4773,9 @@ dependencies = [ [[package]] name = "parquet" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3f9f2205199603564127932b89695f52b62322f541d0fc7179d57c2e1c9877" +checksum = "5dafa7d01085b62a47dd0c1829550a0a36710ea9c4fe358a05a85477cec8a908" dependencies = [ "ahash", "arrow-array", @@ -4764,7 +4791,7 @@ dependencies = [ "flate2", "futures", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "lz4_flex", "num-bigint", "num-integer", @@ -4786,23 +4813,25 @@ dependencies = [ [[package]] name = "parquet-variant" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf493f3c9ddd984d0efb019f67343e4aa4bab893931f6a14b82083065dc3d28" +checksum = "74c8db065291f088a2aad8ab831853eae1871c0d311c8d0b83bbc3b7e735d0fc" dependencies = [ + "arrow", "arrow-schema", "chrono", "half", "indexmap 2.14.0", + "num-traits", "simdutf8", "uuid", ] [[package]] name = "parquet-variant-compute" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac038d46a503a7d563b4f5df5802c4315d5343d009feab195d15ac512b4cb27" +checksum = "a530e8d5b5e14efcb39c9a6ec55432ad11f6afb7dc4455a79be0dc615fe3cc31" dependencies = [ "arrow", "arrow-schema", @@ -4817,9 +4846,9 @@ dependencies = [ [[package]] name = "parquet-variant-json" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "015a09c2ffe5108766c7c1235c307b8a3c2ea64eca38455ba1a7f3a7f32f16e2" +checksum = "00ed89908289f67caa2ca078f9ff9aacd6229a313ec92b12bf4f48f613dc2b97" dependencies = [ "arrow-schema", "base64", @@ -4908,18 +4937,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ "proc-macro2", "quote", @@ -5239,9 +5268,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.39.2" +version = "0.39.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" dependencies = [ "memchr", "serde", @@ -5583,9 +5612,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" dependencies = [ "base64", "bytes", @@ -5644,9 +5673,9 @@ dependencies = [ [[package]] name = "roaring" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba9ce64a8f45d7fc86358410bb1a82e8c987504c0d4900e9141d69a9f26c885" +checksum = "1dedc5658c6ecb3bdb5ef5f3295bb9253f42dcf3fd1402c03f6b1f7659c3c4a9" dependencies = [ "bytemuck", "byteorder", @@ -5738,9 +5767,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.39" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "aws-lc-rs", "once_cell", @@ -5765,9 +5794,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" dependencies = [ "web-time", "zeroize", @@ -5775,13 +5804,13 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" dependencies = [ "core-foundation", "core-foundation-sys", - "jni 0.21.1", + "jni 0.22.4", "log", "once_cell", "rustls", @@ -6025,11 +6054,12 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" dependencies = [ "base64", + "bs58", "chrono", "hex", "indexmap 1.9.3", @@ -6044,9 +6074,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -6086,7 +6116,7 @@ checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -6108,7 +6138,7 @@ checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -6173,9 +6203,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" [[package]] name = "slab" @@ -6232,9 +6262,9 @@ dependencies = [ [[package]] name = "sqlparser" -version = "0.61.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" +checksum = "13c6d1b651dc4edf07eead2a0c6c78016ce971bc2c10da5266861b13f25e7cec" dependencies = [ "log", "sqlparser_derive", @@ -6259,9 +6289,9 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "str_stack" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" +checksum = "7f446288b699d66d0fd2e30d1cfe7869194312524b3b9252594868ed26ef056a" [[package]] name = "strsim" @@ -6549,9 +6579,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", @@ -6627,20 +6657,20 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" dependencies = [ "bitflags 2.11.1", "bytes", "futures-util", "http 1.4.0", "http-body 1.0.1", - "iri-string", "pin-project-lite", "tower", "tower-layer", "tower-service", + "url", ] [[package]] @@ -6744,9 +6774,9 @@ checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" [[package]] name = "typetag" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf" +checksum = "c5a897b12c6c1151ad0b138b8db50252dc301f93bc3b027db05eec82aeed298c" dependencies = [ "erased-serde", "inventory", @@ -6757,9 +6787,9 @@ dependencies = [ [[package]] name = "typetag-impl" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846" +checksum = "cf808357c6ed7e13ba0f3277ec8d8f21b2d501274895104263985330c726c1c5" dependencies = [ "proc-macro2", "quote", @@ -6926,9 +6956,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" dependencies = [ "cfg-if", "once_cell", @@ -6939,9 +6969,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.68" +version = "0.4.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8" +checksum = "96492d0d3ffba25305a7dc88720d250b1401d7edca02cc3bcd50633b424673b8" dependencies = [ "js-sys", "wasm-bindgen", @@ -6949,9 +6979,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6959,9 +6989,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" dependencies = [ "bumpalo", "proc-macro2", @@ -6972,9 +7002,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" dependencies = [ "unicode-ident", ] @@ -7041,9 +7071,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.95" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d" +checksum = "4b572dff8bcf38bad0fa19729c89bb5748b2b9b1d8be70cf90df697e3a8f32aa" dependencies = [ "js-sys", "wasm-bindgen", @@ -7561,9 +7591,9 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" dependencies = [ "zerofrom-derive", ] diff --git a/native/Cargo.toml b/native/Cargo.toml index 3d9f06686e..68b1310416 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -38,10 +38,10 @@ arrow = { version = "58.1.0", features = ["prettyprint", "ffi", "chrono-tz"] } async-trait = { version = "0.1" } bytes = { version = "1.11.1" } parquet = { version = "58.1.0", default-features = false, features = ["experimental"] } -datafusion = { git = "https://github.com/apache/datafusion.git", rev = "85e75e2", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } -datafusion-datasource = { git = "https://github.com/apache/datafusion.git", rev = "85e75e2" } -datafusion-physical-expr-adapter = { git = "https://github.com/apache/datafusion.git", rev = "85e75e2" } -datafusion-spark = { git = "https://github.com/apache/datafusion.git", rev = "85e75e2", features = ["core"] } +datafusion = { git = "https://github.com/apache/datafusion.git", branch = "branch-54", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } +datafusion-datasource = { git = "https://github.com/apache/datafusion.git", branch = "branch-54" } +datafusion-physical-expr-adapter = { git = "https://github.com/apache/datafusion.git", branch = "branch-54" } +datafusion-spark = { git = "https://github.com/apache/datafusion.git", branch = "branch-54", features = ["core"] } datafusion-comet-spark-expr = { path = "spark-expr" } datafusion-comet-common = { path = "common" } datafusion-comet-jni-bridge = { path = "jni-bridge" } diff --git a/native/core/Cargo.toml b/native/core/Cargo.toml index 26c665050c..9385ed80e5 100644 --- a/native/core/Cargo.toml +++ b/native/core/Cargo.toml @@ -91,7 +91,7 @@ jni = { version = "0.22.4", features = ["invocation"] } lazy_static = "1.4" assertables = "9" hex = "0.4.3" -datafusion-functions-nested = { git = "https://github.com/apache/datafusion.git", rev = "85e75e2" } +datafusion-functions-nested = { git = "https://github.com/apache/datafusion.git", branch = "branch-54" } [features] backtrace = ["datafusion/backtrace"] From bc96836e9703abd674fd03e29b9f4f0f26aa2478 Mon Sep 17 00:00:00 2001 From: comphead Date: Thu, 21 May 2026 12:35:52 -0700 Subject: [PATCH 2/3] chore: DF54 upgrade --- native/Cargo.lock | 642 +++++++++++++++------------------------------- native/Cargo.toml | 8 +- 2 files changed, 214 insertions(+), 436 deletions(-) diff --git a/native/Cargo.lock b/native/Cargo.lock index e40d810f29..8315ca5c5f 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -1860,8 +1860,8 @@ dependencies = [ [[package]] name = "datafusion" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-schema", @@ -1869,25 +1869,25 @@ dependencies = [ "chrono", "datafusion-catalog", "datafusion-catalog-listing", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", "datafusion-datasource-arrow", "datafusion-datasource-csv", "datafusion-datasource-json", "datafusion-datasource-parquet", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-nested 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-nested", "datafusion-functions-table", "datafusion-functions-window", "datafusion-optimizer", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-physical-expr-common", "datafusion-physical-optimizer", "datafusion-physical-plan", "datafusion-session", @@ -1899,7 +1899,7 @@ dependencies = [ "object_store", "parking_lot", "parquet", - "sqlparser 0.62.0", + "sqlparser", "tempfile", "tokio", "url", @@ -1908,18 +1908,18 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "dashmap", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "datafusion-session", "futures", @@ -1932,19 +1932,19 @@ dependencies = [ [[package]] name = "datafusion-catalog-listing" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-physical-expr-common", "datafusion-physical-plan", "futures", "itertools 0.14.0", @@ -1971,7 +1971,7 @@ dependencies = [ "datafusion-comet-shuffle", "datafusion-comet-spark-expr", "datafusion-datasource", - "datafusion-functions-nested 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", + "datafusion-functions-nested", "datafusion-physical-expr-adapter", "datafusion-spark", "futures", @@ -2127,29 +2127,8 @@ dependencies = [ [[package]] name = "datafusion-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" -dependencies = [ - "arrow", - "arrow-ipc", - "arrow-schema", - "chrono", - "foldhash 0.2.0", - "half", - "hashbrown 0.17.1", - "indexmap 2.14.0", - "itertools 0.14.0", - "libc", - "log", - "tokio", - "uuid", - "web-time", -] - -[[package]] -name = "datafusion-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ipc", @@ -2165,7 +2144,7 @@ dependencies = [ "log", "object_store", "parquet", - "sqlparser 0.62.0", + "sqlparser", "tokio", "uuid", "web-time", @@ -2173,8 +2152,8 @@ dependencies = [ [[package]] name = "datafusion-common-runtime" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "futures", "log", @@ -2183,8 +2162,8 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-compression", @@ -2192,13 +2171,13 @@ dependencies = [ "bytes", "bzip2", "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "flate2", @@ -2218,19 +2197,19 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ipc", "async-trait", "bytes", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2241,18 +2220,18 @@ dependencies = [ [[package]] name = "datafusion-datasource-csv" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2263,18 +2242,18 @@ dependencies = [ [[package]] name = "datafusion-datasource-json" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-session", "futures", @@ -2285,22 +2264,22 @@ dependencies = [ [[package]] name = "datafusion-datasource-parquet" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "bytes", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", "datafusion-datasource", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr", "datafusion-physical-expr-adapter", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-pruning", "datafusion-session", @@ -2315,47 +2294,21 @@ dependencies = [ [[package]] name = "datafusion-doc" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" - -[[package]] -name = "datafusion-doc" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" - -[[package]] -name = "datafusion-execution" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" -dependencies = [ - "arrow", - "arrow-buffer", - "async-trait", - "dashmap", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "futures", - "log", - "object_store", - "parking_lot", - "rand 0.9.4", - "tempfile", - "url", -] +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" [[package]] name = "datafusion-execution" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-buffer", "async-trait", "dashmap", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr-common", "futures", "log", "object_store", @@ -2368,98 +2321,40 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-schema", "async-trait", "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-window-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", + "datafusion-common", + "datafusion-doc", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr-common", "indexmap 2.14.0", "itertools 0.14.0", "serde_json", - "sqlparser 0.61.0", -] - -[[package]] -name = "datafusion-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "arrow-schema", - "async-trait", - "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-window-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "indexmap 2.14.0", - "itertools 0.14.0", - "serde_json", - "sqlparser 0.62.0", + "sqlparser", ] [[package]] name = "datafusion-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "indexmap 2.14.0", - "itertools 0.14.0", -] - -[[package]] -name = "datafusion-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "indexmap 2.14.0", "itertools 0.14.0", ] [[package]] name = "datafusion-functions" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" -dependencies = [ - "arrow", - "arrow-buffer", - "base64", - "chrono", - "chrono-tz", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "hex", - "itertools 0.14.0", - "log", - "memchr", - "num-traits", - "rand 0.9.4", - "regex", - "uuid", -] - -[[package]] -name = "datafusion-functions" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-buffer", @@ -2468,13 +2363,13 @@ dependencies = [ "blake3", "chrono", "chrono-tz", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-macros", + "datafusion-physical-expr-common", "hex", "itertools 0.14.0", "log", @@ -2489,38 +2384,18 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "foldhash 0.2.0", - "half", - "log", - "num-traits", -] - -[[package]] -name = "datafusion-functions-aggregate" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "foldhash 0.2.0", "half", "log", @@ -2529,67 +2404,32 @@ dependencies = [ [[package]] name = "datafusion-functions-aggregate-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", -] - -[[package]] -name = "datafusion-functions-aggregate-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr-common", + "datafusion-physical-expr-common", ] [[package]] name = "datafusion-functions-nested" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-ord", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-aggregate 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "hashbrown 0.17.1", - "itertools 0.14.0", - "itoa", - "log", - "memchr", -] - -[[package]] -name = "datafusion-functions-nested" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "arrow-ord", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-doc", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-aggregate-common", + "datafusion-macros", + "datafusion-physical-expr-common", "hashbrown 0.17.1", "itertools 0.14.0", "itoa", @@ -2599,83 +2439,65 @@ dependencies = [ [[package]] name = "datafusion-functions-table" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "async-trait", "datafusion-catalog", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "parking_lot", ] [[package]] name = "datafusion-functions-window" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-window-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-macros 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-doc", + "datafusion-expr", + "datafusion-functions-window-common", + "datafusion-macros", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "log", ] [[package]] name = "datafusion-functions-window-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" -dependencies = [ - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", -] - -[[package]] -name = "datafusion-functions-window-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", -] - -[[package]] -name = "datafusion-macros" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "quote", - "syn 2.0.117", + "datafusion-common", + "datafusion-physical-expr-common", ] [[package]] name = "datafusion-macros" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ - "datafusion-doc 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-doc", "quote", "syn 2.0.117", ] [[package]] name = "datafusion-optimizer" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", "indexmap 2.14.0", "itertools 0.14.0", "log", @@ -2685,35 +2507,15 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "half", - "hashbrown 0.17.1", - "indexmap 2.14.0", - "itertools 0.14.0", - "parking_lot", - "petgraph", - "tokio", -] - -[[package]] -name = "datafusion-physical-expr" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-functions-aggregate-common", + "datafusion-physical-expr-common", "half", "hashbrown 0.17.1", "indexmap 2.14.0", @@ -2725,42 +2527,27 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-functions", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "itertools 0.14.0", ] [[package]] name = "datafusion-physical-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=85e75e2#85e75e2a19d2039fa4fdb72252795b447aac6300" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=85e75e2)", - "hashbrown 0.17.1", - "indexmap 2.14.0", - "itertools 0.14.0", - "parking_lot", -] - -[[package]] -name = "datafusion-physical-expr-common" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" -dependencies = [ - "arrow", - "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr-common", "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", @@ -2770,16 +2557,16 @@ dependencies = [ [[package]] name = "datafusion-physical-optimizer" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-pruning", "itertools 0.14.0", @@ -2787,8 +2574,8 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "arrow-data", @@ -2796,15 +2583,15 @@ dependencies = [ "arrow-ord", "arrow-schema", "async-trait", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-common-runtime", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-window-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate-common", + "datafusion-functions-window-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "futures", "half", "hashbrown 0.17.1", @@ -2819,36 +2606,36 @@ dependencies = [ [[package]] name = "datafusion-pruning" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", "datafusion-datasource", - "datafusion-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-physical-expr-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-expr-common", + "datafusion-physical-expr", + "datafusion-physical-expr-common", "datafusion-physical-plan", "log", ] [[package]] name = "datafusion-session" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "async-trait", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", "datafusion-physical-plan", "parking_lot", ] [[package]] name = "datafusion-spark" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "bigdecimal", @@ -2856,13 +2643,13 @@ dependencies = [ "crc32fast", "datafusion", "datafusion-catalog", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-execution 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-aggregate-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-nested 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-execution", + "datafusion-expr", + "datafusion-functions", + "datafusion-functions-aggregate", + "datafusion-functions-aggregate-common", + "datafusion-functions-nested", "log", "num-traits", "percent-encoding", @@ -2870,24 +2657,25 @@ dependencies = [ "serde_json", "sha1 0.11.0", "sha2 0.11.0", + "twox-hash", "url", ] [[package]] name = "datafusion-sql" -version = "53.1.0" -source = "git+https://github.com/apache/datafusion.git?rev=c5a8ee1#c5a8ee12d51eaeea59e95ab4ebb32270e81c88ab" +version = "54.0.0" +source = "git+https://github.com/apache/datafusion.git?branch=branch-54#c8dddb8a03f098b92e0295118d12390381d23fa8" dependencies = [ "arrow", "bigdecimal", "chrono", - "datafusion-common 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-expr 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", - "datafusion-functions-nested 53.1.0 (git+https://github.com/apache/datafusion.git?rev=c5a8ee1)", + "datafusion-common", + "datafusion-expr", + "datafusion-functions-nested", "indexmap 2.14.0", "log", "regex", - "sqlparser 0.62.0", + "sqlparser", ] [[package]] @@ -6466,16 +6254,6 @@ dependencies = [ "der", ] -[[package]] -name = "sqlparser" -version = "0.61.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" -dependencies = [ - "log", - "sqlparser_derive", -] - [[package]] name = "sqlparser" version = "0.62.0" diff --git a/native/Cargo.toml b/native/Cargo.toml index 925c0d0866..741eca9956 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -38,10 +38,10 @@ arrow = { version = "58.3.0", features = ["prettyprint", "ffi", "chrono-tz"] } async-trait = { version = "0.1" } bytes = { version = "1.11.1" } parquet = { version = "58.3.0", default-features = false, features = ["experimental"] } -datafusion = { git = "https://github.com/apache/datafusion.git", rev = "c5a8ee1", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } -datafusion-datasource = { git = "https://github.com/apache/datafusion.git", rev = "c5a8ee1" } -datafusion-physical-expr-adapter = { git = "https://github.com/apache/datafusion.git", rev = "c5a8ee1" } -datafusion-spark = { git = "https://github.com/apache/datafusion.git", rev = "c5a8ee1", features = ["core"] } +datafusion = { git = "https://github.com/apache/datafusion.git", branch = "branch-54", default-features = false, features = ["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] } +datafusion-datasource = { git = "https://github.com/apache/datafusion.git", branch = "branch-54" } +datafusion-physical-expr-adapter = { git = "https://github.com/apache/datafusion.git", branch = "branch-54" } +datafusion-spark = { git = "https://github.com/apache/datafusion.git", branch = "branch-54", features = ["core"] } datafusion-comet-spark-expr = { path = "spark-expr" } datafusion-comet-common = { path = "common" } datafusion-comet-jni-bridge = { path = "jni-bridge" } From 5b3f67748963b5eb0792260b7876ae93e6a37564 Mon Sep 17 00:00:00 2001 From: comphead Date: Thu, 21 May 2026 12:39:07 -0700 Subject: [PATCH 3/3] chore: DF54 upgrade --- native/Cargo.lock | 274 ++++++++++++++++++++++++---------------------- 1 file changed, 145 insertions(+), 129 deletions(-) diff --git a/native/Cargo.lock b/native/Cargo.lock index 8315ca5c5f..a2182cfb7f 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -494,9 +494,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" +checksum = "e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac" dependencies = [ "compression-codecs", "compression-core", @@ -628,9 +628,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.16" +version = "1.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f156acdd2cf55f5aa53ee416c4ac851cf1222694506c0b1f78c85695e9ca9d" +checksum = "517aa062d8bd9015ee23d6daa5e1c1372328412fdae4e6c4c1be9b69c6ad37a2" dependencies = [ "aws-credential-types", "aws-runtime", @@ -642,6 +642,7 @@ dependencies = [ "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "aws-types", "bytes", @@ -670,9 +671,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.16.3" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f" +checksum = "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" dependencies = [ "aws-lc-sys", "zeroize", @@ -680,9 +681,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.40.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7" +checksum = "1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4" dependencies = [ "cc", "cmake", @@ -692,9 +693,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.7.3" +version = "1.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcd93c82209ac7413532388067dce79be5a8780c1786e5fae3df22e4dee2864" +checksum = "77ed8e8c52d2dc2390ad9f15647fe663f71e9780b4262c190fbb823a32721566" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -717,9 +718,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.98.0" +version = "1.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69c77aafa20460c68b6b3213c84f6423b6e76dbf89accd3e1789a686ffd9489" +checksum = "9f4055e6099b2ec264abdc0d9bbfffce306c1601809275c861594779a0b04b45" dependencies = [ "aws-credential-types", "aws-runtime", @@ -741,9 +742,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.100.0" +version = "1.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c7e7b09346d5ca22a2a08267555843a6a0127fb20d8964cb6ecfb8fdb190225" +checksum = "02f009ba0284c5d696425fd7b4dcc5b189f5726f4041b7a5794daecb3a68d598" dependencies = [ "aws-credential-types", "aws-runtime", @@ -765,9 +766,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.103.0" +version = "1.104.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2249b81a2e73a8027c41c378463a81ec39b8510f184f2caab87de912af0f49b" +checksum = "6aa6622798e19e6a76b690562085dd4771c736cd48343464a53ab4ae2f2c9f84" dependencies = [ "aws-credential-types", "aws-runtime", @@ -790,9 +791,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.4.3" +version = "1.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68dc0b907359b120170613b5c09ccc61304eac3998ff6274b97d93ee6490115a" +checksum = "b7083fb918b38474ac65ffbf8a69fc8792d36879f4ac5f1667b43aec61efe9a5" dependencies = [ "aws-credential-types", "aws-smithy-http", @@ -868,10 +869,12 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.62.5" +version = "0.62.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9648b0bb82a2eedd844052c6ad2a1a822d1f8e3adee5fbf668366717e428856a" +checksum = "517089205f18ab4adc5a3e02888cb139bbbbb2e168eac9f396216925d1fbeaf5" dependencies = [ + "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", ] @@ -896,15 +899,16 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.11.1" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0504b1ab12debb5959e5165ee5fe97dd387e7aa7ea6a477bfd7635dfe769a4f5" +checksum = "b8e6f5caf6fea86f8c2206541ab5857cfcda9013426cdbe8fa0098b9e2d32182" dependencies = [ "aws-smithy-async", "aws-smithy-http", "aws-smithy-http-client", "aws-smithy-observability", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "bytes", "fastrand", @@ -921,9 +925,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71a13df6ada0aafbf21a73bdfcdf9324cfa9df77d96b8446045be3cde61b42e" +checksum = "dc117c179ecf39a62a0a3f49f600e9ac26a7ad7dd172177999f83933af776c32" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api-macros", @@ -948,11 +952,22 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "aws-smithy-schema" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7442cb268338f0eb8278140a107c046756aa01093d8ef5e99628d34ae09c94f5" +dependencies = [ + "aws-smithy-runtime-api", + "aws-smithy-types", + "http 1.4.0", +] + [[package]] name = "aws-smithy-types" -version = "1.4.7" +version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d73dbfbaa8e4bc57b9045137680b958d274823509a360abfd8e1d514d40c95c" +checksum = "056b66dbce2f81cc0c1e2b05bb402eb58f8a3530479d650efadd5bbae9a4050b" dependencies = [ "base64-simd", "bytes", @@ -982,13 +997,14 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.15" +version = "1.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4bbcaa9304ea40902d3d5f42a0428d1bd895a2b0f6999436fb279ffddc58ac" +checksum = "d16bf10b03a3c01e6b3b7d47cd964e873ffe9e7d4e80fad16bd4c077cb068531" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", + "aws-smithy-schema", "aws-smithy-types", "rustc_version", "tracing", @@ -1127,9 +1143,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.8.4" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" dependencies = [ "arrayref", "arrayvec", @@ -1235,6 +1251,15 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -1295,9 +1320,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.60" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ "find-msvc-tools", "jobserver", @@ -1498,9 +1523,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" +checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" dependencies = [ "bzip2", "compression-core", @@ -1513,9 +1538,9 @@ dependencies = [ [[package]] name = "compression-core" -version = "0.4.31" +version = "0.4.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" +checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" [[package]] name = "concurrent-queue" @@ -1713,9 +1738,9 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ "hybrid-array", ] @@ -1846,9 +1871,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -2781,13 +2806,13 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.0", "const-oid 0.10.2", - "crypto-common 0.2.1", + "crypto-common 0.2.2", "ctutils", ] @@ -2846,9 +2871,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "either" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "equator" @@ -3232,9 +3257,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" dependencies = [ "atomic-waker", "bytes", @@ -3350,7 +3375,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f" dependencies = [ - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -3431,9 +3456,9 @@ checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "hybrid-array" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214" +checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da" dependencies = [ "typenum", ] @@ -3704,9 +3729,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -3784,16 +3809,6 @@ version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" -[[package]] -name = "iri-string" -version = "0.7.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is-terminal" version = "0.4.17" @@ -3975,9 +3990,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.95" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" dependencies = [ "cfg-if", "futures-util", @@ -4089,15 +4104,15 @@ dependencies = [ [[package]] name = "libbz2-rs-sys" -version = "0.2.3" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a6a8c165077efc8f3a971534c50ea6a1a18b329ef4a66e897a7e3a1494565f" +checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libloading" @@ -4137,9 +4152,9 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmimalloc-sys" -version = "0.1.47" +version = "0.1.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1eacfa31c33ec25e873c136ba5669f00f9866d0688bea7be4d3f7e43067df6" +checksum = "2892ae4ea6fa2cb7acb0e236a6880d39523239cd9089de71d220910ccc806790" dependencies = [ "cc", ] @@ -4224,9 +4239,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lz4_flex" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db9a0d582c2874f68138a16ce1867e0ffde6c0bb0a0df85e1f36d04146db488a" +checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" dependencies = [ "twox-hash", ] @@ -4248,7 +4263,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" dependencies = [ "cfg-if", - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -4277,9 +4292,9 @@ dependencies = [ [[package]] name = "mimalloc" -version = "0.1.50" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3627c4272df786b9260cabaa46aec1d59c93ede723d4c3ef646c503816b0640" +checksum = "ebca48a43116bc25f18a61360f1be98412f50cc218f5e52c823086b999a4a21a" dependencies = [ "libmimalloc-sys", ] @@ -4422,9 +4437,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] name = "num-format" @@ -4509,7 +4524,7 @@ dependencies = [ "md-5 0.10.6", "parking_lot", "percent-encoding", - "quick-xml 0.39.2", + "quick-xml 0.39.4", "rand 0.10.1", "reqwest 0.12.28", "ring", @@ -4630,7 +4645,7 @@ dependencies = [ "percent-encoding", "quick-xml 0.38.4", "reqsign-core", - "reqwest 0.13.2", + "reqwest 0.13.3", "serde", "serde_json", "tokio", @@ -4932,18 +4947,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.11" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ "proc-macro2", "quote", @@ -5263,9 +5278,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.39.2" +version = "0.39.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" dependencies = [ "memchr", "serde", @@ -5607,9 +5622,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" dependencies = [ "base64", "bytes", @@ -5668,9 +5683,9 @@ dependencies = [ [[package]] name = "roaring" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba9ce64a8f45d7fc86358410bb1a82e8c987504c0d4900e9141d69a9f26c885" +checksum = "1dedc5658c6ecb3bdb5ef5f3295bb9253f42dcf3fd1402c03f6b1f7659c3c4a9" dependencies = [ "bytemuck", "byteorder", @@ -5762,9 +5777,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.39" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "aws-lc-rs", "once_cell", @@ -5789,9 +5804,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" dependencies = [ "web-time", "zeroize", @@ -5799,13 +5814,13 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.6.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" dependencies = [ "core-foundation", "core-foundation-sys", - "jni 0.21.1", + "jni 0.22.4", "log", "once_cell", "rustls", @@ -6049,11 +6064,12 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" dependencies = [ "base64", + "bs58", "chrono", "hex", "indexmap 1.9.3", @@ -6068,9 +6084,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -6110,7 +6126,7 @@ checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -6132,7 +6148,7 @@ checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "digest 0.11.2", + "digest 0.11.3", ] [[package]] @@ -6197,9 +6213,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" [[package]] name = "slab" @@ -6283,9 +6299,9 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "str_stack" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" +checksum = "7f446288b699d66d0fd2e30d1cfe7869194312524b3b9252594868ed26ef056a" [[package]] name = "strsim" @@ -6573,9 +6589,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", @@ -6651,20 +6667,20 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" dependencies = [ "bitflags 2.11.1", "bytes", "futures-util", "http 1.4.0", "http-body 1.0.1", - "iri-string", "pin-project-lite", "tower", "tower-layer", "tower-service", + "url", ] [[package]] @@ -6768,9 +6784,9 @@ checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" [[package]] name = "typetag" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf" +checksum = "c5a897b12c6c1151ad0b138b8db50252dc301f93bc3b027db05eec82aeed298c" dependencies = [ "erased-serde", "inventory", @@ -6781,9 +6797,9 @@ dependencies = [ [[package]] name = "typetag-impl" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846" +checksum = "cf808357c6ed7e13ba0f3277ec8d8f21b2d501274895104263985330c726c1c5" dependencies = [ "proc-macro2", "quote", @@ -6950,9 +6966,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" dependencies = [ "cfg-if", "once_cell", @@ -6963,9 +6979,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.68" +version = "0.4.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8" +checksum = "96492d0d3ffba25305a7dc88720d250b1401d7edca02cc3bcd50633b424673b8" dependencies = [ "js-sys", "wasm-bindgen", @@ -6973,9 +6989,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6983,9 +6999,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" dependencies = [ "bumpalo", "proc-macro2", @@ -6996,9 +7012,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" dependencies = [ "unicode-ident", ] @@ -7065,9 +7081,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.95" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d" +checksum = "4b572dff8bcf38bad0fa19729c89bb5748b2b9b1d8be70cf90df697e3a8f32aa" dependencies = [ "js-sys", "wasm-bindgen", @@ -7585,9 +7601,9 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" dependencies = [ "zerofrom-derive", ]