Skip to content

Releases: spotify/voyager

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

v2.0.0

06 Oct 14:44
Compare
Choose a tag to compare

v2.0.0 is a backwards-incompatible upgrade to Voyager that introduces a custom Voyager file format and revamps the .load API for developer convenience.

What's Changed

  • Add custom metadata header. by @psobot in #26
  • Add support for Python 3.12. by @psobot in #27
  • Implement order preserving transform for inner product search by @dylanrb123 in #25

Full Changelog: v1.2.6...v2.0.0