Voyager

Latest version: v2.1.0

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.1.0

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

New Contributors
* stephen29xie made their first contribution in https://github.com/spotify/voyager/pull/82

**Full Changelog**: https://github.com/spotify/voyager/compare/v2.0.9...v2.1.0

2.0.9

What's Changed
* Remove negative distance check. by psobot in https://github.com/spotify/voyager/pull/80

**Full Changelog**: https://github.com/spotify/voyager/compare/v2.0.8...v2.0.9

2.0.8

What's Changed
* Replace E4M3-to-float with a lookup table for a 20x speed boost. by psobot in https://github.com/spotify/voyager/pull/76
* Enable some (but not all) fast-math optimizations for better vectorization. by psobot in https://github.com/spotify/voyager/pull/78
* bump version to 2.0.8 by dylanrb123 in https://github.com/spotify/voyager/pull/79


**Full Changelog**: https://github.com/spotify/voyager/compare/v2.0.7...v2.0.8

v2.0.7-re
Trying to get the new Maven Central auth flow working

2.0.7

- 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

2.0.6

* Concurrency fixes from https://github.com/spotify/voyager/pull/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 https://github.com/spotify/voyager/pull/60
* Implements `resizeIndex` in JNI bindings

2.0.5

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.