Skip to content

v9.0.0-beta.12

Pre-release
Pre-release

Choose a tag to compare

@lance-community lance-community released this 03 Jul 03:44

What's Changed

New Features 🎉

  • feat(compaction): introduce RowAddrRemap structure to avoid remap OOM caused by HashMap by @zhangyue19921010 in #7237
  • feat(index): read a column's min/max from ZoneMap without a scan by @Ali2Arslan in #7463
  • feat: support update with blob encoding column by @nyl3532016 in #7579

Bug Fixes 🐛

  • fix(index): record IVF_HNSW index file sizes after writing footer by @Ali2Arslan in #7461
  • fix(index): accept large_string (LargeUtf8) for BTREE and ZONEMAP scalar indices by @FANNG1 in #7525
  • fix(cache): count key footprint in MokaCacheBackend eviction weight by @Ali2Arslan in #7573
  • fix(index): exclude shared metadata cache from LanceIndexStore deep size by @Ali2Arslan in #7574

Documentation 📚

  • docs(arrow): add SAFETY comments to lance-arrow unsafe blocks by @LuciferYang in #7511

Performance Improvements 🚀

  • perf(index): coalesce concurrent scalar-index opens (single-flight) by @Ali2Arslan in #7464
  • perf(dataset): reuse session-cached manifest when opening a dataset by @zhangyue19921010 in #7576
  • perf(filtered-read): lower hot-path read/decode spans to debug by @LuQQiu in #7590

Full Changelog: v9.0.0-beta.11...v9.0.0-beta.12