Skip to content

Commit 309225b

Browse files
authored
Bump arrow to 55 (#1038)
Closes #1037 ### Change list - Bump `arrow` to `55` and `parquet` to `55` - Temporarily deactivates the `datafusion` integration until datafusion publishes its version `47` (apache/datafusion#15072), so that we can progress with the `arrow` 55 upgrade now. - Update JS and Python APIs for latest `parquet`. - Means we no longer need an initial `HEAD` request for Parquet files before reading metadata.
1 parent 653e343 commit 309225b

File tree

14 files changed

+399
-1394
lines changed

14 files changed

+399
-1394
lines changed

Cargo.lock

Lines changed: 78 additions & 791 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ members = [
33
"rust/geoarrow",
44
"rust/geoarrow-array",
55
"rust/geoarrow-schema",
6-
"rust/geodatafusion",
6+
# Comment out until datafusion 47 release so that the workspace can upgrade
7+
# to arrow 55
8+
# "rust/geodatafusion",
79
]
810
exclude = ["js"]
911
resolver = "2"
@@ -15,16 +17,22 @@ repository = "https://github.com/geoarrow/geoarrow-rs"
1517
rust-version = "1.85"
1618

1719
[workspace.dependencies]
18-
arrow-array = "54.3.1"
19-
arrow-buffer = "54.3.1"
20-
arrow-schema = "54.3.1"
20+
arrow-array = "55"
21+
arrow-buffer = "55"
22+
arrow-cast = "55"
23+
arrow-csv = "55"
24+
arrow-data = "55"
25+
arrow-ipc = "55"
26+
arrow-schema = "55"
2127
geo = "0.30.0"
2228
geo-traits = "0.2.0"
2329
geo-types = "0.7.16"
2430
geoarrow-array = { path = "rust/geoarrow-array" }
2531
geoarrow-schema = { path = "rust/geoarrow-schema" }
2632
geozero = "0.14"
2733
num-traits = "0.2.19"
34+
object_store = "0.12"
35+
parquet = { version = "55", default-features = false }
2836
rstar = "0.12.2"
2937
serde = "1"
3038
serde_json = "1"

0 commit comments

Comments
 (0)