Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add release notes for 1.2 #209

Merged
merged 1 commit into from
Nov 15, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions release-notes/opensearch-knn.release-notes-1.2.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
## Version 1.2.0.0 Release Notes

Compatible with OpenSearch 1.2.0

* Add support for faiss library to plugin ([#149](https://github.com/opensearch-project/k-NN/pull/149))

### Enhancements

* Include Model Index status as part of Stats API ([#179](https://github.com/opensearch-project/k-NN/pull/179))
* Split jnis into 2 libs and add common lib ([#181](https://github.com/opensearch-project/k-NN/pull/181))
* Generalize error message set in model metadata ([#184](https://github.com/opensearch-project/k-NN/pull/184))
* Delete local references when looping over map ([#185](https://github.com/opensearch-project/k-NN/pull/185))
* Add caching of java classes/methods ([#186](https://github.com/opensearch-project/k-NN/pull/186))
* Add more helpful validation messages ([#183](https://github.com/opensearch-project/k-NN/pull/183))
* Include index model degraded status as stats for given node ([#188](https://github.com/opensearch-project/k-NN/pull/188))
* Add training stats and library initialized stats ([#191](https://github.com/opensearch-project/k-NN/pull/191))

### Bug Fixes

* Fix library compile to package openblas statically ([#153](https://github.com/opensearch-project/k-NN/pull/153))
* Add validation to check max int limit in train API ([#159](https://github.com/opensearch-project/k-NN/pull/159))
* Support source filtering for model search ([#162](https://github.com/opensearch-project/k-NN/pull/162))
* Add super call to constructors in transport ([#169](https://github.com/opensearch-project/k-NN/pull/169))
* Return 400 on failed training request ([#168](https://github.com/opensearch-project/k-NN/pull/168))
* Add validation to check max k limit ([#178](https://github.com/opensearch-project/k-NN/pull/178))
* Fix bugs in parameter passing to JNI ([#189](https://github.com/opensearch-project/k-NN/pull/189))
* Clean up strings releated to faiss feature ([#190](https://github.com/opensearch-project/k-NN/pull/190))
* Fix issue passing parameters to native libraries ([#199](https://github.com/opensearch-project/k-NN/pull/199))
* Fix parameter validation for native libraries ([#202](https://github.com/opensearch-project/k-NN/pull/202))
* Fix field validation in VectorReader ([#207](https://github.com/opensearch-project/k-NN/pull/207))

### Infrastructure

* Update workflow ([#109](https://github.com/opensearch-project/k-NN/pull/109))
* Use published daily snapshot dependencies ([#119](https://github.com/opensearch-project/k-NN/pull/119))
* Add DCO workflow check ([#120](https://github.com/opensearch-project/k-NN/pull/120))
* Update branch pattern ([#123](https://github.com/opensearch-project/k-NN/pull/123))
* Increment version on main to 1.2.0.0 ([#138](https://github.com/opensearch-project/k-NN/pull/138))
* Adding knn lib build script ([#154](https://github.com/opensearch-project/k-NN/pull/154))
* Add lib into knn zip during build ([#163](https://github.com/opensearch-project/k-NN/pull/163))
* Disable simd for arm faiss ([#166](https://github.com/opensearch-project/k-NN/pull/166))
* Add checkstyle plugin dependency ([#177](https://github.com/opensearch-project/k-NN/pull/177))
* Package openmp lib with knnlib in zip and minor fixes ([#175](https://github.com/opensearch-project/k-NN/pull/175))
* Update license and attributions for faiss addition ([#187](https://github.com/opensearch-project/k-NN/pull/187))
* Update license headers ([#194](https://github.com/opensearch-project/k-NN/pull/194))
* Update license headers in gradle files ([#201](https://github.com/opensearch-project/k-NN/pull/201))

### Documentation

* Add support for codeowners to repo ([#206](https://github.com/opensearch-project/k-NN/pull/206))

### Refactoring

* Make model id part of index ([#167](https://github.com/opensearch-project/k-NN/pull/167))
* Remove unused code from function ([#196](https://github.com/opensearch-project/k-NN/pull/196))