|
3 | 3 | Compatible with OpenSearch 3.0.0.0
|
4 | 4 |
|
5 | 5 | ### Breaking Changes
|
6 |
| -* Use _list/indices API instead of _cat/index API in CatIndexTool (#3243)[https://github.com/opensearch-project/ml-commons/pull/3243] |
7 |
| -* Deprecate the restful API of batch ingestion (#3688)[https://github.com/opensearch-project/ml-commons/pull/3688] |
| 6 | +* Use _list/indices API instead of _cat/index API in CatIndexTool ([#3243](https://github.com/opensearch-project/ml-commons/pull/3243)) |
| 7 | +* Deprecate the restful API of batch ingestion ([#3688](https://github.com/opensearch-project/ml-commons/pull/3688)) |
8 | 8 |
|
9 | 9 | ### Features
|
10 |
| -* Onboard MCP (#3721)[https://github.com/opensearch-project/ml-commons/pull/3721] |
11 |
| -* Plan, Execute and Reflect Agent Type (#3716)[https://github.com/opensearch-project/ml-commons/pull/3716] |
12 |
| -* Support custom prompts from user (#3731)[https://github.com/opensearch-project/ml-commons/pull/3731] |
| 10 | +* Onboard MCP ([#3721](https://github.com/opensearch-project/ml-commons/pull/3721)) |
| 11 | +* Plan, Execute and Reflect Agent Type ([#3716](https://github.com/opensearch-project/ml-commons/pull/3716)) |
| 12 | +* Support custom prompts from user ([#3731](https://github.com/opensearch-project/ml-commons/pull/3731)) |
| 13 | +* Support MCP server in OpenSearch ([#3781](https://github.com/opensearch-project/ml-commons/pull/3781)) |
13 | 14 |
|
14 | 15 | ### Enhancements
|
15 |
| -* Support sentence highlighting QA model (#3600)[https://github.com/opensearch-project/ml-commons/pull/3600] |
16 |
| -* Add parser for ModelTensorOutput and ModelTensors (#3658)[https://github.com/opensearch-project/ml-commons/pull/3658] |
17 |
| -* Function calling for openai v1, bedrock claude and deepseek (#3712)[https://github.com/opensearch-project/ml-commons/pull/3712] |
18 |
| -* Update highlighting model translator to adapt new model (#3699)[https://github.com/opensearch-project/ml-commons/pull/3699] |
19 |
| -* Implement async mode in agent execution (#3714)[https://github.com/opensearch-project/ml-commons/pull/3714] |
| 16 | +* Support sentence highlighting QA model ([#3600](https://github.com/opensearch-project/ml-commons/pull/3600)) |
| 17 | +* Add parser for ModelTensorOutput and ModelTensors ([#3658](https://github.com/opensearch-project/ml-commons/pull/3658)) |
| 18 | +* Function calling for openai v1, bedrock claude and deepseek ([#3712](https://github.com/opensearch-project/ml-commons/pull/3712)) |
| 19 | +* Update highlighting model translator to adapt new model ([#3699](https://github.com/opensearch-project/ml-commons/pull/3699)) |
| 20 | +* Implement async mode in agent execution ([#3714](https://github.com/opensearch-project/ml-commons/pull/3714)) |
20 | 21 |
|
21 | 22 | ### Bug Fixes
|
22 |
| -* Fix building error due to a breaking change from core (#3617)[https://github.com/opensearch-project/ml-commons/pull/3617] |
23 |
| -* Fixing the circuit breaker issue for remote model (#3652)[https://github.com/opensearch-project/ml-commons/pull/3652] |
24 |
| -* Fix compilation error (#3667)[https://github.com/opensearch-project/ml-commons/pull/3667] |
25 |
| -* Revert CI workflow changes (#3674)[https://github.com/opensearch-project/ml-commons/pull/3674] |
26 |
| -* Fix config index masterkey pull up for multi-tenancy (#3700)[https://github.com/opensearch-project/ml-commons/pull/3700] |
27 |
| -* Fix error message when input map and output map length not match (#3730)[https://github.com/opensearch-project/ml-commons/pull/3730] |
28 |
| -* Agent Framework: Handle model response when toolUse is not accompanied by text (#3755)[https://github.com/opensearch-project/ml-commons/pull/3755] |
29 |
| -* Allow user to control react agent max_interations value to prevent empty response (#3756)[https://github.com/opensearch-project/ml-commons/pull/3756] |
30 |
| -* Agent framework: Fix SearchIndexTool to parse special floating point values and NaN (#3754)[https://github.com/opensearch-project/ml-commons/pull/3754] |
31 |
| -* Directly return Response objects from metadata client responses (#3768)[https://github.com/opensearch-project/ml-commons/pull/3768] |
32 |
| -* Remove opensearch-ml-2.4.0.0.zip file that was added by random mistake (#3763)[https://github.com/opensearch-project/ml-commons/pull/3763] |
33 |
| -* Replace null GetResponse with valid response and not exists (#3759)[https://github.com/opensearch-project/ml-commons/pull/3759] |
34 |
| -* Fix ListIndexTool and SearchIndexTool (#3720)[https://github.com/opensearch-project/ml-commons/pull/3720] |
| 23 | +* Fix building error due to a breaking change from core ([#3617](https://github.com/opensearch-project/ml-commons/pull/3617)) |
| 24 | +* Fixing the circuit breaker issue for remote model ([#3652](https://github.com/opensearch-project/ml-commons/pull/3652)) |
| 25 | +* Fix compilation error ([#3667](https://github.com/opensearch-project/ml-commons/pull/3667)) |
| 26 | +* Revert CI workflow changes ([#3674](https://github.com/opensearch-project/ml-commons/pull/3674)) |
| 27 | +* Fix config index masterkey pull up for multi-tenancy ([#3700](vhttps://github.com/opensearch-project/ml-commons/pull/3700)) |
| 28 | +* Fix error message when input map and output map length not match ([#3730](https://github.com/opensearch-project/ml-commons/pull/3730)) |
| 29 | +* Agent Framework: Handle model response when toolUse is not accompanied by text ([#3755](https://github.com/opensearch-project/ml-commons/pull/3755)) |
| 30 | +* Allow user to control react agent max_interations value to prevent empty response ([#3756](https://github.com/opensearch-project/ml-commons/pull/3756)) |
| 31 | +* Agent framework: Fix SearchIndexTool to parse special floating point values and NaN ([#3754](https://github.com/opensearch-project/ml-commons/pull/3754)) |
| 32 | +* Directly return Response objects from metadata client responses ([#3768](https://github.com/opensearch-project/ml-commons/pull/3768)) |
| 33 | +* Remove opensearch-ml-2.4.0.0.zip file that was added by random mistake ([#3763](https://github.com/opensearch-project/ml-commons/pull/3763)) |
| 34 | +* Replace null GetResponse with valid response and not exists ([#3759](https://github.com/opensearch-project/ml-commons/pull/3759)) |
| 35 | +* Fix ListIndexTool and SearchIndexTool ([#3720](https://github.com/opensearch-project/ml-commons/pull/3720)) |
| 36 | +* Support MCP session management ([#3803](https://github.com/opensearch-project/ml-commons/pull/3803)) |
| 37 | +* Support customized message endpoint and addressing comments ([#3810](https://github.com/opensearch-project/ml-commons/pull/3810)) |
| 38 | +* Excluding circuit breaker for Agent ([#3814](https://github.com/opensearch-project/ml-commons/pull/3814)) |
35 | 39 |
|
36 | 40 | ### Maintenance
|
37 |
| -* Update CB setting to 100 to bypass memory check (#3627)[https://github.com/opensearch-project/ml-commons/pull/3627] |
38 |
| -* Use model type to check local or remote model (#3597)[https://github.com/opensearch-project/ml-commons/pull/3597] |
39 |
| -* Fixing security integ test (#3646)[https://github.com/opensearch-project/ml-commons/pull/3646] |
40 |
| -* Remove forcing log4j version to 2.24.2 (#3647)[https://github.com/opensearch-project/ml-commons/pull/3647] |
41 |
| -* Improve test coverage for MLHttpClientFactory.java (#3644)[https://github.com/opensearch-project/ml-commons/pull/3644] |
42 |
| -* Improve test coverage for MLEngineClassLoader class (#3679)[https://github.com/opensearch-project/ml-commons/pull/3679] |
43 |
| -* Typo: MLTaskDispatcher _cluster/settings api (#3694)[https://github.com/opensearch-project/ml-commons/pull/3694] |
44 |
| -* Add more logs to troubleshoot flaky test (#3543)[https://github.com/opensearch-project/ml-commons/pull/3543] |
45 |
| -* Add package for security test (#3698)[https://github.com/opensearch-project/ml-commons/pull/3698] |
46 |
| -* Add sdk implementation to the connector search (#3704)[https://github.com/opensearch-project/ml-commons/pull/3704] |
47 |
| -* Sdk client implementation for search connector, model group and task (#3707)[https://github.com/opensearch-project/ml-commons/pull/3707] |
48 |
| -* Add Feature Flag for MCP connectors Feature (#3738)[https://github.com/opensearch-project/ml-commons/pull/3738] |
49 |
| -* Support phasing off SecurityManager usage in favor of Java Agent (#3729)[https://github.com/opensearch-project/ml-commons/pull/3729] |
50 |
| -* Add java-agent gradle plugin (#3727)[https://github.com/opensearch-project/ml-commons/pull/3727] |
| 41 | +* Update CB setting to 100 to bypass memory check ([#3627](https://github.com/opensearch-project/ml-commons/pull/3627)) |
| 42 | +* Use model type to check local or remote model ([#3597](https://github.com/opensearch-project/ml-commons/pull/3597)) |
| 43 | +* Fixing security integ test ([#3646](https://github.com/opensearch-project/ml-commons/pull/3646)) |
| 44 | +* Remove forcing log4j version to 2.24.2 ([#3647](https://github.com/opensearch-project/ml-commons/pull/3647)) |
| 45 | +* Improve test coverage for MLHttpClientFactory.java ([#3644](https://github.com/opensearch-project/ml-commons/pull/3644)) |
| 46 | +* Improve test coverage for MLEngineClassLoader class ([#3679](https://github.com/opensearch-project/ml-commons/pull/3679)) |
| 47 | +* Typo: MLTaskDispatcher _cluster/settings api ([#3694](https://github.com/opensearch-project/ml-commons/pull/3694)) |
| 48 | +* Add more logs to troubleshoot flaky test ([#3543](https://github.com/opensearch-project/ml-commons/pull/3543)) |
| 49 | +* Add package for security test ([#3698](https://github.com/opensearch-project/ml-commons/pull/3698)) |
| 50 | +* Add sdk implementation to the connector search ([#3704](https://github.com/opensearch-project/ml-commons/pull/3704)) |
| 51 | +* Sdk client implementation for search connector, model group and task ([#3707](https://github.com/opensearch-project/ml-commons/pull/3707)) |
| 52 | +* Add Feature Flag for MCP connectors Feature ([(#3738](https://github.com/opensearch-project/ml-commons/pull/3738)) |
| 53 | +* Support phasing off SecurityManager usage in favor of Java Agent ([#3729](https://github.com/opensearch-project/ml-commons/pull/3729)) |
| 54 | +* Add java-agent gradle plugin ([#3727](https://github.com/opensearch-project/ml-commons/pull/3727)) |
51 | 55 |
|
52 | 56 | ### Documentation
|
53 |
| -* Add tutorial for RAG of openai and bedrock (#2975)[https://github.com/opensearch-project/ml-commons/pull/2975] |
54 |
| -* Fix template query link (#3612)[https://github.com/opensearch-project/ml-commons/pull/3612] |
55 |
| -* Add standard blueprint for vector search (#3659)[https://github.com/opensearch-project/ml-commons/pull/3659] |
56 |
| -* Add blueprint for Claude 3.7 on Bedrock (#3584)[https://github.com/opensearch-project/ml-commons/pull/3584] |
57 |
| -* Add standard blueprint for azure embedding ada2 (#3725)[https://github.com/opensearch-project/ml-commons/pull/3725] |
| 57 | +* Add tutorial for RAG of openai and bedrock ([#2975](https://github.com/opensearch-project/ml-commons/pull/2975)) |
| 58 | +* Fix template query link ([#3612](https://github.com/opensearch-project/ml-commons/pull/3612)) |
| 59 | +* Add standard blueprint for vector search ([#3659](https://github.com/opensearch-project/ml-commons/pull/3659)) |
| 60 | +* Add blueprint for Claude 3.7 on Bedrock ([#3584](https://github.com/opensearch-project/ml-commons/pull/3584)) |
| 61 | +* Add standard blueprint for azure embedding ada2 ([#3725](https://github.com/opensearch-project/ml-commons/pull/3725)) |
0 commit comments