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)