Skip to content

v0.10.16

Compare
Choose a tag to compare
@wjones127 wjones127 released this 26 Apr 21:06
· 204 commits to main since this release

Bug fixes

  • fix: use 1/ln(m) as the mL value for better performance by @BubbleCal in #2239
  • fix: various fixes to ensure that the v2 writer is used by the ray sink if requested by @westonpace in #2248
  • fix: bugs in list codec when dealing with a list of empty lists or multiple lists in a single page by @westonpace in #2222
  • fix: creating IVF_HNSW index fails with cosine metric type by @BubbleCal in #2235
  • fix: build & search causes panic with empty partition for IVF_HNSW by @BubbleCal in #2172
  • fix: clippy on main by @chebbyChefNEQ in #2254
  • fix: copy arrays when placing them in the v2 writer's accumulation queue by @westonpace in #2249
  • fix: out of bound panics in take rows by @chebbyChefNEQ in #2259
  • fix: allow for all-null pages in btree by @westonpace in #2245

New Features

Performance Improvements

  • perf: concurrent building for HNSW graph by @BubbleCal in #2210
  • perf: v2 fsl decode perf fix and some benchmarking utilities by @westonpace in #2214
  • perf: avoid copying of creating memory dist calculator by @BubbleCal in #2219
  • perf: keep less edges in non-base levels to improve greedy search performance by @BubbleCal in #2244

Other changes

Full Changelog: v0.10.15...v0.10.16