Compatible with OpenSearch 2.4.0
- tune ML model to support custom model (#471)
- add input/output for custom model (#473)
- refactor ML algorithm package for supporting custom model (#474)
- add text embedding model (#477)
- add custom model transport action, request/response to common package (#479)
- add custom model public APIs: upload/load/unload (#488)
- tune interface to support predicting loaded built-in algorithms; remove stale task in cache (#491)
- refactor model cache and thread pool (#496)
- add custom model size limit (#503)
- tune thread pool size; add more unit test (#506)
- changes to custom model chunk upload api (#495)
- support multi-gpu; fix inference duration queue bug (#515)
- add trusted URL regex (#518)
- add description field when upload model; tune log level (#531)
- do not return model content by default (#458)
- update delete model TransportAction to support custom model (#497)
- add disk circuit breaker, update deleteModel message format (#498))
- return circuit breaker name in error messages (#507)
- change the max_ml_task_per_node into dynamic settings (#530)
- Bug fix: filter _source field in search model api (#445)
- fix profile bug (#463)
- fix running tasks when circuit breaker is open (#542)
- fix no permission bug when update index mapping (#545)
- add groupId to pluginzip publication (#468)
- Add UT for TransportLoadModelAction (#490)
- add integ tests for new APIs: upload/load/unload (#500)
- test windows build (#504)
- update new small torchscript model for integ test (#508)
- add test coverage to transportUploadModelAction (#511)
- add more test coverage to ModelHelper and FileUtils (#510)
- use small model to run integ test (#509)
- Add more unit test coverage to output.model and input.parameter in co… (#517)
- Add test coverage to common package (#514)
- add unit tests to improve test coverage in plugin package (#516)
- Adds security IT for new upload and load APIs (#529)
- test coverage ratio changes for build.gradlew in plugin package (#536)
- fix readme: remove experimental words (#431)