Releases: microsoft/DiskANN
0.7.0
Version bump 0.7.0rc2->0.7.0 (#510) * Version bump 0.7.0rc2->0.7.0 Preparing diskannpy for 0.7.0 release (filter support, static memory indices only) * Update pyproject.toml the GPG key from (presumably) 2019 is no longer valid * Update pyproject.toml * Update python-release.yml By default, GITHUB_TOKEN no longer has write permissions - you have to explicitly ask for it in the specific job that needs it. We use write permissions to update the Github release action that updates the published build artifacts with the results of the release flow.
Python 0.7.0rc2
Fixing a bug in StaticMemoryIndex regarding relative paths.
Python 0.7.0.rc1
This release adds a new set of features to the diskannpy.StaticMemoryIndex
to allow for categorical filtering.
The new function and method signatures are still subject to change until 0.7.0 goes out.
0.5.0.rc3 Python version republish (0.5.0.rc3.post1)
Properly releases 0.5.0.rc3 with a corrected, valid version string.
Python 0.6.1 Release
What's Changed
- Added PDoc workflow to publish github pages documentation by @jonmclean in #412
- Update README.md by @harsha-simhadri in #416
- moved ssd index defaults to defaults.h by @harsha-simhadri in #415
- Add Performance Tests by @daxpryce in #421
- allow multi-sector layout for large vectors by @harsha-simhadri in #417
- Consolidate Index Constructors by @yashpatel007 in #418
- Add convenience functions for parsing the PQ index by @PhilipBAdams in #349
- fix OLS build by @PhilipBAdams in #428
- In Memory Graph Store by @yashpatel007 in #395
- Undo mistake, let frontier read in PQ flash index be asynchronous by @harsha-simhadri in #434
- Reduce CI tests for multi-sector disk layout from 10K to 5K points so… by @harsha-simhadri in #439
- hot fix definite memory leaks by @yashpatel007 in #440
- add num_Threads to indexwriteparams in sharded build by @harsha-simhadri in #438
- Added clarity to the universal label documentation by @jonmclean in #442
- Remove IndexWriteParams from build method. by @yashpatel007 in #441
- Python type hints and returns actually align this time. by @daxpryce in #444
- working draft PR for cleaning up disk based filter search by @rakri in #414
- Fixes #432, bug in using openmp with gcc and omp_get_num_threads() by @daxpryce in #445
- Preparing for 0.6.1 release by @daxpryce in #447
Full Changelog: 0.6.0...0.6.1
Python 0.6.0 Release
0.6.0 marks our first release that is most broadly usable by the average python developer.
The API has several significant changes that prioritize a consistent and clear API.
It also has updated documentation that will be rendered to html and published @ https://microsoft.github.io/DiskANN/docs/python/0.6.0 after the release is completed.
0.5.0.rc5 Python
0.5.0.rc4 Python Release [More Portable Wheel]
Wheels are now compiled with much broader CPU applicability.
CPU Requirements:
- sse2
- avx2
- fma
0.5.0.rc2 python
Packaging update that has a slight chance of rectifying a rather large problem.
0.5.0.rc1 PyPI Publication
This is a 0.5.0 rc release for DiskANN, primarily around a PyPI publication.
With this release static and dynamic memory indices are now supported, in addition to the original static disk index.