## Version 2.10.0.0 Release Notes

Compatible with OpenSearch 2.10.0


### Features
* Conversations and Generative AI in OpenSearch ([#1150](https://github.com/opensearch-project/ml-commons/issues/1150))

### Enhancements
* Add feature flags for remote inference ([#1223](https://github.com/opensearch-project/ml-commons/pull/1223))
* Add eligible node role settings ([#1197](https://github.com/opensearch-project/ml-commons/pull/1197))
* Add more stats: connector count, connector/config index status ([#1180](https://github.com/opensearch-project/ml-commons/pull/1180))

### Infrastructure
* Updates demo certs used in integ tests ([#1291](https://github.com/opensearch-project/ml-commons/pull/1291))
* Add Auto Release Workflow ([#1306](https://github.com/opensearch-project/ml-commons/pull/1306))

### Bug Fixes
* Fixing metrics ([#1194](https://github.com/opensearch-project/ml-commons/pull/1194))
* Fix null pointer exception when input parameter is null. ([#1192](https://github.com/opensearch-project/ml-commons/pull/1192))
* Fix admin with no backend role on AOS unable to create restricted model group ([#1188](https://github.com/opensearch-project/ml-commons/pull/1188))
* Fix parameter parsing bug for create connector input ([#1185](https://github.com/opensearch-project/ml-commons/pull/1185))
* Handle escaping string parameters explicitly ([#1174](https://github.com/opensearch-project/ml-commons/pull/1174))
* Fix model count bug ([#1180](https://github.com/opensearch-project/ml-commons/pull/1180))
* Fix core package name to address compilation errors ([#1157](https://github.com/opensearch-project/ml-commons/pull/1157))

### Documentation
* Updating cohere blueprint doc ([#1213](https://github.com/opensearch-project/ml-commons/pull/1213))
* Fixing docs ([#1193](https://github.com/opensearch-project/ml-commons/pull/1193))
* Add model auto redeploy tutorial ([#1175](https://github.com/opensearch-project/ml-commons/pull/1175))
* Add remote inference tutorial ([#1158](https://github.com/opensearch-project/ml-commons/pull/1158))
* Adding blueprint examples for remote inference ([#1155](https://github.com/opensearch-project/ml-commons/pull/1155))
* Updating developer guide for CCI contributors ([#1049](https://github.com/opensearch-project/ml-commons/pull/1049))

### Maintenance
* Bump checkstyle version for CVE fix ([#1216](https://github.com/opensearch-project/ml-commons/pull/1216))
* Correct imports for new location with regard to core refactoring ([#1206](https://github.com/opensearch-project/ml-commons/pull/1206))
* Fix breaking change caused by opensearch core ([#1187](https://github.com/opensearch-project/ml-commons/pull/1187))
* Bump OpenSearch snapshot version to 2.10 ([#1157](https://github.com/opensearch-project/ml-commons/pull/1157))
* Bump aws-encryption-sdk-java to fix CVE-2023-33201 ([#1309](https://github.com/opensearch-project/ml-commons/pull/1309))

### Refactoring
* Renaming metrics ([#1224](https://github.com/opensearch-project/ml-commons/pull/1224))
* Changing messaging for IllegalArgumentException on duplicate model groups ([#1294](https://github.com/opensearch-project/ml-commons/pull/1294))
* Fixing some error message handeling ([#1222](https://github.com/opensearch-project/ml-commons/pull/1222))