fix: flat FTS panic with prefilter and update lance (#2144)

this is fixed in lance so upgrade lance to 0.23.2-beta1
This commit is contained in:
BubbleCal
2025-02-24 14:34:00 +08:00
committed by GitHub
parent 6fa1f37506
commit a99a450f2b
2 changed files with 33 additions and 33 deletions

48
Cargo.lock generated
View File

@@ -2570,8 +2570,8 @@ dependencies = [
[[package]]
name = "fsst"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"rand",
]
@@ -3532,8 +3532,8 @@ dependencies = [
[[package]]
name = "lance"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow",
"arrow-arith",
@@ -3592,8 +3592,8 @@ dependencies = [
[[package]]
name = "lance-arrow"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -3610,8 +3610,8 @@ dependencies = [
[[package]]
name = "lance-core"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -3647,8 +3647,8 @@ dependencies = [
[[package]]
name = "lance-datafusion"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow",
"arrow-array",
@@ -3673,8 +3673,8 @@ dependencies = [
[[package]]
name = "lance-encoding"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrayref",
"arrow",
@@ -3712,8 +3712,8 @@ dependencies = [
[[package]]
name = "lance-file"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -3747,8 +3747,8 @@ dependencies = [
[[package]]
name = "lance-index"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow",
"arrow-array",
@@ -3800,8 +3800,8 @@ dependencies = [
[[package]]
name = "lance-io"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow",
"arrow-arith",
@@ -3839,8 +3839,8 @@ dependencies = [
[[package]]
name = "lance-linalg"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow-array",
"arrow-ord",
@@ -3863,8 +3863,8 @@ dependencies = [
[[package]]
name = "lance-table"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow",
"arrow-array",
@@ -3903,8 +3903,8 @@ dependencies = [
[[package]]
name = "lance-testing"
version = "0.23.1"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.1-beta.4#6b58bc16230faeb5387c5478c485254a52e9787f"
version = "0.23.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.23.2-beta.1#c69a5a21389eb64f4b51810045bcb4cada9234e9"
dependencies = [
"arrow-array",
"arrow-schema",

View File

@@ -21,16 +21,16 @@ categories = ["database-implementations"]
rust-version = "1.78.0"
[workspace.dependencies]
lance = { "version" = "=0.23.1", "features" = [
lance = { "version" = "=0.23.2", "features" = [
"dynamodb",
], git = "https://github.com/lancedb/lance.git", tag = "v0.23.1-beta.4"}
lance-io = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-index = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-linalg = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-table = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-testing = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-datafusion = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
lance-encoding = {version = "=0.23.1", tag="v0.23.1-beta.4", git = "https://github.com/lancedb/lance.git"}
], git = "https://github.com/lancedb/lance.git", tag = "v0.23.2-beta.1"}
lance-io = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-index = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-linalg = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-table = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-testing = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-datafusion = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
lance-encoding = {version = "=0.23.2", tag="v0.23.2-beta.1", git = "https://github.com/lancedb/lance.git"}
# Note that this one does not include pyarrow
arrow = { version = "53.2", optional = false }
arrow-array = "53.2"