2.16.0.0
Version 2.16.0.0 Release Notes
Compatible with OpenSearch 2.16.0
Features
- Add initial MLInferenceSearchResponseProcessor (#2688)[https://github.com//pull/2688]
- Add initial search request inference processor (#2731)[https://github.com//pull/2731]
- Add Batch Prediction Mode in the Connector Framework for batch inference (#2661)[https://github.com//pull/2661]
Enhancements
- Automated model interface generation on aws llms (#2689)[https://github.com//pull/2689]
- Increase execute thread pool size (#2691)[https://github.com//pull/2691]
- Add multi modal default preprocess function (#2500)[https://github.com//pull/2500]
- Add model input validation for local models in ml processor (#2610)[https://github.com//pull/2610]
- Removing experimental from the Conversation memory feature(#2592)[https://github.com//pull/2592]
- Pass all parameters including chat_history to run tools (#2714)[https://github.com//pull/2714]
- Feat: add bedrock runtime agent for knowledge base (#2651)[https://github.com//pull/2651]
- change disk circuit breaker to cluster settings (#2634)[https://github.com//pull/2634]
Bug Fixes
- Add stashcontext to connector getter (#2742)[https://github.com//pull/2742]
- Excluding remote models from max node per node setting (#2732)[https://github.com//pull/2732]
- Add logging for throttling and guardrail in connector (#2725)[https://github.com//pull/2725]
- Add acknowledge check for index creation in missing places (#2715)[https://github.com//pull/2715]
- Update config index mappings to use correct field types (#2710)[https://github.com//pull/2710]
- Fix yaml test issue (#2700)[https://github.com//pull/2700]
- Fix MLModelTool returns null if the response of LLM is a pure json object (#2675)[https://github.com//pull/2675]
- Bump ml config index schema version (#2656)[https://github.com//pull/2656]
- Fix final answer with extra meaningless symbol (#2676)[https://github.com//pull/2676]
- Add XContentType to wrap the CreateIndexRequest mappings in _doc key to fix v1 templates issue (#2759)[https://github.com//pull/2759]
- Remove ignoreFailure and fix JsonArray Parsing Issue (#2770)[https://github.com//pull/2770]
- Merge the existing parameters when updating connectors (#2784)[https://github.com//pull/2784]
Maintenance
- Upgrade djl version to 0.28.0 (#2578)[https://github.com//pull/2578]
- Register system index descriptors through SystemIndexPlugin.getSystemIndexDescriptors (#2586)[https://github.com//pull/2586]
Infrastructure
- Enable tests with mockStatic in MLEngineTest (#2582)[https://github.com//pull/2582]
- Fix GA workflow that publishes Apache Maven artifacts (#2625)[https://github.com//pull/2625]
- Temp use of older nodejs version before moving to Almalinux8 (#2628)[https://github.com//pull/2628]
- Add more logs for automated model interface creation (#2778)[https://github.com//pull/2778]
Documentation
- Add amazon textract blueprint (#2562)[https://github.com//pull/2562]
- Make all Bedrock model blueprints in a tidier format (#2642)[https://github.com//pull/2642]
- Fix remote inference blueprints (#2692)[https://github.com//pull/2692]
- Add connector blueprint for cohere embedding models in bedrock (#2667)[https://github.com//pull/2667]
- Update tutorials for caching secrets for non-aws models (#2637)[https://github.com//pull/2637]
- Add tutuorial for cross-encoder model on sagemaker (#2607)[https://github.com//pull/2607]
- Add offline batch inference connector blueprints (#2768)[https://github.com//pull/2768]
Refactoring
- Change multimodal connector name to bedrock multimodal connector (#2672)[https://github.com//pull/2672]