Releases: opensearch-project/k-NN
Releases · opensearch-project/k-NN
Version 1.2.4.0
Compatible with OpenSearch 1.2.4
Bug Fixes
- Default to nmslib in KNNWeight if engine isnt specified (#257)
Version 1.2.3.0
Version 1.2.3.0 Release Notes
Compatible with OpenSearch 1.2.3
Version 1.2.2.0
Version 1.2.2.0 Release Notes
Compatible with OpenSearch 1.2.2
Version 1.2.1.0
What's Changed
Bump version to 1.2.1.0 by @jmazanec15 in #241
Full Changelog: 1.2.0.0...1.2.1.0
Version 1.2.0.0
Version 1.2.0.0 Release Notes
Compatible with OpenSearch 1.2.0
Features
- Add support for faiss library to plugin (#149)
Enhancements
- Include Model Index status as part of Stats API (#179)
- Split jnis into 2 libs and add common lib (#181)
- Generalize error message set in model metadata (#184)
- Delete local references when looping over map (#185)
- Add caching of java classes/methods (#186)
- Add more helpful validation messages (#183)
- Include index model degraded status as stats for given node (#188)
- Add training stats and library initialized stats (#191)
Bug Fixes
- Fix library compile to package openblas statically (#153)
- Add validation to check max int limit in train API (#159)
- Support source filtering for model search (#162)
- Add super call to constructors in transport (#169)
- Return 400 on failed training request (#168)
- Add validation to check max k limit (#178)
- Fix bugs in parameter passing to JNI (#189)
- Clean up strings releated to faiss feature (#190)
- Fix issue passing parameters to native libraries (#199)
- Fix parameter validation for native libraries (#202)
- Fix field validation in VectorReader (#207)
Infrastructure
- Update workflow (#109)
- Use published daily snapshot dependencies (#119)
- Add DCO workflow check (#120)
- Update branch pattern (#123)
- Increment version on main to 1.2.0.0 (#138)
- Adding knn lib build script (#154)
- Add lib into knn zip during build (#163)
- Disable simd for arm faiss (#166)
- Add checkstyle plugin dependency (#177)
- Package openmp lib with knnlib in zip and minor fixes (#175)
- Update license and attributions for faiss addition (#187)
- Update license headers (#194)
- Update license headers in gradle files (#201)
Documentation
- Add support for codeowners to repo (#206)
Refactoring
Version 1.1.0.0
Version 1.0.0.0
Version 1.0.0.0 Release Notes
Compatible with OpenSearch 1.0.0
Features
- Add support for L-inf distance in AKNN, custom scoring and painless scripting (#315)
- Add support for inner product in ANN, custom scoring and painless (#324)
- Refactor interface to support method configuration in field mapping (#20)
Enhancements
- Change mode for jni arrays release to prevent unnecessary copy backs (#317)
- Update minimum score to 0. (#318)
- Expose getValue method from KNNScriptDocValues (#339)
- Add extra place to increase knn graph query errors (#26)
Bug Fixes
- Add equals and hashcode to KNNMethodContext MethodComponentContext (#48)
- Add dimension validation to ANN QueryBuilder (#332)
- Change score normalization for negative raw scores (#337)
Infrastructure
- Enabled automated license header checks (#41)
- Comment out flaky test (#54)
- Update OpenSearch upstream to 1.0.0 (#58)
Documentation
Refactoring
Version 1.0.0.0-rc1
Version 1.0.0.0-beta1
Version 1.0.0.0-beta1 Release Notes
Compatible with OpenSearch 1.0.0-beta1.