Compatible with OpenSearch (2.0.0-rc1).
- Change minimum supported JDK version from 8 to 11 (#321)
- Adding build.version_qualifier (#324)
- Add support for knn to have qualifiers (#329)
- Applying build qualifier only to knn plugin version (#330)
- Remove hardcoding of version in knn CI (#334)
- Dropping support for JDK 14 (#344)
- Update knn with dynamic version assignment (#349)
- Add size validation for Search Model API (#352)
- Refactor BWC tests into sub project (#359)
- Updated issue templates from .github. (#351)
- Change 2.0-alpha1 to 2.0-rc1. (#363)
- Refactor BWC framework into sub-projects (#362)
- Nomenclature changes from master to cluster manager (#368)
- Adding release notes for 2.0.0 rc1 (#370)
- Add Abstraction for BWC tests with a basic test (#367)
Enhancements
- Adding JDK 17 to CI (#322)
- Manually add footer to engine files (#327)
- Integration with base OpenSearch 2.0 (#328)
- Adding clear cache test step (#339)
Bug Fixes
- Allow null value for params in method mappings (#354)
Infrastructure
- Remove version from CMakeLists.txt (#325)
- Rename knnlib to lib in zip artifact (#345)
- Add OpenSearch Benchmark index workload for k-NN (#364)
Documentation
- Adding documentation on codec versioning (#337)