Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 4.82 KB

opensearch-ml-common.release-notes-2.4.0.0.md

File metadata and controls

68 lines (50 loc) · 4.82 KB

Version 2.4.0.0 Release Notes

Compatible with OpenSearch 2.4.0

Features

  • add profile APIs for model and task (#446)
  • Support the generic ml ppl command. (#484)

Experimental Features

  • 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)

Enhancements

  • 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 Fixes

  • 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)

Infrastructure

  • 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)

Documentation

  • fix readme: remove experimental words (#431)

Maintenance

  • Increment version to 2.4.0-SNAPSHOT (#422)
  • Address CVE-2022-42889 by updating commons-text (#487)