Releases: nnethercott/hannoy
Releases · nnethercott/hannoy
v0.0.9-nested-rtxns
This version is a highly customized version that enables Meilisearch to perform operations in parallel with LMDB/Heed without the need to prefetch data.
v0.0.8
v0.0.7
v0.0.6
Added
- (py) improve type stubs for lsp support (#85)
- Add minimal Python bindings with pyo3 (#83)
- (hnsw) Add alpha to build parameters (#84)
- make pre-fetching opt-in (#79)
- Improve cold-start search latencies with madvise (#72)
Fixed
- (hnsw) make error into debug trace (#86)
- (reader) truncate quantized ItemIter vectors to original len (#80)
Other
v0.0.5
Added
- parallelize vanama link patching (#71)
Other
- clean up the rust docs (#67)
- loosely define the steppe version (#69)
- Use a linear algorithm on small number of candidates
- add codspeed badge to readme
- (perf) migrate to divan (#64)
- add criterion benchmarks (#59)
- Update README.md
- update readme (#58)
- move config and add new settings (#55)
- bump minor version in snapshots (#56)
v0.0.4
What's Changed
- bump crates.io version by @nnethercott in #49
- ci: release-plz by @nnethercott in #50
- Speedup search when candidates are disjoint with the index by @Kerollmops in #54
- Fix internal error when deleting all entry points by @Kerollmops in #53
- chore: release v0.0.4 by @github-actions[bot] in #51
New Contributors
- @github-actions[bot] made their first contribution in #51
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Remove useless dependencies by @Kerollmops in #22
- Implement a basic nns by item by @Kerollmops in #23
- Remove panic and count number of times this race condition occurs by @nnethercott in #25
- bump minor version by @nnethercott in #26
- Reintroduce the
Writer::item_vectormethod by @Kerollmops in #21 - Make keys like arroy by @nnethercott in #28
- ci: remove windows runner and avoid tests on wip by @nnethercott in #35
- Writer tests by @nnethercott in #34
- add builder method to nns by @nnethercott in #36
- Implement cancellation by @Kerollmops in #40
- Reintroduce the method to switch between distances by @Kerollmops in #41
- Introduce the
Writer::prepare_for_conversionmethod by @Kerollmops in #42 - Add support for deletions by @nnethercott in #39
- Fix some stuff by @Kerollmops in #43
- Replace RoaringBitmap pushes by insertions instead by @Kerollmops in #44
- bump tooolchain version by @nnethercott in #45
- New logo for the moment ;) by @nnethercott in #47
- Add progress tracking with steppe by @nnethercott in #16
- Normalize Hamming distance to [0,1] range by @nnethercott in #48
Full Changelog: v0.0.1...v0.0.3
v0.0.2
What's Changed
- Remove useless dependencies by @Kerollmops in #22
- Implement a basic nns by item by @Kerollmops in #23
- Remove panic and count number of times this race condition occurs by @nnethercott in #25
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Add codec for partial decode of db items by @nnethercott in #1
- Smallvec by @nnethercott in #2
- rayon by @nnethercott in #3
- Support incremental indexing by @nnethercott in #12
- Expose QueryBuilder and HannoyBuilder by @nnethercott in #14
- Implement a basic and ugly filtering by @Kerollmops in #15
- Uncomment lints and test on merge into main by @nnethercott in #18
- Clean up a bit of code by @Kerollmops in #17
- Separate binary into its own example by @nnethercott in #19
- fix tag by @nnethercott in #20
Full Changelog: https://github.com/nnethercott/hannoy/commits/v0.0.1