chore: update lance dependency to v15.0.0-beta.7 (#4746)

Updates Rust workspace and Java Lance dependencies to
[v15.0.0-beta.7](https://github.com/lance-format/lance/releases/tag/v15.0.0-beta.7),
and pins Python tests to the published `pylance==15.0.0b7` release with
refreshed Cargo and uv lockfiles. No compatibility fixes were required.

Validation: workspace Clippy with all features and warnings denied,
Cargo formatting, uv lock consistency, and all 18 CI-script tests pass;
repository-wide Ruff diagnostics are pre-existing.

---------

Co-authored-by: Lu Qiu <lu@lancedb.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
LanceDB Robot
2026-10-29 16:49:26 -07:00
committed by GitHub
co-authored by Lu Qiu Claude Fable 5.1
parent d5013459eb
commit 3306e5fbf2
5 changed files with 72 additions and 71 deletions
Generated
+48 -48
View File
@@ -3697,8 +3697,8 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "fsst"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"rand 0.9.5",
@@ -5195,8 +5195,8 @@ checksum = "e037a2e1d8d5fdbd49b16a4ea09d5d6401c1f29eca5ff29d03d3824dba16256a"
[[package]]
name = "lance"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arc-swap",
"arrow",
@@ -5271,8 +5271,8 @@ dependencies = [
[[package]]
name = "lance-arrow"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -5294,7 +5294,7 @@ dependencies = [
[[package]]
name = "lance-arrow-scalar"
version = "59.0.0"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -5308,7 +5308,7 @@ dependencies = [
[[package]]
name = "lance-arrow-stats"
version = "59.0.0"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-schema",
@@ -5317,8 +5317,8 @@ dependencies = [
[[package]]
name = "lance-bitpacking"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrayref",
"crunchy",
@@ -5328,8 +5328,8 @@ dependencies = [
[[package]]
name = "lance-core"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -5366,8 +5366,8 @@ dependencies = [
[[package]]
name = "lance-datafusion"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"arrow-array",
@@ -5399,8 +5399,8 @@ dependencies = [
[[package]]
name = "lance-datafusion-exec"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"arrow-array",
@@ -5425,8 +5425,8 @@ dependencies = [
[[package]]
name = "lance-datagen"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"arrow-array",
@@ -5443,8 +5443,8 @@ dependencies = [
[[package]]
name = "lance-derive"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"proc-macro2",
"quote",
@@ -5453,8 +5453,8 @@ dependencies = [
[[package]]
name = "lance-encoding"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -5488,8 +5488,8 @@ dependencies = [
[[package]]
name = "lance-file"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -5521,8 +5521,8 @@ dependencies = [
[[package]]
name = "lance-geo"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"geo-traits",
"geo-types",
@@ -5534,8 +5534,8 @@ dependencies = [
[[package]]
name = "lance-index"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arc-swap",
"arrow",
@@ -5611,8 +5611,8 @@ dependencies = [
[[package]]
name = "lance-index-core"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-schema",
@@ -5635,8 +5635,8 @@ dependencies = [
[[package]]
name = "lance-io"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"arrow-array",
@@ -5681,8 +5681,8 @@ dependencies = [
[[package]]
name = "lance-jsonb"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"byteorder",
"ethnum",
@@ -5699,8 +5699,8 @@ dependencies = [
[[package]]
name = "lance-linalg"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"argminmax 0.7.1",
"arrow-array",
@@ -5715,8 +5715,8 @@ dependencies = [
[[package]]
name = "lance-namespace"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"async-trait",
@@ -5730,8 +5730,8 @@ dependencies = [
[[package]]
name = "lance-namespace-impls"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arc-swap",
"arrow",
@@ -5785,8 +5785,8 @@ dependencies = [
[[package]]
name = "lance-select"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -5800,8 +5800,8 @@ dependencies = [
[[package]]
name = "lance-table"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow",
"arrow-array",
@@ -5842,8 +5842,8 @@ dependencies = [
[[package]]
name = "lance-testing"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"arrow-array",
"arrow-schema",
@@ -5856,8 +5856,8 @@ dependencies = [
[[package]]
name = "lance-tokenizer"
version = "15.0.0-beta.6"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.6#d28b9cfb2f82ddb4ba9cdca5882aea41ad829d9d"
version = "15.0.0-beta.7"
source = "git+https://github.com/lance-format/lance.git?tag=v15.0.0-beta.7#dd227f61984e1e7f2120c8b34237c014129ea240"
dependencies = [
"frostem",
"icu_segmenter",
+15 -15
View File
@@ -19,21 +19,21 @@ categories = ["database-implementations"]
rust-version = "1.95.0"
[workspace.dependencies]
lance = { "version" = "=15.0.0-beta.6", default-features = false, "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-core = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-datagen = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-file = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-io = { "version" = "=15.0.0-beta.6", default-features = false, "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-index = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-jsonb = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-linalg = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-namespace = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-namespace-impls = { "version" = "=15.0.0-beta.6", default-features = false, "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-table = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-testing = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-datafusion = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-encoding = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance-arrow = { "version" = "=15.0.0-beta.6", "tag" = "v15.0.0-beta.6", "git" = "https://github.com/lance-format/lance.git" }
lance = { "version" = "=15.0.0-beta.7", default-features = false, "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-core = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-datagen = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-file = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-io = { "version" = "=15.0.0-beta.7", default-features = false, "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-index = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-jsonb = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-linalg = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-namespace = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-namespace-impls = { "version" = "=15.0.0-beta.7", default-features = false, "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-table = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-testing = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-datafusion = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-encoding = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lance-arrow = { "version" = "=15.0.0-beta.7", "tag" = "v15.0.0-beta.7", "git" = "https://github.com/lance-format/lance.git" }
lancedb = { path = "rust/lancedb", default-features = false }
ahash = "0.8"
anyhow = "1"
+1 -1
View File
@@ -28,7 +28,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<arrow.version>15.0.0</arrow.version>
<lance-core.version>15.0.0-beta.6</lance-core.version>
<lance-core.version>15.0.0-beta.7</lance-core.version>
<jackson.version>2.18.11</jackson.version>
<spotless.skip>false</spotless.skip>
<spotless.version>2.30.0</spotless.version>
+1 -1
View File
@@ -64,7 +64,7 @@ tests = [
"polars>=0.19, <=1.32.3",
"pyarrow<25",
"pyarrow-stubs>=16.0",
"pylance==15.0.0b6",
"pylance==15.0.0b7",
"requests>=2.31.0",
"datafusion>=54,<55",
"opentelemetry-sdk>=1.30.0",
+7 -6
View File
@@ -2007,7 +2007,7 @@ requires-dist = [
{ name = "pyarrow-stubs", marker = "extra == 'tests'", specifier = ">=16.0" },
{ name = "pydantic", specifier = ">=2.7.4,<3" },
{ name = "pylance", marker = "extra == 'pylance'", specifier = ">=15.0.0b3" },
{ name = "pylance", marker = "extra == 'tests'", specifier = "==15.0.0b6" },
{ name = "pylance", marker = "extra == 'tests'", specifier = "==15.0.0b7" },
{ name = "pyright", marker = "extra == 'dev'", specifier = ">=1.1.350" },
{ name = "pytest", marker = "extra == 'tests'", specifier = ">=7.0" },
{ name = "pytest-asyncio", marker = "extra == 'tests'", specifier = ">=0.21" },
@@ -3938,7 +3938,7 @@ crypto = [
[[package]]
name = "pylance"
version = "15.0.0b6"
version = "15.0.0b7"
source = { registry = "https://pypi.fury.io/lance-format/" }
dependencies = [
{ name = "lance-namespace" },
@@ -3948,10 +3948,11 @@ dependencies = [
{ name = "pyarrow" },
]
wheels = [
{ url = "https://pypi.fury.io/lance-format/-/ver_2jARvj/pylance-15.0.0b6-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88bd0646118c57e1c0a3118d04162323a74ebea28578f362977c927cdcb0f0c9" },
{ url = "https://pypi.fury.io/lance-format/-/ver_28yD6d/pylance-15.0.0b6-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:66613ecb88dcb8e02f0cd21d241987018d924b9f587cef4015bf7ea1815ab44f" },
{ url = "https://pypi.fury.io/lance-format/-/ver_1Us94M/pylance-15.0.0b6-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:d0765efab1f21b4697207ab75b9d391f1962813afb08e78db794eeea280c0bcc" },
{ url = "https://pypi.fury.io/lance-format/-/ver_ccoue/pylance-15.0.0b6-cp310-abi3-win_amd64.whl", hash = "sha256:f21eb48c6ec5d2269bb1817b2c0bb036956383d05033fb54278c4df64251ead4" },
{ url = "https://pypi.fury.io/lance-format/-/ver_Os2g1/pylance-15.0.0b7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ce5243c8d6fabc48775cd93b98a0506c00cc0cf6f99c59b159561d4aa4d3a1b" },
{ url = "https://pypi.fury.io/lance-format/-/ver_1mFdl8/pylance-15.0.0b7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d857573666e278dcb21e32982596cdacf188cc4c8e7a8440f8794e7068301a8" },
{ url = "https://pypi.fury.io/lance-format/-/ver_29wiYw/pylance-15.0.0b7-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e3c99911f7b84cb4eeba61bb1d396a8e5e31a79fee879dd41f396d83e4ca992d" },
{ url = "https://pypi.fury.io/lance-format/-/ver_15Kfqv/pylance-15.0.0b7-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:dbe9f88fa69971feef0a68f1d352e4c26c9f31c5f4885b41929a9af89eab677a" },
{ url = "https://pypi.fury.io/lance-format/-/ver_1DaQkG/pylance-15.0.0b7-cp310-abi3-win_amd64.whl", hash = "sha256:638907fed3d959e0852c0e5799323551fd1778cbd4ac035273a5427718d9daac" },
]
[[package]]