github opensearch-project/k-NN 1.0.0.0
Version 1.0.0.0

latest releases: 2.17.1.0, 2.17.0.0, 1.3.19.0...
3 years ago

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

  • Update template files (#50)
  • Include codecov badge (#52)

Refactoring

  • Renaming RestAPIs while supporting backwards compatibility. (#18)
  • Rename namespace from opendistro to opensearch (#21)
  • Move constants out of index folder into common (#320)
  • Expose inner_product space type, refactoring SpaceTypes (#328)

Don't miss a new k-NN release

NewReleases is sending notifications on new releases.