Skip to content

3.3.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Oct 21:23
· 29 commits to main since this release
2f717c0

Version 3.3.0 Release Notes

Compatible with OpenSearch and OpenSearch Dashboards version 3.3.0

Features

  • Add WriteToScratchPad and ReadFromScratchPad tools (#4192)
  • Add global resource support (#4003)
  • Add ml-commons passthrough post process function (#4111)
  • Add output transformation support with mean pooling for ML inference processors (#4236)
  • Adding query planning tool search template validation and integration tests (#4177)
  • Onboards to centralized resource access control mechanism for ml-model-group (#3715)
  • Refactor Agentic Memory (#4218)
  • Search Template Support for QueryPlanningTool (#4154)
  • [Agentic Search] Support Query Planner Tool with Conversational Agent (#4203)
  • [FEATURE] Add Index Insight Feature (#4088)
  • [FEATURE] Agent Execute Stream (#4212)
  • [FEATURE] Predict Stream (#4187)
  • [MCP Connector] MCP Connectors for streamable HTTP (#4169)
  • Add processor chain and add support for model and tool (#4093)
  • Add create session API; add message id to working memory; fix update api (#4246)

Enhancements

  • Add Get Agent to ML Client (#4180)
  • Parameter Passing for Predict via Remote Connector (#4121)
  • Support multi-tenancy for LocalRegexGuardrail (#4120)
  • [MCP Server] Support Streamable HTTP and deprecate SSE in MCP server (#4162)
  • [Memory] Add updated time to message (#4201)
  • [Metrics] Introduce agent metrics & Add is_hidden tag for model metrics (#4221)
  • Update interaction with failure message on agent execution failure (#4198)
  • Add PlainNumberAdapter and corresponding tests for Gson in SearchIndexTool (#4133)
  • Move HttpClientFactory to common to expose to other components (#4175)
  • Change the setting name to same naming convention with others (#4215)
  • Enabling agentic memory feature by default as we are going GA (#4240)
  • Add parameter to control delete memories when delete container (#4238)
  • Refactor and add more validation to processor chain (#4260)
  • [Agentic Search] Use same model for Agent and QPT (#4262)
  • Improve semantic fact extraction prompt and add JSON enforcement (#4282)
  • Improve user preference extraction prompt with XML-based structure (#4288)
  • Enable execute tool feature flag by default (#4296)

Bug Fixes

  • Fix NPE when execute flow agent with mutli tenancy is off (#4189)
  • Fix claude model it (#4167)
  • Fix error_prone_annotations jar hell (#4214)
  • Fix failing UTs and increment version to 3.3.0-SNAPSHOT (#4132)
  • Fix jdt formatter error (#4151)
  • Fix missing RAG response from generative_qa_parameters (#4118)
  • Fix model deploy issue and address other comments in #4003 (#4207)
  • Fix: refactor memory delete by query API to avoid anti pattern (#4234)
  • Fix MLTaskState enum serialization errors (#4158)
  • Fix connector tool IT (#4233)
  • Agent/Tool Parsing Fixes (#4138)
  • [Metrics Framework] Fix version checking logic for starting the stats collector job (#4220)
  • Fixing build issue in ml-commons (#4210)
  • Fixing metrics correlation algorithm (#4200)
  • Fixing validate access for multi-tenancy (#4196)
  • Make MLSdkAsyncHttpResponseHandler return IllegalArgumentException (#4182)
  • Skip the model interface validation for batch predict (#4219)
  • Fix: use builtin BulkByScrollResponse parser to parse delete by query response in memories (#4237)
  • Fix stream predict with security enabled (#4248)
  • Fix wrong field name in get working memory API (#4255)
  • Fix: allow only container owner to delete memory container (#4258)
  • [Agent Framework] Exception handling for runtime exceptions during async execution (#4263)
  • Fix json parsing error by extracing json first; add for each processor; support input processor (#4278)
  • Fix: add validations during create and update memory container (#4284)
  • Fix agent streaming with security enabled + error handling (#4256)
  • Fix llm result path; convert message to user prompt string (#4283)
  • Fix llm result path error (#4292)
  • Fix dimension update flow to allow embedding type update (#4297)
  • Verify llm before summarize session (#4300)

Infrastructure

  • Update maintainer list (#4139)
  • Downloads test certificates from security plugin (#4245)
  • Update approver matching to be exact match (#4247)
  • Fix approver parsing bug in require-approval workflow (#4259)

Documentation

  • Add colpali blueprint (#4130)
  • Add tutorial for agentic search (#4127)
  • Ollama connector blueprint (#4160)
  • Tutorial on agentic memory with strands agents (#4125)
  • Change suggested instance type in tutorial (#4145)

Maintenance

  • Adding more unit tests (#4124)
  • Adding more unit tests (#4126)
  • Move common string (#4173)
  • Fix Cohere IT (#4174)
  • Updating gson version to resolve conflict coming from core (#4176)