0.8.0
What's Changed
- Remove use of
set_coords_filter_list
from dense array creation by @jparismorgan in #439 - [automated] Update backwards-compatibility-data for release 0.7.0 by @github-actions in #438
- Tune default ingestion configuration to avoid OOM errors by @NikolaosPapailiou in #440
- Add ids to Python
FeatureVectorArray
by @jparismorgan in #442 - Add
Optional
to Python code that was missing it by @jparismorgan in #443 - For type-erased Python indexes, 1) Don't consolidate parts and ids Arrays 2) Avoid extra Schema open in constructor by @jparismorgan in #444
- Cleanups to
ivf_index()
C++ code, and small cleanups in Python by @jparismorgan in #430 - Support IVF PQ consolidation by storing raw feature vectors and external IDs by @jparismorgan in #447
tdbPartitionedMatrix
will automatically close Array's when done reading by @jparismorgan in #448- Re-enable IVF PQ tests by @jparismorgan in #450
- Save kmeans settings to IVF PQ metadata by @jparismorgan in #452
- Allow setting IVF PQ partitions when re-ingesting, fix IVF PQ object index tests by @jparismorgan in #453
- Avoid creating one temp array for each ingestion work item by @NikolaosPapailiou in #449
- Add Vector Search storage format spec by @NikolaosPapailiou in #456
- Fix markdown format for storage spec by @NikolaosPapailiou in #457
- Update dimensions to be uint64_t in C++ by @jparismorgan in #454
- Configure memory budget for distributed OOC queries by @NikolaosPapailiou in #462
- Add local benchmarking script by @jparismorgan in #459
- Distance metrics integration by @cainamisir in #422
- Close tdbMatrix and tdbMatrixWithIds Array's when we have nothing left to to read by @jparismorgan in #466
- Update to TileDB Core 2.25.0 by @jparismorgan in #465
Full Changelog: 0.7.0...0.8.0