v0.3.4 Bug fixes and ergonomics
This is a minor release with bug fixes, documentation and ergonomic improvements for vectors indices.
Welcome our newest contributor @yah01
What's Changed
- Support converting Boolean Array in DuckDB by @eddyxu in #554
- [DuckDB] Fix scan column projection in duckdb extension by @eddyxu in #555
- [DuckDB] add a missing boolean array check by @eddyxu in #556
- Use Datafusion physical ExecutionPlan node as I/O exec node by @eddyxu in #558
- Fix missing duckdb symbol on Linux by @eddyxu in #560
- Improve
take_rows()performance by binary search by @yah01 in #564 - Use the released crate for DataFusion by @eddyxu in #570
- Update duckdb version. Closes #569 by @changhiskhan in #571
- [python] Add version to python package. Closes #561 by @changhiskhan in #572
- utility to convert to pyarrow table with vectors by @changhiskhan in #574
- Clippy fixes by @eddyxu in #579
- Fix IVF_PQ index creation crash if one of the cluster has no value. by @eddyxu in #575
- Enforce SIMD alignment during index creation by @changhiskhan in #578
New Contributors
Preview
- We're most of the way there for a DuckDB extension to read Lance datasets natively (i.e., without python)
- We're integrating datafusion to enable pushdown of filter predicates
Full Changelog: v0.3.2...v0.3.4