Skip to content

v0.5.0: Deletion and performance improvements

Compare
Choose a tag to compare
@wjones127 wjones127 released this 23 Jun 23:13
· 1264 commits to main since this release
5b3b145

What's Changed

New features

  • Delete rows in a dataset with Dataset.delete()
  • You can now customize the log level to reduce verbose messages
    • Use log and allow users to customize log via LANCE_LOG env by @eddyxu in #987
  • Negative numbers are now fully supported in SQL expressions
    • [rust] Added support for minus operator for numeric literals by @trueutkarsh in #983
  • openblas is now an optional dependency
  • Remove a directory (dataset) recursively. by @eddyxu in #1011

Bugfixes

  • fix s3 get_range issues: 416, range not satisfiable by @LiWeiJie in #975
  • fix: make sure we are always running with a single partition by @wjones127 in #977
  • fix: handle NaN values in argmin by @wjones127 in #1000

Performance Improvments

  • [Rust] Reduce arrow overhead during kmean training by @eddyxu in #990
  • Zero copy during kmean membership computation by @eddyxu in #992
  • [Rust] Improve kmean training performance by removing dynamic dispatch by @eddyxu in #996

Other

New Contributors

Full Changelog: v0.4.21...v0.5.0