chore: update lance dependency to v15.0.0-beta.6 (#4742)

Updates Rust and Java Lance dependencies to
[v15.0.0-beta.6](https://github.com/lance-format/lance/releases/tag/v15.0.0-beta.6),
pins Python tests to published pylance 15.0.0b6, and refreshes both
lockfiles.

Aligns Arrow 59, DataFusion 55, and PyO3 0.29; adapts execution plans
and MemWAL directory handling, updates the ABI metadata test, and
removes the obsolete Lance Arrow patch now fixed upstream.

Validation: workspace clippy with all features/tests and warnings
denied, cargo fmt, Python/CI Ruff checks, uv lock check, 16 CI-script
tests, and targeted Python regressions (54 passed, 28 skipped);
repository-wide Ruff retains existing documentation-example failures,
and the upstream macOS wheel build failed while Linux and Windows wheels
are published.

---------

Co-authored-by: Daniel Rammer <hamersaw@protonmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
LanceDB Robot
2026-10-29 16:14:09 -05:00
committed by GitHub
co-authored by Daniel Rammer Claude Opus 5.5
parent 03c7d1f199
commit d5013459eb
29 changed files with 1913 additions and 1366 deletions
+2 -1
View File
@@ -1731,12 +1731,13 @@ describe("When creating an index", () => {
config: Index.ivfFlat({ numPartitions: 2, targetPartitionSize: 100 }),
});
// Lance records the target size the partition count implies: 300 rows / 2.
const indices = await tbl.listIndices();
expect(
(indices[0].indexDetails as Record<string, unknown>)[
"target_partition_size"
],
).toBeUndefined();
).toBe(150);
});
it("should allow me to replace (or not) an existing index", async () => {