Skip to content

Commit 6161e0b

Browse files
Add ml-common release notes for 1.3.0.0 (#216) (#218)
Signed-off-by: Xun Zhang <[email protected]> (cherry picked from commit ae5fbe4) Co-authored-by: Xun Zhang <[email protected]>
1 parent 5331149 commit 6161e0b

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
## Version 1.3.0.0 Release Notes
2+
3+
Compatible with OpenSearch 1.3.0
4+
5+
### Features
6+
7+
* add anomaly localization implementation ([#103](https://github.com/opensearch-project/ml-commons/pull/103))
8+
* refactor ML task data model; add create ML task index method ([#116](https://github.com/opensearch-project/ml-commons/pull/116))
9+
* integration step 1 and 2 for anomaly localization ([#113](https://github.com/opensearch-project/ml-commons/pull/113))
10+
* anomaly localization integration step 3 ([#114](https://github.com/opensearch-project/ml-commons/pull/114))
11+
* support train ML model in either sync or async way ([#124](https://github.com/opensearch-project/ml-commons/pull/124))
12+
* anomaly localization integration step 4 and 5 ([#125](https://github.com/opensearch-project/ml-commons/pull/125))
13+
* add train and predict API ([#126](https://github.com/opensearch-project/ml-commons/pull/126))
14+
* add ML Model get API ([#117](https://github.com/opensearch-project/ml-commons/pull/117))
15+
* integrate tribuo anomaly detection based on libSVM ([#96](https://github.com/opensearch-project/ml-commons/pull/96))
16+
* add ML Delete model API ([#136](https://github.com/opensearch-project/ml-commons/pull/136))
17+
* add fixed in time rcf ([#138](https://github.com/opensearch-project/ml-commons/pull/138))
18+
* Add ML Model Search API ([#140](https://github.com/opensearch-project/ml-commons/pull/140))
19+
* add circuit breaker ([#142](https://github.com/opensearch-project/ml-commons/pull/142))
20+
* add batch RCF for non-time-series data ([#145](https://github.com/opensearch-project/ml-commons/pull/145))
21+
* Add ML Task GET/Delete API ([#146](https://github.com/opensearch-project/ml-commons/pull/146))
22+
* Add Search Task API and Refactor search actions and handlers ([#149](https://github.com/opensearch-project/ml-commons/pull/149))
23+
* add minimum top contributor candidate queue size ([#151](https://github.com/opensearch-project/ml-commons/pull/151))
24+
* add more stats: request/failure/model count on algo/action level ([#159](https://github.com/opensearch-project/ml-commons/pull/159))
25+
* add tasks API in Client ([#200](https://github.com/opensearch-project/ml-commons/pull/200))
26+
27+
### Enhancements
28+
29+
* support float type in data frame ([#129](https://github.com/opensearch-project/ml-commons/pull/129))
30+
* support short and long type in data frame ([#131](https://github.com/opensearch-project/ml-commons/pull/131))
31+
* use threadpool in execute task runner ([#156](https://github.com/opensearch-project/ml-commons/pull/156))
32+
* do not return model and task id in response ([#171](https://github.com/opensearch-project/ml-commons/pull/171))
33+
* more strict check on input parameters by applying non-coerce mode ([#173](https://github.com/opensearch-project/ml-commons/pull/173))
34+
* move anomaly localization to the last position to avoid BWC issue ([#189](https://github.com/opensearch-project/ml-commons/pull/189))
35+
36+
### Bug Fixes
37+
38+
* use latest version of tribuo to fix modify thread group permission issue ([#112](https://github.com/opensearch-project/ml-commons/pull/112))
39+
* fix jarhell error from SQL build ([#137](https://github.com/opensearch-project/ml-commons/pull/137))
40+
* fix EpochMilli parse error in MLTask ([#147](https://github.com/opensearch-project/ml-commons/pull/147))
41+
* fix permission when accessing ML system indices ([#148](https://github.com/opensearch-project/ml-commons/pull/148))
42+
* fix system index permission issue in train/predict runner ([#150](https://github.com/opensearch-project/ml-commons/pull/150))
43+
* cleanup task cache once task done ([#152](https://github.com/opensearch-project/ml-commons/pull/152))
44+
* fix update task semaphore; don't return task id for sync request ([#153](https://github.com/opensearch-project/ml-commons/pull/153))
45+
* restore context after accessing system index to check user permission on non-system index ([#154](https://github.com/opensearch-project/ml-commons/pull/154))
46+
* fix verbose error message thrown by invalid enum ([#167](https://github.com/opensearch-project/ml-commons/pull/167))
47+
* fix no permission to create model/task index bug;add security IT for train/predict API ([#177](https://github.com/opensearch-project/ml-commons/pull/177))
48+
49+
### Infrastructure
50+
51+
* add git ignore file ([#92](https://github.com/opensearch-project/ml-commons/pull/92))
52+
* change common utils to 1.2 snapshot;add more test ([#94](https://github.com/opensearch-project/ml-commons/pull/94))
53+
* Remove jcenter dependency ([#121](https://github.com/opensearch-project/ml-commons/pull/121))
54+
* add integration test for train and predict API ([#157](https://github.com/opensearch-project/ml-commons/pull/157))
55+
* fix build/CI and add backport workflow ([#161](https://github.com/opensearch-project/ml-commons/pull/161))
56+
* publish ml client to maven ([#165](https://github.com/opensearch-project/ml-commons/pull/165))
57+
* Add integ tests for model APIs ([#166](https://github.com/opensearch-project/ml-commons/pull/166))
58+
* add security IT ([#168](https://github.com/opensearch-project/ml-commons/pull/168))
59+
* fix maven group ([#170](https://github.com/opensearch-project/ml-commons/pull/170))
60+
* add more UT for ml-algorithms ([#182](https://github.com/opensearch-project/ml-commons/pull/182))
61+
* add java 8 to CI workflow ([#194](https://github.com/opensearch-project/ml-commons/pull/194))
62+
* add more UT and IT for rest actions ([#192](https://github.com/opensearch-project/ml-commons/pull/192))
63+
* add more UT to client module ([#203](https://github.com/opensearch-project/ml-commons/pull/203))
64+
* add more UT for task manager/runner ([#206](https://github.com/opensearch-project/ml-commons/pull/206))
65+
* use 1.3.0 docker to run CI ([#212](https://github.com/opensearch-project/ml-commons/pull/212))
66+
67+
### Documentation
68+
69+
* Add support for codeowners to repo ([#91](https://github.com/opensearch-project/ml-commons/pull/91))
70+
* add how to develop new function doc to readme ([#95](https://github.com/opensearch-project/ml-commons/pull/95))
71+
* update license header ([#134](https://github.com/opensearch-project/ml-commons/pull/134))
72+
73+
### Maintenance
74+
75+
* Bump version to 1.2 ([#90](https://github.com/opensearch-project/ml-commons/pull/90))
76+
* bump to 1.2.3 ([#110](https://github.com/opensearch-project/ml-commons/pull/110))
77+
* bump to 1.3.0 ([#115](https://github.com/opensearch-project/ml-commons/pull/115))
78+
79+
### Refactoring
80+
81+
* Merge develop branch into main branch ([#87](https://github.com/opensearch-project/ml-commons/pull/87))
82+
* refactor API input/output/URL; add execute API for non-model based algorithm ([#93](https://github.com/opensearch-project/ml-commons/pull/93))
83+
* cleanup code and refactor ([#106](https://github.com/opensearch-project/ml-commons/pull/106))
84+
* support registering ML objects; refactor ML engine interface ([#108](https://github.com/opensearch-project/ml-commons/pull/108))
85+
* refactor persisting ML model ([#109](https://github.com/opensearch-project/ml-commons/pull/109))
86+
* refactor transport APIs;fix class cast exception ([#127](https://github.com/opensearch-project/ml-commons/pull/127))
87+
* add ML custom exceptions ([#133](https://github.com/opensearch-project/ml-commons/pull/133))
88+
* rename tribuo AD algorithm name ([#144](https://github.com/opensearch-project/ml-commons/pull/144))
89+

0 commit comments

Comments
 (0)