github opensearch-project/k-NN 1.2.0.0
Version 1.2.0.0

latest releases: 2.18.0.0, 2.17.1.0, 2.17.0.0...
2 years ago

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

  • Make model id part of index (#167)
  • Remove unused code from function (#196)

Don't miss a new k-NN release

NewReleases is sending notifications on new releases.