|
| 1 | +## Version 3.0.0.0 Release Notes |
| 2 | + |
| 3 | +Compatible with OpenSearch 3.0.0.0 |
| 4 | + |
| 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] |
| 8 | + |
| 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] |
| 13 | + |
| 14 | +### 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] |
| 20 | + |
| 21 | +### 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] |
| 35 | + |
| 36 | +### 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] |
| 51 | + |
| 52 | +### 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] |
0 commit comments