Skip to content

Releases: lancedb/lance

v0.14.2-beta.1

12 Jul 20:07
0195ed7
Compare
Choose a tag to compare
v0.14.2-beta.1 Pre-release
Pre-release

What's Changed

New Features 🎉

Bug Fixes 🐛

  • fix: avoid making empty range requests as these will err on S3 by @westonpace in #2592

Full Changelog: v0.14.1...v0.14.2-beta.1

v0.14.1

12 Jul 05:27
0a9392e
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐛

Performance Improvements 🚀

  • perf: change scalar index to return RowIdTreeMap instead of u64 array by @westonpace in #2587

Full Changelog: v0.14.0...v0.14.1

v0.14.1-beta.2

09 Jul 09:51
2502cdb
Compare
Choose a tag to compare
v0.14.1-beta.2 Pre-release
Pre-release

What's Changed

New Features 🎉

Full Changelog: v0.14.1-beta.1...v0.14.1-beta.2

v0.14.1-beta.1

09 Jul 02:08
49de38e
Compare
Choose a tag to compare
v0.14.1-beta.1 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: add inverted index by @BubbleCal in #2526
  • feat(python): expose fast search flag in python by @eddyxu in #2573
  • feat: use hyperloglog for cardinality estimation for dictionary encoding by @niyue in #2555
  • feat: add scalar bitmap index to lance by @raunaks13 in #2560
  • feat: add a standalone method for calculating the PQ model by @westonpace in #2562
  • feat: integrate bitmap index into top-level lance APIs by @westonpace in #2575

Full Changelog: v0.14.0...v0.14.1-beta.1

v0.14.0

06 Jul 19:02
1fdcdd9
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

New Features 🎉

Bug Fixes 🐛

  • fix: pytorch dot inference pass unwanted parameters by @eddyxu in #2539
  • fix: show underlying cause of DynamoDB service error by @wjones127 in #2541
  • fix: build HNSW with wrong distance type by @BubbleCal in #2533
  • fix: propagate storage_options to LanceFragment.create and LanceDataset.commit by @jiachengdb in #2547
  • fix: propagate shuffle_partition_concurrency from Python SDK by @jiachengdb in #2564
  • fix: avoid multiple threads loading same index partition by @albertlockett in #2559
  • fix: failed to return index stats if the first partition is empty by @BubbleCal in #2565
  • fix: propagate storage_options to create_index for reading precomputed partition file by @jiachengdb in #2568

Documentation 📚

Performance Improvements 🚀

  • perf: avoid allocating bitvec for each insertion while indexing HNSW by @BubbleCal in #2527

Other Changes

  • refactor: move IVF_HNSW_SQ & IVF_FLAT to new buliding & search path by @BubbleCal in #2469
  • refactor: flat search to use datafusion top k by @eddyxu in #2535
  • refactor: remove generic PQ impl and trait by @BubbleCal in #2529

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.14.0-beta.2

04 Jul 19:09
685fe43
Compare
Choose a tag to compare
v0.14.0-beta.2 Pre-release
Pre-release

What's Changed

New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

Full Changelog: v0.14.0-beta.1...v0.14.0-beta.2

v0.14.0-beta.1

01 Jul 18:12
c132ec9
Compare
Choose a tag to compare
v0.14.0-beta.1 Pre-release
Pre-release

What's Changed

Breaking Changes 🛠

New Features 🎉

  • feat: stable row id support in queries by @wjones127 in #2452
  • feat: make it possible to create v2 fragments using the fragment API by @westonpace in #2534

Bug Fixes 🐛

  • fix: pytorch dot inference pass unwanted parameters by @eddyxu in #2539
  • fix: show underlying cause of DynamoDB service error by @wjones127 in #2541
  • fix: build HNSW with wrong distance type by @BubbleCal in #2533
  • fix: propagate storage_options to LanceFragment.create and LanceDataset.commit by @jiachengdb in #2547

Performance Improvements 🚀

  • perf: avoid allocating bitvec for each insertion while indexing HNSW by @BubbleCal in #2527

Other Changes

  • refactor: flat search to use datafusion top k by @eddyxu in #2535

New Contributors

Full Changelog: v0.13.1-beta.1...v0.14.0-beta.1

v0.13.1-beta.1

25 Jun 21:51
8ccd191
Compare
Choose a tag to compare
v0.13.1-beta.1 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: enhance binary array encoding, make it the default by @westonpace in #2521

Documentation 📚

Other Changes

  • refactor: move IVF_HNSW_SQ & IVF_FLAT to new buliding & search path by @BubbleCal in #2469

Full Changelog: v0.13.0...v0.13.1-beta.1

v0.13.0

24 Jun 22:59
c4def70
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • fix: dot distance so kmeans can converge by @eddyxu in #2509

New Features 🎉

  • feat: convert binary logical encoding/decoding to physical array encoding/page decoding by @raunaks13 in #2426
  • feat: support stable row ids in Dataset::take_rows() by @wjones127 in #2447
  • feat: enable aarch64-pc-windows builds by @NickDarvey in #2512
  • feat: expose DatasetPreFilter, PreFilter, and FilterLoader to the public API by @westonpace in #2522

Bug Fixes 🐛

Documentation 📚

Performance Improvements 🚀

  • perf: don't write precomputed partitions to trace file by @westonpace in #2493
  • perf: use faster kmean find partition routing for pq assignment by @eddyxu in #2515

Other Changes

  • refactor: combined capacity updates and decoding for all physical decoders by @raunaks13 in #2508

New Contributors

Full Changelog: v0.12.3...v0.13.0

v0.13.0-beta.2

24 Jun 21:17
c4def70
Compare
Choose a tag to compare
v0.13.0-beta.2 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: enable aarch64-pc-windows builds by @NickDarvey in #2512
  • feat: expose DatasetPreFilter, PreFilter, and FilterLoader to the public API by @westonpace in #2522

Bug Fixes 🐛

Other Changes

  • refactor: combined capacity updates and decoding for all physical decoders by @raunaks13 in #2508

New Contributors

Full Changelog: v0.13.0-beta.1...v0.13.0-beta.2