Skip to content

Releases: spotify/voyager

v2.1.0

13 Dec 19:36
49416c5
Compare
Choose a tag to compare

What's Changed

  • Benchmarks improvements by @miclegr in #83
  • Implement Index.asBytes() method in Java bindings by @stephen29xie in #82
  • C++ improvements by @markkohdev in #63
  • C++ Improvements - API enhancement and increase testing by @stephen29xie in #85
  • Throw custom RecallError/RecallException when the number of requested neighbors cannot be returned by @stephen29xie in #88
  • Regenerate Java docs for v2.0.10, fix Python formatting by @stephen29xie in #91
  • Fix CI failures on windows and macos by @miclegr in #99
  • Return id(s) when calling Index::addItem and Index::addItems in Java bindings by @stephen29xie in #94
  • bump version to 2.1.0 and regen docs by @dylanrb123 in #100

New Contributors

Full Changelog: v2.0.9...v2.1.0

v2.0.9

31 Jul 16:04
6d9f17e
Compare
Choose a tag to compare

What's Changed

  • Remove negative distance check. by @psobot in #80

Full Changelog: v2.0.8...v2.0.9

v2.0.8

29 Jul 18:31
e2f232e
Compare
Choose a tag to compare

What's Changed

  • Replace E4M3-to-float with a lookup table for a 20x speed boost. by @psobot in #76
  • Enable some (but not all) fast-math optimizations for better vectorization. by @psobot in #78
  • bump version to 2.0.8 by @dylanrb123 in #79

Full Changelog: v2.0.7...v2.0.8

re-release 2.0.7

17 Jul 20:37
48f54f8
Compare
Choose a tag to compare

Trying to get the new Maven Central auth flow working

v2.0.7

17 Jul 18:28
3fc184a
Compare
Choose a tag to compare
  • Expose getNumElements and getVector in java bindings #64
  • Add test to catch issues in wheel files before publishing to PyPI #69
  • Fix for concurrency bug in TypedIndex::currentLabel #70

v2.0.6

22 Mar 18:48
cabccc0
Compare
Choose a tag to compare
  • Concurrency fixes from #61. Makes query thread-safe with addItems and addItems thread-safe when adding to the same index from multiple external threads or processes at the same time
  • PyPI metadata fixes from #60
  • Implements resizeIndex in JNI bindings

v2.0.5

20 Mar 17:53
662db39
Compare
Choose a tag to compare

Includes change to StringIndex to expose parallel query method from the underlying Voyager index

v2.0.4

19 Mar 18:45
85bee7a
Compare
Choose a tag to compare

What's Changed

  • Fix python testing by @markkohdev in #43
  • Remove need for GPG key at test time. by @psobot in #47
  • markDeleted/unmarkDeleted by @samek in #35
  • Try building Ubuntu JARs with older glibc. by @psobot in #55
  • bump version to 2.0.3 by @dylanrb123 in #54
  • Ensure that native C++ index object doesn't get destroyed while Java threads are using it. by @psobot in #36
  • Bump to v2.0.4. by @psobot in #56

New Contributors

  • @samek made their first contribution in #35

Full Changelog: v2.0.2...v2.0.4

v2.0.2

17 Oct 21:44
Compare
Choose a tag to compare

What's Changed

  • Implement index load with no explicit params in Java (#31)

Full Changelog: v2.0.1...v2.0.2

v2.0.1

17 Oct 18:57
Compare
Choose a tag to compare

What's Changed

  • Fix bug when loading InnerProduct indices created by v2.0.0+ in Java. (#29)

Full Changelog: v2.0.0...v2.0.1