@@ -8,12 +8,15 @@ license = "Apache-2.0"
88description = " Extend the capabilities of DataFusion to support additional data sources via implementations of the `TableProvider` trait."
99
1010[dependencies ]
11- arrow = " 52.2.0"
12- arrow-array = { version = " 52.2.0" , optional = true }
13- arrow-cast = { version = " 52.2.0" , optional = true }
14- arrow-flight = { version = " 52.2.0" , optional = true , features = [" flight-sql-experimental" , " tls" ] }
15- arrow-schema = { version = " 52.2.0" , optional = true , features = [" serde" ] }
16- arrow-json = " 52.2.0"
11+ arrow = " 53.0.0"
12+ arrow-array = { version = " 53.0.0" , optional = true }
13+ arrow-cast = { version = " 53.0.0" , optional = true }
14+ arrow-flight = { version = " 53.0.0" , optional = true , features = [
15+ " flight-sql-experimental" ,
16+ " tls" ,
17+ ] }
18+ arrow-schema = { version = " 53.0.0" , optional = true , features = [" serde" ] }
19+ arrow-json = " 53.0.0"
1720async-stream = { version = " 0.3.5" , optional = true }
1821async-trait = " 0.1.80"
1922num-bigint = " 0.4.4"
@@ -23,12 +26,12 @@ bigdecimal = "0.4.5"
2326bigdecimal_0_3_0 = { package = " bigdecimal" , version = " 0.3.0" }
2427byteorder = " 1.5.0"
2528chrono = " 0.4.38"
26- datafusion = " 41 .0.0"
27- datafusion-expr = { version = " 41 .0.0" , optional = true }
28- datafusion-physical-expr = { version = " 41 .0.0" , optional = true }
29- datafusion-physical-plan = { version = " 41 .0.0" , optional = true }
30- datafusion-proto = { version = " 41 .0.0" , optional = true }
31- datafusion-federation = { version = " 0.2.2 " , features = [" sql" ] }
29+ datafusion = " 42 .0.0"
30+ datafusion-expr = { version = " 42 .0.0" , optional = true }
31+ datafusion-physical-expr = { version = " 42 .0.0" , optional = true }
32+ datafusion-physical-plan = { version = " 42 .0.0" , optional = true }
33+ datafusion-proto = { version = " 42 .0.0" , optional = true }
34+ datafusion-federation = { version = " 0.3.0 " , features = [" sql" ] }
3235duckdb = { version = " 1" , features = [
3336 " bundled" ,
3437 " r2d2" ,
@@ -38,18 +41,34 @@ duckdb = { version = "1", features = [
3841], optional = true }
3942fallible-iterator = " 0.3.0"
4043futures = " 0.3.30"
41- mysql_async = { version = " 0.34.1" , features = [" native-tls-tls" , " chrono" ], optional = true }
42- prost = { version = " 0.12" , optional = true } # pinned for arrow-flight compat
44+ mysql_async = { version = " 0.34.1" , features = [
45+ " native-tls-tls" ,
46+ " chrono" ,
47+ ], optional = true }
48+ prost = { version = " 0.13.3" , optional = true } # pinned for arrow-flight compat
4349r2d2 = { version = " 0.8.10" , optional = true }
4450rusqlite = { version = " 0.31.0" , optional = true }
45- sea-query = { version = " 0.31.0" , features = [" backend-sqlite" , " backend-postgres" , " postgres-array" , " with-rust_decimal" , " with-bigdecimal" , " with-time" , " with-chrono" ] }
51+ sea-query = { version = " 0.31.0" , features = [
52+ " backend-sqlite" ,
53+ " backend-postgres" ,
54+ " postgres-array" ,
55+ " with-rust_decimal" ,
56+ " with-bigdecimal" ,
57+ " with-time" ,
58+ " with-chrono" ,
59+ ] }
4660secrecy = " 0.8.0"
4761serde = { version = " 1.0.209" , optional = true }
4862serde_json = " 1.0.124"
4963snafu = " 0.8.3"
5064time = " 0.3.36"
5165tokio = { version = " 1.38.0" , features = [" macros" , " fs" ] }
52- tokio-postgres = { version = " 0.7.10" , features = [" with-chrono-0_4" , " with-uuid-1" , " with-serde_json-1" , " with-geo-types-0_7" ], optional = true }
66+ tokio-postgres = { version = " 0.7.10" , features = [
67+ " with-chrono-0_4" ,
68+ " with-uuid-1" ,
69+ " with-serde_json-1" ,
70+ " with-geo-types-0_7" ,
71+ ], optional = true }
5372tracing = " 0.1.40"
5473uuid = { version = " 1.9.1" , optional = true }
5574postgres-native-tls = { version = " 0.5.0" , optional = true }
@@ -79,7 +98,16 @@ arrow-schema = "52.2.0"
7998
8099[features ]
81100mysql = [" dep:mysql_async" , " dep:async-stream" ]
82- postgres = [" dep:tokio-postgres" , " dep:uuid" , " dep:postgres-native-tls" , " dep:bb8" , " dep:bb8-postgres" , " dep:native-tls" , " dep:pem" , " dep:async-stream" ]
101+ postgres = [
102+ " dep:tokio-postgres" ,
103+ " dep:uuid" ,
104+ " dep:postgres-native-tls" ,
105+ " dep:bb8" ,
106+ " dep:bb8-postgres" ,
107+ " dep:native-tls" ,
108+ " dep:pem" ,
109+ " dep:async-stream" ,
110+ ]
83111sqlite = [" dep:rusqlite" , " dep:tokio-rusqlite" ]
84112duckdb = [" dep:duckdb" , " dep:r2d2" , " dep:uuid" ]
85113flight = [
0 commit comments