Skip to content

Commit 06dbbbc

Browse files
committed
feat: bump arrow 57, datafusion 51, lance 2
Align lance-graph's dependency matrix with ladybug-rs and rustynum: arrow 56.2 → 57 datafusion 50.3 → 51 lance 1.0 → 2.0 lance-* 1.0 → 2.0 All 491 tests pass with zero API breakages. The Python crate is excluded from the workspace resolver to avoid the pyarrow `links = "python"` conflict with pyo3. It continues to build separately via `maturin develop`. https://claude.ai/code/session_016SeGMg1pgf1MqK8YWkedvV
1 parent 543a4df commit 06dbbbc

3 files changed

Lines changed: 21 additions & 20 deletions

File tree

crates/lance-graph-catalog/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ keywords = ["lance", "graph", "catalog", "namespace"]
1111
categories = ["database", "data-structures", "science"]
1212

1313
[dependencies]
14-
arrow-schema = "56.2"
14+
arrow-schema = "57"
1515
async-trait = "0.1"
16-
datafusion = { version = "50.3", default-features = false }
17-
lance-namespace = "1.0.1"
16+
datafusion = { version = "51", default-features = false }
17+
lance-namespace = "2"
1818
reqwest = { version = "0.12", features = ["json"], optional = true }
1919
serde = { version = "1", features = ["derive"] }
2020
serde_json = "1"

crates/lance-graph-python/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ name = "_internal"
1010
crate-type = ["cdylib"]
1111

1212
[dependencies]
13-
arrow = { version = "56.2", features = ["pyarrow"] }
14-
arrow-array = "56.2"
15-
arrow-schema = "56.2"
16-
arrow-ipc = "56.2"
17-
datafusion = { version = "50.3", default-features = false }
13+
arrow = { version = "57", features = ["pyarrow"] }
14+
arrow-array = "57"
15+
arrow-schema = "57"
16+
arrow-ipc = "57"
17+
datafusion = { version = "51", default-features = false }
1818
futures = "0.3"
1919
lance-graph = { path = "../lance-graph" }
2020
serde = { version = "1", features = ["derive"] }

crates/lance-graph/Cargo.toml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ keywords = ["lance", "graph", "cypher", "query", "datafusion"]
1111
categories = ["database", "data-structures", "science"]
1212

1313
[dependencies]
14-
arrow = { version = "56.2", features = ["prettyprint"] }
15-
arrow-array = "56.2"
16-
arrow-schema = "56.2"
14+
arrow = { version = "57", features = ["prettyprint"] }
15+
arrow-array = "57"
16+
arrow-schema = "57"
1717
async-trait = "0.1"
18-
datafusion = { version = "50.3", default-features = false, features = [
18+
datafusion = { version = "51", default-features = false, features = [
1919
"nested_expressions",
2020
"regex_expressions",
2121
"unicode_expressions",
@@ -25,15 +25,15 @@ datafusion = { version = "50.3", default-features = false, features = [
2525
"string_expressions",
2626
"parquet",
2727
] }
28-
datafusion-common = "50.3"
29-
datafusion-expr = "50.3"
30-
datafusion-sql = "50.3"
31-
datafusion-functions-aggregate = "50.3"
28+
datafusion-common = "51"
29+
datafusion-expr = "51"
30+
datafusion-sql = "51"
31+
datafusion-functions-aggregate = "51"
3232
futures = "0.3"
3333
lance-graph-catalog = { path = "../lance-graph-catalog", version = "0.5.3" }
34-
lance = "1.0.0"
35-
lance-linalg = "1.0.0"
36-
lance-namespace = "1.0.1"
34+
lance = "2"
35+
lance-linalg = "2"
36+
lance-namespace = "2"
3737
nom = "7.1"
3838
serde = { version = "1", features = ["derive"] }
3939
serde_json = "1"
@@ -48,6 +48,7 @@ delta = ["dep:deltalake", "dep:url"]
4848

4949
[dev-dependencies]
5050
futures = "0.3"
51-
lance-arrow = "1.0.0"
51+
lance-arrow = "2"
52+
lance-index = "2"
5253
tempfile = "3"
5354
tokio = { version = "1.37", features = ["macros", "rt-multi-thread"] }

0 commit comments

Comments
 (0)