This is an automated email from the ASF dual-hosted git repository.
timsaucer pushed a commit to branch branch-52
in repository https://gitbox.apache.org/repos/asf/datafusion-python.git
The following commit(s) were added to refs/heads/branch-52 by this push:
new 7f484cdb Update datafusion dependency to 52.3.0 (#1425)
7f484cdb is described below
commit 7f484cdb5ba7774594a42723534587757bef1952
Author: Tim Saucer <[email protected]>
AuthorDate: Mon Mar 16 11:49:08 2026 +0100
Update datafusion dependency to 52.3.0 (#1425)
* Update datafusion dependency to 52.3.0
* Add changelog for 52.3.0
* minor: cargo fmt nightly update
---
Cargo.lock | 147 ++++++++++++++---------------
Cargo.toml | 10 +-
dev/changelog/52.3.0.md | 33 +++++++
examples/datafusion-ffi-example/Cargo.lock | 116 +++++++++++------------
examples/datafusion-ffi-example/Cargo.toml | 12 +--
src/lib.rs | 4 +-
6 files changed, 177 insertions(+), 145 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index e830a46b..18b74ed0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -900,9 +900,9 @@ dependencies = [
[[package]]
name = "datafusion"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d12ee9fdc6cdb5898c7691bb994f0ba606c4acc93a2258d78bb9f26ff8158bb3"
+checksum = "ea28305c211e3541c9cfcf06a23d0d8c7c824b4502ed1fdf0a6ff4ad24ee531c"
dependencies = [
"arrow",
"arrow-schema",
@@ -956,9 +956,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "462dc9ef45e5d688aeaae49a7e310587e81b6016b9d03bace5626ad0043e5a9e"
+checksum = "78ab99b6df5f60a6ddbc515e4c05caee1192d395cf3cb67ce5d1c17e3c9b9b74"
dependencies = [
"arrow",
"async-trait",
@@ -981,9 +981,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog-listing"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b96dbf1d728fc321817b744eb5080cdd75312faa6980b338817f68f3caa4208"
+checksum = "77ae3d14912c0d779ada98d30dc60f3244f3c26c2446b87394629ea5c076a31c"
dependencies = [
"arrow",
"async-trait",
@@ -1004,9 +1004,9 @@ dependencies = [
[[package]]
name = "datafusion-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3237a6ff0d2149af4631290074289cae548c9863c885d821315d54c6673a074a"
+checksum = "ea2df29b9592a5d55b8238eaf67d2f21963d5a08cd1a8b7670134405206caabd"
dependencies = [
"ahash",
"apache-avro",
@@ -1029,9 +1029,9 @@ dependencies = [
[[package]]
name = "datafusion-common-runtime"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70b5e34026af55a1bfccb1ef0a763cf1f64e77c696ffcf5a128a278c31236528"
+checksum = "42639baa0049d5fffd7e283504b9b5e7b9b2e7a2dea476eed60ab0d40d999b85"
dependencies = [
"futures",
"log",
@@ -1040,9 +1040,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b2a6be734cc3785e18bbf2a7f2b22537f6b9fb960d79617775a51568c281842"
+checksum = "25951b617bb22a9619e1520450590cb2004bfcad10bcb396b961f4a1a10dcec5"
dependencies = [
"arrow",
"async-compression",
@@ -1075,9 +1075,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-arrow"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1739b9b07c9236389e09c74f770e88aff7055250774e9def7d3f4f56b3dcc7be"
+checksum = "dc0b28226960ba99c50d78ac6f736ebe09eb5cb3bb9bb58194266278000ca41f"
dependencies = [
"arrow",
"arrow-ipc",
@@ -1099,9 +1099,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-avro"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "828088c2fb681cc0e06fb42f541f76c82a0c10278f9fd6334e22c8d1e3574ee7"
+checksum = "18de2e914c2c9ed4b31a4920940b181b0957bc164eec4fc04c294533219bf0a7"
dependencies = [
"apache-avro",
"arrow",
@@ -1119,9 +1119,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-csv"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61c73bc54b518bbba7c7650299d07d58730293cfba4356f6f428cc94c20b7600"
+checksum = "f538b57b052a678b1ce860181c65d3ace5a8486312dc50b41c01dd585a773a51"
dependencies = [
"arrow",
"async-trait",
@@ -1142,9 +1142,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-json"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37812c8494c698c4d889374ecfabbff780f1f26d9ec095dd1bddfc2a8ca12559"
+checksum = "89fbc1d32b1b03c9734e27c0c5f041232b68621c8455f22769838634750a196c"
dependencies = [
"arrow",
"async-trait",
@@ -1164,9 +1164,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-parquet"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2210937ecd9f0e824c397e73f4b5385c97cd1aff43ab2b5836fcfd2d321523fb"
+checksum = "203271d31fe5613a5943181db70ec98162121d1de94a9a300d5e5f19f9500a32"
dependencies = [
"arrow",
"async-trait",
@@ -1194,15 +1194,15 @@ dependencies = [
[[package]]
name = "datafusion-doc"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c825f969126bc2ef6a6a02d94b3c07abff871acf4d6dd759ce1255edb7923ce"
+checksum = "5b6450dc702b3d39e8ced54c3356abb453bd2f3cea86d90d555a4b92f7a38462"
[[package]]
name = "datafusion-execution"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa03ef05a2c2f90dd6c743e3e111078e322f4b395d20d4b4d431a245d79521ae"
+checksum = "e66a02fa601de49da5181dbdcf904a18b16a184db2b31f5e5534552ea2d5e660"
dependencies = [
"arrow",
"async-trait",
@@ -1221,9 +1221,9 @@ dependencies = [
[[package]]
name = "datafusion-expr"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef33934c1f98ee695cc51192cc5f9ed3a8febee84fdbcd9131bf9d3a9a78276f"
+checksum = "cdf59a9b308a1a07dc2eb2f85e6366bc0226dc390b40f3aa0a72d79f1cfe2465"
dependencies = [
"arrow",
"async-trait",
@@ -1244,9 +1244,9 @@ dependencies = [
[[package]]
name = "datafusion-expr-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "000c98206e3dd47d2939a94b6c67af4bfa6732dd668ac4fafdbde408fd9134ea"
+checksum = "bd99eac4c6538c708638db43e7a3bd88e0e57955ddb722d420fb9a6d38dfc28f"
dependencies = [
"arrow",
"datafusion-common",
@@ -1257,9 +1257,9 @@ dependencies = [
[[package]]
name = "datafusion-ffi"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30f57f7f63a25a0b78b3f2a5e18c0ecbd54851b64064ac0d5a9eb05efd5586d2"
+checksum = "f3b7b2b314f996ff30a2c695d74ec8cf9299305ca774269b56caed08652be7b5"
dependencies = [
"abi_stable",
"arrow",
@@ -1287,9 +1287,9 @@ dependencies = [
[[package]]
name = "datafusion-functions"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "379b01418ab95ca947014066248c22139fe9af9289354de10b445bd000d5d276"
+checksum = "11aa2c492ac046397b36d57c62a72982aad306495bbcbcdbcabd424d4a2fe245"
dependencies = [
"arrow",
"arrow-buffer",
@@ -1318,9 +1318,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd00d5454ba4c3f8ebbd04bd6a6a9dc7ced7c56d883f70f2076c188be8459e4c"
+checksum = "325a00081898945d48d6194d9ca26120e523c993be3bb7c084061a5a2a72e787"
dependencies = [
"ahash",
"arrow",
@@ -1339,9 +1339,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aec06b380729a87210a4e11f555ec2d729a328142253f8d557b87593622ecc9f"
+checksum = "809bbcb1e0dbec5d0ce30d493d135aea7564f1ba4550395f7f94321223df2dae"
dependencies = [
"ahash",
"arrow",
@@ -1352,9 +1352,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-nested"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "904f48d45e0f1eb7d0eb5c0f80f2b5c6046a85454364a6b16a2e0b46f62e7dff"
+checksum = "29ebaa5d7024ef45973e0a7db1e9aeaa647936496f4d4061c0448f23d77d6320"
dependencies = [
"arrow",
"arrow-ord",
@@ -1375,9 +1375,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-table"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9a0d20e2b887e11bee24f7734d780a2588b925796ac741c3118dd06d5aa77f0"
+checksum = "60eab6f39df9ee49a2c7fa38eddc01fa0086ee31b29c7d19f38e72f479609752"
dependencies = [
"arrow",
"async-trait",
@@ -1391,9 +1391,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3414b0a07e39b6979fe3a69c7aa79a9f1369f1d5c8e52146e66058be1b285ee"
+checksum = "e00b2c15e342a90e65a846199c9e49293dd09fe1bcd63d8be2544604892f7eb8"
dependencies = [
"arrow",
"datafusion-common",
@@ -1409,9 +1409,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5bf2feae63cd4754e31add64ce75cae07d015bce4bb41cd09872f93add32523a"
+checksum = "493e2e1d1f4753dfc139a5213f1b5d0b97eea46a82d9bda3c7908aa96981b74b"
dependencies = [
"datafusion-common",
"datafusion-physical-expr-common",
@@ -1419,9 +1419,9 @@ dependencies = [
[[package]]
name = "datafusion-macros"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4fe888aeb6a095c4bcbe8ac1874c4b9a4c7ffa2ba849db7922683ba20875aaf"
+checksum = "ba01c55ade8278a791b429f7bf5cb1de64de587a342d084b18245edfae7096e2"
dependencies = [
"datafusion-doc",
"quote",
@@ -1430,9 +1430,9 @@ dependencies = [
[[package]]
name = "datafusion-optimizer"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a6527c063ae305c11be397a86d8193936f4b84d137fe40bd706dfc178cf733c"
+checksum = "a80c6dfbba6a2163a9507f6353ac78c69d8deb26232c9e419160e58ff7c3e047"
dependencies = [
"arrow",
"chrono",
@@ -1450,9 +1450,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb028323dd4efd049dd8a78d78fe81b2b969447b39c51424167f973ac5811d9"
+checksum = "5d3a86264bb9163e7360b6622e789bc7fcbb43672e78a8493f0bc369a41a57c6"
dependencies = [
"ahash",
"arrow",
@@ -1474,9 +1474,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-adapter"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78fe0826aef7eab6b4b61533d811234a7a9e5e458331ebbf94152a51fc8ab433"
+checksum = "3f5e00e524ac33500be6c5eeac940bd3f6b984ba9b7df0cd5f6c34a8a2cc4d6b"
dependencies = [
"arrow",
"datafusion-common",
@@ -1489,9 +1489,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfccd388620734c661bd8b7ca93c44cdd59fecc9b550eea416a78ffcbb29475f"
+checksum = "2ae769ea5d688b4e74e9be5cad6f9d9f295b540825355868a3ab942380dd97ce"
dependencies = [
"ahash",
"arrow",
@@ -1506,9 +1506,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-optimizer"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bde5fa10e73259a03b705d5fddc136516814ab5f441b939525618a4070f5a059"
+checksum = "f3588753ab2b47b0e43cd823fe5e7944df6734dabd6dafb72e2cc1c2a22f1944"
dependencies = [
"arrow",
"datafusion-common",
@@ -1525,9 +1525,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-plan"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e1098760fb29127c24cc9ade3277051dc73c9ed0ac0131bd7bcd742e0ad7470"
+checksum = "79949cbb109c2a45c527bfe0d956b9f2916807c05d4d2e66f3fd0af827ac2b61"
dependencies = [
"ahash",
"arrow",
@@ -1556,9 +1556,9 @@ dependencies = [
[[package]]
name = "datafusion-proto"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cf75daf56aa6b1c6867cc33ff0fb035d517d6d06737fd355a3e1ef67cba6e7a"
+checksum = "51eb50848366adf7ff2734e767442916bb45b7e739d5edbf33e9e4c47c5fa797"
dependencies = [
"arrow",
"chrono",
@@ -1583,9 +1583,9 @@ dependencies = [
[[package]]
name = "datafusion-proto-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12a0cb3cce232a3de0d14ef44b58a6537aeb1362cfb6cf4d808691ddbb918956"
+checksum = "b16bf2f2a9f99c48b61537870736f0aa9500c4128407c9999261ff3e8a170523"
dependencies = [
"arrow",
"datafusion-common",
@@ -1594,9 +1594,9 @@ dependencies = [
[[package]]
name = "datafusion-pruning"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64d0fef4201777b52951edec086c21a5b246f3c82621569ddb4a26f488bc38a9"
+checksum = "6434e2ee8a39d04b95fed688ff34dc251af6e4a0c2e1714716b6e3846690d589"
dependencies = [
"arrow",
"datafusion-common",
@@ -1611,7 +1611,7 @@ dependencies = [
[[package]]
name = "datafusion-python"
-version = "52.0.0"
+version = "52.3.0"
dependencies = [
"arrow",
"arrow-select",
@@ -1640,9 +1640,9 @@ dependencies = [
[[package]]
name = "datafusion-session"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f71f1e39e8f2acbf1c63b0e93756c2e970a64729dab70ac789587d6237c4fde0"
+checksum = "c91efb8302b4877d499c37e9a71886b90236ab27d9cc42fd51112febf341abd6"
dependencies = [
"async-trait",
"datafusion-common",
@@ -1654,9 +1654,9 @@ dependencies = [
[[package]]
name = "datafusion-sql"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f44693cfcaeb7a9f12d71d1c576c3a6dc025a12cef209375fa2d16fb3b5670ee"
+checksum = "3f01eef7bcf4d00e87305b55f1b75792384e130fe0258bac02cd48378ae5ff87"
dependencies = [
"arrow",
"bigdecimal",
@@ -1672,9 +1672,9 @@ dependencies = [
[[package]]
name = "datafusion-substrait"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6042adacd0bd64e56c22f6a7f9ce0ce1793dd367c899d868179d029f110d9215"
+checksum = "fe00df31ca03a167d3e40054120930fe5fb689e66bc625b602fac7153b222aea"
dependencies = [
"async-recursion",
"async-trait",
@@ -1688,7 +1688,6 @@ dependencies = [
"substrait",
"tokio",
"url",
- "uuid",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index afa167bb..82d96ba2 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "datafusion-python"
-version = "52.0.0"
+version = "52.3.0"
homepage = "https://datafusion.apache.org/python"
repository = "https://github.com/apache/datafusion-python"
authors = ["Apache DataFusion <[email protected]>"]
@@ -57,10 +57,10 @@ pyo3-async-runtimes = { version = "0.26", features =
["tokio-runtime"] }
pyo3-log = "0.13.2"
arrow = { version = "57", features = ["pyarrow"] }
arrow-select = { version = "57" }
-datafusion = { version = "52", features = ["avro", "unicode_expressions"] }
-datafusion-substrait = { version = "52", optional = true }
-datafusion-proto = { version = "52" }
-datafusion-ffi = { version = "52" }
+datafusion = { version = "52.3.0", features = ["avro", "unicode_expressions"] }
+datafusion-substrait = { version = "52.3.0", optional = true }
+datafusion-proto = { version = "52.3.0" }
+datafusion-ffi = { version = "52.3.0" }
prost = "0.14.1" # keep in line with `datafusion-substrait`
serde_json = "1"
uuid = { version = "1.18", features = ["v4"] }
diff --git a/dev/changelog/52.3.0.md b/dev/changelog/52.3.0.md
new file mode 100644
index 00000000..491b1432
--- /dev/null
+++ b/dev/changelog/52.3.0.md
@@ -0,0 +1,33 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+# Apache DataFusion Python 52.3.0 Changelog
+
+This release consists of 1 commits from 1 contributors. See credits at the end
of this changelog for more information.
+
+## Credits
+
+Thank you to everyone who contributed to this release. Here is a breakdown of
commits (PRs merged) per contributor.
+
+```
+ 1 Tim Saucer
+```
+
+Thank you also to everyone who contributed in other ways such as filing
issues, reviewing PRs, and providing feedback on this release.
+
diff --git a/examples/datafusion-ffi-example/Cargo.lock
b/examples/datafusion-ffi-example/Cargo.lock
index 02aa7d9d..de3e3f51 100644
--- a/examples/datafusion-ffi-example/Cargo.lock
+++ b/examples/datafusion-ffi-example/Cargo.lock
@@ -591,9 +591,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "462dc9ef45e5d688aeaae49a7e310587e81b6016b9d03bace5626ad0043e5a9e"
+checksum = "78ab99b6df5f60a6ddbc515e4c05caee1192d395cf3cb67ce5d1c17e3c9b9b74"
dependencies = [
"arrow",
"async-trait",
@@ -616,9 +616,9 @@ dependencies = [
[[package]]
name = "datafusion-catalog-listing"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b96dbf1d728fc321817b744eb5080cdd75312faa6980b338817f68f3caa4208"
+checksum = "77ae3d14912c0d779ada98d30dc60f3244f3c26c2446b87394629ea5c076a31c"
dependencies = [
"arrow",
"async-trait",
@@ -639,9 +639,9 @@ dependencies = [
[[package]]
name = "datafusion-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3237a6ff0d2149af4631290074289cae548c9863c885d821315d54c6673a074a"
+checksum = "ea2df29b9592a5d55b8238eaf67d2f21963d5a08cd1a8b7670134405206caabd"
dependencies = [
"ahash",
"arrow",
@@ -661,9 +661,9 @@ dependencies = [
[[package]]
name = "datafusion-common-runtime"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70b5e34026af55a1bfccb1ef0a763cf1f64e77c696ffcf5a128a278c31236528"
+checksum = "42639baa0049d5fffd7e283504b9b5e7b9b2e7a2dea476eed60ab0d40d999b85"
dependencies = [
"futures",
"log",
@@ -672,9 +672,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b2a6be734cc3785e18bbf2a7f2b22537f6b9fb960d79617775a51568c281842"
+checksum = "25951b617bb22a9619e1520450590cb2004bfcad10bcb396b961f4a1a10dcec5"
dependencies = [
"arrow",
"async-trait",
@@ -701,9 +701,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-arrow"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1739b9b07c9236389e09c74f770e88aff7055250774e9def7d3f4f56b3dcc7be"
+checksum = "dc0b28226960ba99c50d78ac6f736ebe09eb5cb3bb9bb58194266278000ca41f"
dependencies = [
"arrow",
"arrow-ipc",
@@ -725,9 +725,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-csv"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61c73bc54b518bbba7c7650299d07d58730293cfba4356f6f428cc94c20b7600"
+checksum = "f538b57b052a678b1ce860181c65d3ace5a8486312dc50b41c01dd585a773a51"
dependencies = [
"arrow",
"async-trait",
@@ -748,9 +748,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-json"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37812c8494c698c4d889374ecfabbff780f1f26d9ec095dd1bddfc2a8ca12559"
+checksum = "89fbc1d32b1b03c9734e27c0c5f041232b68621c8455f22769838634750a196c"
dependencies = [
"arrow",
"async-trait",
@@ -770,9 +770,9 @@ dependencies = [
[[package]]
name = "datafusion-datasource-parquet"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2210937ecd9f0e824c397e73f4b5385c97cd1aff43ab2b5836fcfd2d321523fb"
+checksum = "203271d31fe5613a5943181db70ec98162121d1de94a9a300d5e5f19f9500a32"
dependencies = [
"arrow",
"async-trait",
@@ -800,15 +800,15 @@ dependencies = [
[[package]]
name = "datafusion-doc"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c825f969126bc2ef6a6a02d94b3c07abff871acf4d6dd759ce1255edb7923ce"
+checksum = "5b6450dc702b3d39e8ced54c3356abb453bd2f3cea86d90d555a4b92f7a38462"
[[package]]
name = "datafusion-execution"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa03ef05a2c2f90dd6c743e3e111078e322f4b395d20d4b4d431a245d79521ae"
+checksum = "e66a02fa601de49da5181dbdcf904a18b16a184db2b31f5e5534552ea2d5e660"
dependencies = [
"arrow",
"async-trait",
@@ -827,9 +827,9 @@ dependencies = [
[[package]]
name = "datafusion-expr"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef33934c1f98ee695cc51192cc5f9ed3a8febee84fdbcd9131bf9d3a9a78276f"
+checksum = "cdf59a9b308a1a07dc2eb2f85e6366bc0226dc390b40f3aa0a72d79f1cfe2465"
dependencies = [
"arrow",
"async-trait",
@@ -849,9 +849,9 @@ dependencies = [
[[package]]
name = "datafusion-expr-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "000c98206e3dd47d2939a94b6c67af4bfa6732dd668ac4fafdbde408fd9134ea"
+checksum = "bd99eac4c6538c708638db43e7a3bd88e0e57955ddb722d420fb9a6d38dfc28f"
dependencies = [
"arrow",
"datafusion-common",
@@ -862,9 +862,9 @@ dependencies = [
[[package]]
name = "datafusion-ffi"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30f57f7f63a25a0b78b3f2a5e18c0ecbd54851b64064ac0d5a9eb05efd5586d2"
+checksum = "f3b7b2b314f996ff30a2c695d74ec8cf9299305ca774269b56caed08652be7b5"
dependencies = [
"abi_stable",
"arrow",
@@ -910,9 +910,9 @@ dependencies = [
[[package]]
name = "datafusion-functions"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "379b01418ab95ca947014066248c22139fe9af9289354de10b445bd000d5d276"
+checksum = "11aa2c492ac046397b36d57c62a72982aad306495bbcbcdbcabd424d4a2fe245"
dependencies = [
"arrow",
"arrow-buffer",
@@ -937,9 +937,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd00d5454ba4c3f8ebbd04bd6a6a9dc7ced7c56d883f70f2076c188be8459e4c"
+checksum = "325a00081898945d48d6194d9ca26120e523c993be3bb7c084061a5a2a72e787"
dependencies = [
"ahash",
"arrow",
@@ -958,9 +958,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-aggregate-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aec06b380729a87210a4e11f555ec2d729a328142253f8d557b87593622ecc9f"
+checksum = "809bbcb1e0dbec5d0ce30d493d135aea7564f1ba4550395f7f94321223df2dae"
dependencies = [
"ahash",
"arrow",
@@ -971,9 +971,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-table"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9a0d20e2b887e11bee24f7734d780a2588b925796ac741c3118dd06d5aa77f0"
+checksum = "60eab6f39df9ee49a2c7fa38eddc01fa0086ee31b29c7d19f38e72f479609752"
dependencies = [
"arrow",
"async-trait",
@@ -987,9 +987,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3414b0a07e39b6979fe3a69c7aa79a9f1369f1d5c8e52146e66058be1b285ee"
+checksum = "e00b2c15e342a90e65a846199c9e49293dd09fe1bcd63d8be2544604892f7eb8"
dependencies = [
"arrow",
"datafusion-common",
@@ -1005,9 +1005,9 @@ dependencies = [
[[package]]
name = "datafusion-functions-window-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5bf2feae63cd4754e31add64ce75cae07d015bce4bb41cd09872f93add32523a"
+checksum = "493e2e1d1f4753dfc139a5213f1b5d0b97eea46a82d9bda3c7908aa96981b74b"
dependencies = [
"datafusion-common",
"datafusion-physical-expr-common",
@@ -1015,9 +1015,9 @@ dependencies = [
[[package]]
name = "datafusion-macros"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4fe888aeb6a095c4bcbe8ac1874c4b9a4c7ffa2ba849db7922683ba20875aaf"
+checksum = "ba01c55ade8278a791b429f7bf5cb1de64de587a342d084b18245edfae7096e2"
dependencies = [
"datafusion-doc",
"quote",
@@ -1026,9 +1026,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb028323dd4efd049dd8a78d78fe81b2b969447b39c51424167f973ac5811d9"
+checksum = "5d3a86264bb9163e7360b6622e789bc7fcbb43672e78a8493f0bc369a41a57c6"
dependencies = [
"ahash",
"arrow",
@@ -1049,9 +1049,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-adapter"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78fe0826aef7eab6b4b61533d811234a7a9e5e458331ebbf94152a51fc8ab433"
+checksum = "3f5e00e524ac33500be6c5eeac940bd3f6b984ba9b7df0cd5f6c34a8a2cc4d6b"
dependencies = [
"arrow",
"datafusion-common",
@@ -1064,9 +1064,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-expr-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfccd388620734c661bd8b7ca93c44cdd59fecc9b550eea416a78ffcbb29475f"
+checksum = "2ae769ea5d688b4e74e9be5cad6f9d9f295b540825355868a3ab942380dd97ce"
dependencies = [
"ahash",
"arrow",
@@ -1081,9 +1081,9 @@ dependencies = [
[[package]]
name = "datafusion-physical-plan"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e1098760fb29127c24cc9ade3277051dc73c9ed0ac0131bd7bcd742e0ad7470"
+checksum = "79949cbb109c2a45c527bfe0d956b9f2916807c05d4d2e66f3fd0af827ac2b61"
dependencies = [
"ahash",
"arrow",
@@ -1112,9 +1112,9 @@ dependencies = [
[[package]]
name = "datafusion-proto"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cf75daf56aa6b1c6867cc33ff0fb035d517d6d06737fd355a3e1ef67cba6e7a"
+checksum = "51eb50848366adf7ff2734e767442916bb45b7e739d5edbf33e9e4c47c5fa797"
dependencies = [
"arrow",
"chrono",
@@ -1139,9 +1139,9 @@ dependencies = [
[[package]]
name = "datafusion-proto-common"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12a0cb3cce232a3de0d14ef44b58a6537aeb1362cfb6cf4d808691ddbb918956"
+checksum = "b16bf2f2a9f99c48b61537870736f0aa9500c4128407c9999261ff3e8a170523"
dependencies = [
"arrow",
"datafusion-common",
@@ -1150,9 +1150,9 @@ dependencies = [
[[package]]
name = "datafusion-pruning"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64d0fef4201777b52951edec086c21a5b246f3c82621569ddb4a26f488bc38a9"
+checksum = "6434e2ee8a39d04b95fed688ff34dc251af6e4a0c2e1714716b6e3846690d589"
dependencies = [
"arrow",
"datafusion-common",
@@ -1167,9 +1167,9 @@ dependencies = [
[[package]]
name = "datafusion-session"
-version = "52.1.0"
+version = "52.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f71f1e39e8f2acbf1c63b0e93756c2e970a64729dab70ac789587d6237c4fde0"
+checksum = "c91efb8302b4877d499c37e9a71886b90236ab27d9cc42fd51112febf341abd6"
dependencies = [
"async-trait",
"datafusion-common",
diff --git a/examples/datafusion-ffi-example/Cargo.toml
b/examples/datafusion-ffi-example/Cargo.toml
index 15c11ea4..997d6a46 100644
--- a/examples/datafusion-ffi-example/Cargo.toml
+++ b/examples/datafusion-ffi-example/Cargo.toml
@@ -21,12 +21,12 @@ version = "0.2.0"
edition = "2024"
[dependencies]
-datafusion-catalog = { version = "52", default-features = false }
-datafusion-common = { version = "52", default-features = false }
-datafusion-functions-aggregate = { version = "52" }
-datafusion-functions-window = { version = "52" }
-datafusion-expr = { version = "52" }
-datafusion-ffi = { version = "52" }
+datafusion-catalog = { version = "52.3.0", default-features = false }
+datafusion-common = { version = "52.3.0", default-features = false }
+datafusion-functions-aggregate = { version = "52.3.0" }
+datafusion-functions-window = { version = "52.3.0" }
+datafusion-expr = { version = "52.3.0" }
+datafusion-ffi = { version = "52.3.0" }
pyo3 = { version = "0.26", features = [
"extension-module",
diff --git a/src/lib.rs b/src/lib.rs
index 081366b2..468243a3 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -16,9 +16,9 @@
// under the License.
// Re-export Apache Arrow DataFusion dependencies
-pub use datafusion;
pub use datafusion::{
- common as datafusion_common, logical_expr as datafusion_expr, optimizer,
sql as datafusion_sql,
+ self, common as datafusion_common, logical_expr as datafusion_expr,
optimizer,
+ sql as datafusion_sql,
};
#[cfg(feature = "substrait")]
pub use datafusion_substrait;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]