This is an automated email from the ASF dual-hosted git repository.
agrove pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git
The following commit(s) were added to refs/heads/main by this push:
new 42c806b8c upgrade to DF 52.3.0 (#3672)
42c806b8c is described below
commit 42c806b8cd6a43e20dd855e2caaf44c3841d86f0
Author: Andy Grove <[email protected]>
AuthorDate: Thu Mar 12 07:45:24 2026 -0600
upgrade to DF 52.3.0 (#3672)
---
native/Cargo.lock | 158 ++++++++++++++++++++++++-------------------------
native/Cargo.toml | 8 +--
native/core/Cargo.toml | 2 +-
3 files changed, 84 insertions(+), 84 deletions(-)
diff --git a/native/Cargo.lock b/native/Cargo.lock
index 465454adc..4ef608469 100644
--- a/native/Cargo.lock
+++ b/native/Cargo.lock
@@ -1727,9 +1727,9 @@ dependencies = [
[[package]]
name = "datafusion"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "503f1f4a9060ae6e650d3dff5dc7a21266fea1302d890768d45b4b28586e830f"
+checksum = "ea28305c211e3541c9cfcf06a23d0d8c7c824b4502ed1fdf0a6ff4ad24ee531c"
dependencies = [
"arrow",
"arrow-schema",
@@ -1778,9 +1778,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14417a3ee4ae3d092b56cd6c1d32e8ff3e2c9ec130ecb2276ec91c89fd599399"
+checksum = "78ab99b6df5f60a6ddbc515e4c05caee1192d395cf3cb67ce5d1c17e3c9b9b74"
dependencies = [
"arrow",
"async-trait",
@@ -1803,9 +1803,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog-listing"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d0eba824adb45a4b3ac6f0251d40df3f6a9382371cad136f4f14ac9ebc6bc10"
+checksum = "77ae3d14912c0d779ada98d30dc60f3244f3c26c2446b87394629ea5c076a31c"
dependencies = [
"arrow",
"async-trait",
@@ -1945,9 +1945,9 @@ dependencies = [
[[package]]
name = "datafusion-common"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0039deefbd00c56adf5168b7ca58568fb058e4ba4c5a03b09f8be371b4e434b6"
+checksum = "ea2df29b9592a5d55b8238eaf67d2f21963d5a08cd1a8b7670134405206caabd"
dependencies = [
"ahash",
"arrow",
@@ -1969,9 +1969,9 @@ dependencies = [
[[package]]
name = "datafusion-common-runtime"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ec7e3e60b813048331f8fb9673583173e5d2dd8fef862834ee871fc98b57ca7"
+checksum = "42639baa0049d5fffd7e283504b9b5e7b9b2e7a2dea476eed60ab0d40d999b85"
dependencies = [
"futures",
"log",
@@ -1980,9 +1980,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "802068957f620302ecf05f84ff4019601aeafd36f5f3f1334984af2e34265129"
+checksum = "25951b617bb22a9619e1520450590cb2004bfcad10bcb396b961f4a1a10dcec5"
dependencies = [
"arrow",
"async-compression",
@@ -2015,9 +2015,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-arrow"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90fc387d5067c62d494a6647d29c5ad4fcdd5a6e50ab4ea1d2568caa2d66f2cc"
+checksum = "dc0b28226960ba99c50d78ac6f736ebe09eb5cb3bb9bb58194266278000ca41f"
dependencies = [
"arrow",
"arrow-ipc",
@@ -2039,9 +2039,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-csv"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efd5e20579bb6c8bd4e6c620253972fb723822030c280dd6aa047f660d09eeba"
+checksum = "f538b57b052a678b1ce860181c65d3ace5a8486312dc50b41c01dd585a773a51"
dependencies = [
"arrow",
"async-trait",
@@ -2062,9 +2062,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-json"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0788b0d48fcef31880a02013ea3cc18e5a4e0eacc3b0abdd2cd0597b99dc96e"
+checksum = "89fbc1d32b1b03c9734e27c0c5f041232b68621c8455f22769838634750a196c"
dependencies = [
"arrow",
"async-trait",
@@ -2084,9 +2084,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-parquet"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66639b70f1f363f5f0950733170100e588f1acfacac90c1894e231194aa35957"
+checksum = "203271d31fe5613a5943181db70ec98162121d1de94a9a300d5e5f19f9500a32"
dependencies = [
"arrow",
"async-trait",
@@ -2114,15 +2114,15 @@ dependencies = [
[[package]]
name = "datafusion-doc"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e44b41f3e8267c6cf3eec982d63f34db9f1dd5f30abfd2e1f124f0871708952e"
+checksum = "5b6450dc702b3d39e8ced54c3356abb453bd2f3cea86d90d555a4b92f7a38462"
[[package]]
name = "datafusion-execution"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e456f60e5d38db45335e84617006d90af14a8c8c5b8e959add708b2daaa0e2c"
+checksum = "e66a02fa601de49da5181dbdcf904a18b16a184db2b31f5e5534552ea2d5e660"
dependencies = [
"arrow",
"async-trait",
@@ -2142,9 +2142,9 @@ dependencies = [
[[package]]
name = "datafusion-expr"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6507c719804265a58043134580c1c20767e7c23ba450724393f03ec982769ad9"
+checksum = "cdf59a9b308a1a07dc2eb2f85e6366bc0226dc390b40f3aa0a72d79f1cfe2465"
dependencies = [
"arrow",
"async-trait",
@@ -2164,9 +2164,9 @@ dependencies = [
[[package]]
name = "datafusion-expr-common"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a413caa9c5885072b539337aed68488f0291653e8edd7d676c92df2480f6cab0"
+checksum = "bd99eac4c6538c708638db43e7a3bd88e0e57955ddb722d420fb9a6d38dfc28f"
dependencies = [
"arrow",
"datafusion-common",
@@ -2177,9 +2177,9 @@ dependencies = [
[[package]]
name = "datafusion-functions"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "189256495dc9cbbb8e20dbcf161f60422e628d201a78df8207e44bd4baefadb6"
+checksum = "11aa2c492ac046397b36d57c62a72982aad306495bbcbcdbcabd424d4a2fe245"
dependencies = [
"arrow",
"arrow-buffer",
@@ -2208,9 +2208,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12e73dfee4cd67c4a507ffff4c5a711d39983adf544adbc09c09bf06f789f413"
+checksum = "325a00081898945d48d6194d9ca26120e523c993be3bb7c084061a5a2a72e787"
dependencies = [
"ahash",
"arrow",
@@ -2229,9 +2229,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate-common"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87727bd9e65f4f9ac6d608c9810b7da9eaa3b18b26a4a4b76520592d49020acf"
+checksum = "809bbcb1e0dbec5d0ce30d493d135aea7564f1ba4550395f7f94321223df2dae"
dependencies = [
"ahash",
"arrow",
@@ -2242,9 +2242,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-nested"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e5ef761359224b7c2b5a1bfad6296ac63225f8583d08ad18af9ba1a89ac3887"
+checksum = "29ebaa5d7024ef45973e0a7db1e9aeaa647936496f4d4061c0448f23d77d6320"
dependencies = [
"arrow",
"arrow-ord",
@@ -2265,9 +2265,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-table"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b17dac25dfda2d2a90ff0ad1c054a11fb1523766226bec6e9bd8c410daee2ae"
+checksum = "60eab6f39df9ee49a2c7fa38eddc01fa0086ee31b29c7d19f38e72f479609752"
dependencies = [
"arrow",
"async-trait",
@@ -2281,9 +2281,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c594a29ddb22cbdbce500e4d99b5b2392c5cecb4c1086298b41d1ffec14dbb77"
+checksum = "e00b2c15e342a90e65a846199c9e49293dd09fe1bcd63d8be2544604892f7eb8"
dependencies = [
"arrow",
"datafusion-common",
@@ -2299,9 +2299,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window-common"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aa1b15ed81c7543f62264a30dd49dec4b1b0b698053b968f53be32dfba4f729"
+checksum = "493e2e1d1f4753dfc139a5213f1b5d0b97eea46a82d9bda3c7908aa96981b74b"
dependencies = [
"datafusion-common",
"datafusion-physical-expr-common",
@@ -2309,9 +2309,9 @@ dependencies = [
[[package]]
name = "datafusion-macros"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c00c31c4795597aa25b74cab5174ac07a53051f27ce1e011ecaffa9eaeecef81"
+checksum = "ba01c55ade8278a791b429f7bf5cb1de64de587a342d084b18245edfae7096e2"
dependencies = [
"datafusion-doc",
"quote",
@@ -2320,9 +2320,9 @@ dependencies = [
[[package]]
name = "datafusion-optimizer"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80ccf60767c09302b2e0fc3afebb3761a6d508d07316fab8c5e93312728a21bb"
+checksum = "a80c6dfbba6a2163a9507f6353ac78c69d8deb26232c9e419160e58ff7c3e047"
dependencies = [
"arrow",
"chrono",
@@ -2339,9 +2339,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c64b7f277556944e4edd3558da01d9e9ff9f5416f1c0aa7fee088e57bd141a7e"
+checksum = "5d3a86264bb9163e7360b6622e789bc7fcbb43672e78a8493f0bc369a41a57c6"
dependencies = [
"ahash",
"arrow",
@@ -2362,9 +2362,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-adapter"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7abaee372ea2d19c016ee9ef8629c4415257d291cdd152bc7f0b75f28af1b63"
+checksum = "3f5e00e524ac33500be6c5eeac940bd3f6b984ba9b7df0cd5f6c34a8a2cc4d6b"
dependencies = [
"arrow",
"datafusion-common",
@@ -2377,9 +2377,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-common"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42237efe621f92adc22d111b531fdbc2cc38ca9b5e02327535628fb103ae2157"
+checksum = "2ae769ea5d688b4e74e9be5cad6f9d9f295b540825355868a3ab942380dd97ce"
dependencies = [
"ahash",
"arrow",
@@ -2394,9 +2394,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-optimizer"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd093498bd1319c6e5c76e9dfa905e78486f01b34579ce97f2e3a49f84c37fac"
+checksum = "f3588753ab2b47b0e43cd823fe5e7944df6734dabd6dafb72e2cc1c2a22f1944"
dependencies = [
"arrow",
"datafusion-common",
@@ -2412,9 +2412,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-plan"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7cbe61b12daf81a9f20ba03bd3541165d51f86e004ef37426b11881330eed261"
+checksum = "79949cbb109c2a45c527bfe0d956b9f2916807c05d4d2e66f3fd0af827ac2b61"
dependencies = [
"ahash",
"arrow",
@@ -2443,9 +2443,9 @@ dependencies = [
[[package]]
name = "datafusion-pruning"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0124331116db7f79df92ebfd2c3b11a8f90240f253555c9bb084f10b6fecf1dd"
+checksum = "6434e2ee8a39d04b95fed688ff34dc251af6e4a0c2e1714716b6e3846690d589"
dependencies = [
"arrow",
"datafusion-common",
@@ -2460,9 +2460,9 @@ dependencies = [
[[package]]
name = "datafusion-session"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1673e3c58ba618a6ea0568672f00664087b8982c581e9afd5aa6c3c79c9b431f"
+checksum = "c91efb8302b4877d499c37e9a71886b90236ab27d9cc42fd51112febf341abd6"
dependencies = [
"async-trait",
"datafusion-common",
@@ -2474,9 +2474,9 @@ dependencies = [
[[package]]
name = "datafusion-spark"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15d28510abfc85709578fcf9065325d43ee3303012c0ccec2dce351bdc577d00"
+checksum = "25f2e5519037772210eee5bb87a95dc953e1bd94bc2f9c9d6bb14b0c7fb9ab0a"
dependencies = [
"arrow",
"bigdecimal",
@@ -2497,9 +2497,9 @@ dependencies = [
[[package]]
name = "datafusion-sql"
-version = "52.2.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5272d256dab5347bb39d2040589f45d8c6b715b27edcb5fffe88cc8b9c3909cb"
+checksum = "3f01eef7bcf4d00e87305b55f1b75792384e130fe0258bac02cd48378ae5ff87"
dependencies = [
"arrow",
"bigdecimal",
@@ -3810,9 +3810,9 @@ checksum =
"2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7"
[[package]]
name = "libc"
-version = "0.2.182"
+version = "0.2.183"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
+checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
[[package]]
name = "libloading"
@@ -4249,9 +4249,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.21.3"
+version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "oorandom"
@@ -5357,9 +5357,9 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.28"
+version = "0.1.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
+checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
dependencies = [
"windows-sys 0.61.2",
]
@@ -5677,12 +5677,12 @@ checksum =
"1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
[[package]]
name = "socket2"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0"
+checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
dependencies = [
"libc",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -5849,9 +5849,9 @@ checksum =
"7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
[[package]]
name = "tempfile"
-version = "3.26.0"
+version = "3.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
+checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
dependencies = [
"fastrand",
"getrandom 0.4.2",
@@ -6969,18 +6969,18 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.8.40"
+version = "0.8.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a789c6e490b576db9f7e6b6d661bcc9799f7c0ac8352f56ea20193b2681532e5"
+checksum = "f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
-version = "0.8.40"
+version = "0.8.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f65c489a7071a749c849713807783f70672b28094011623e200cb86dcb835953"
+checksum = "7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f"
dependencies = [
"proc-macro2",
"quote",
diff --git a/native/Cargo.toml b/native/Cargo.toml
index 7979978a3..a403cfd65 100644
--- a/native/Cargo.toml
+++ b/native/Cargo.toml
@@ -38,10 +38,10 @@ arrow = { version = "57.3.0", features = ["prettyprint",
"ffi", "chrono-tz"] }
async-trait = { version = "0.1" }
bytes = { version = "1.11.1" }
parquet = { version = "57.3.0", default-features = false, features =
["experimental"] }
-datafusion = { version = "52.2.0", default-features = false, features =
["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] }
-datafusion-datasource = { version = "52.2.0" }
-datafusion-physical-expr-adapter = { version = "52.2.0" }
-datafusion-spark = { version = "52.2.0" }
+datafusion = { version = "52.3.0", default-features = false, features =
["unicode_expressions", "crypto_expressions", "nested_expressions", "parquet"] }
+datafusion-datasource = { version = "52.3.0" }
+datafusion-physical-expr-adapter = { version = "52.3.0" }
+datafusion-spark = { version = "52.3.0" }
datafusion-comet-spark-expr = { path = "spark-expr" }
datafusion-comet-proto = { path = "proto" }
chrono = { version = "0.4", default-features = false, features = ["clock"] }
diff --git a/native/core/Cargo.toml b/native/core/Cargo.toml
index 9c4ec9775..c95145bf8 100644
--- a/native/core/Cargo.toml
+++ b/native/core/Cargo.toml
@@ -97,7 +97,7 @@ jni = { version = "0.21", features = ["invocation"] }
lazy_static = "1.4"
assertables = "9"
hex = "0.4.3"
-datafusion-functions-nested = { version = "52.2.0" }
+datafusion-functions-nested = { version = "52.3.0" }
[features]
backtrace = ["datafusion/backtrace"]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]