Compare commits

..

1 Commits

Author SHA1 Message Date
Lance Release
4d0d6b0657 Bump version: 0.27.2-beta.0 → 0.27.2-beta.1 2026-03-25 16:21:50 +00:00
4 changed files with 7 additions and 20 deletions

6
Cargo.lock generated
View File

@@ -4615,7 +4615,7 @@ dependencies = [
[[package]]
name = "lancedb"
version = "0.27.2-beta.1"
version = "0.27.2-beta.0"
dependencies = [
"ahash",
"anyhow",
@@ -4697,7 +4697,7 @@ dependencies = [
[[package]]
name = "lancedb-nodejs"
version = "0.27.2-beta.1"
version = "0.27.2-beta.0"
dependencies = [
"arrow-array",
"arrow-ipc",
@@ -4717,7 +4717,7 @@ dependencies = [
[[package]]
name = "lancedb-python"
version = "0.30.2-beta.1"
version = "0.30.2-beta.0"
dependencies = [
"arrow",
"async-trait",

View File

@@ -1,12 +1,12 @@
{
"name": "@lancedb/lancedb",
"version": "0.27.2-beta.1",
"version": "0.27.2-beta.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lancedb/lancedb",
"version": "0.27.2-beta.1",
"version": "0.27.2-beta.0",
"cpu": [
"x64",
"arm64"

View File

@@ -70,7 +70,7 @@ def ensure_vector_query(
) -> Union[List[float], List[List[float]], pa.Array, List[pa.Array]]:
if isinstance(val, list):
if len(val) == 0:
raise ValueError("Vector query must be a non-empty list")
return ValueError("Vector query must be a non-empty list")
sample = val[0]
else:
if isinstance(val, float):
@@ -83,7 +83,7 @@ def ensure_vector_query(
return val
if isinstance(sample, list):
if len(sample) == 0:
raise ValueError("Vector query must be a non-empty list")
return ValueError("Vector query must be a non-empty list")
if isinstance(sample[0], float):
# val is list of list of floats
return val

View File

@@ -30,7 +30,6 @@ from lancedb.query import (
PhraseQuery,
Query,
FullTextSearchQuery,
ensure_vector_query,
)
from lancedb.rerankers.cross_encoder import CrossEncoderReranker
from lancedb.table import AsyncTable, LanceTable
@@ -1502,18 +1501,6 @@ def test_search_empty_table(mem_db):
assert results == []
def test_ensure_vector_query_empty_list():
"""Regression: ensure_vector_query used to return instead of raise ValueError."""
with pytest.raises(ValueError, match="non-empty"):
ensure_vector_query([])
def test_ensure_vector_query_nested_empty_list():
"""Regression: ensure_vector_query used to return instead of raise ValueError."""
with pytest.raises(ValueError, match="non-empty"):
ensure_vector_query([[]])
def test_fast_search(tmp_path):
db = lancedb.connect(tmp_path)