tryCatch()
+
skip()
to avoid segmentation faults on Fedora-clang during
CRAN checks.skip()
messages added for systems without
FTS extension support.Prevented segfaults on CRAN by disabling the experimental
vss
extension during checks.
Fallback to FLOAT[]
column type when
vss
is unavailable, avoiding Fedora-clang binary-extension
errors.
create_vectorstore()
now:
vss
installation/loading under CRAN but retains
support in dev environments.insert_vectors()
:
drop = FALSE
.array_value()
and
list_value()
based on schema.build_vector_index()
:
VECTOR[]
columns are
missing (with a warning).RAG chain integration:
vss
-guard logic in
connect_vectorstore()
and
create_rag_chain()
.DESCRIPTION and metadata:
duckdb (>= 0.10.0)
and
testthat (>= 3.0.0)
.Config/testthat/edition: 3
for consistent test
behavior.HNSW
, LLM
,
etc.Testing improvements:
fts_main
).mock_embed()
and dummy_embed()
to remove dependency on external APIs.