All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. See the CONTRIBUTING guide for instructions on how to add changelog entries.
- Introducing a loading layer in FAISS #2033
- Add DocValuesProducers for releasing memory when close index #1946
- Removed JDK 11 and 17 version from CI runs #1921
- Fix sed command in DEVELOPER_GUIDE.md to append a new line character '\n'. #2181
- Does not create additional KNNVectorValues in NativeEngines990KNNVectorWriter when quantization is not needed #2133
- Add AVX512 support to k-NN for FAISS library #2069
- Add short circuit if no live docs are in segments #2059
- Optimize reduceToTopK in ResultUtil by removing pre-filling and reducing peek calls #2146
- Update Default Rescore Context based on Dimension #2149
- KNNIterators should support with and without filters #2155
- Adding Support to Enable/Disble Share level Rescoring and Update Oversampling Factor#2172
- KNN80DocValues should only be considered for BinaryDocValues fields #2147
- Remove benchmarks folder from k-NN repo #2127
- Minor refactoring and refactored some unit test #2167