Skip to content

3.0.0.0

Choose a tag to compare

@github-actions github-actions released this 06 May 21:59
· 211 commits to main since this release
7f80607

Version 3.0.0.0 Release Notes

Compatible with OpenSearch 3.0.0.0

Breaking Changes

  • Use _list/indices API instead of _cat/index API in CatIndexTool (#3243)
  • Deprecate the restful API of batch ingestion (#3688)

Features

  • Onboard MCP (#3721)
  • Plan, Execute and Reflect Agent Type (#3716)
  • Support custom prompts from user (#3731)
  • Support MCP server in OpenSearch (#3781)

Enhancements

  • Support sentence highlighting QA model (#3600)
  • Add parser for ModelTensorOutput and ModelTensors (#3658)
  • Function calling for openai v1, bedrock claude and deepseek (#3712)
  • Update highlighting model translator to adapt new model (#3699)
  • Implement async mode in agent execution (#3714)

Bug Fixes

  • Fix building error due to a breaking change from core (#3617)
  • Fixing the circuit breaker issue for remote model (#3652)
  • Fix compilation error (#3667)
  • Revert CI workflow changes (#3674)
  • Fix config index masterkey pull up for multi-tenancy (#3700)
  • Fix error message when input map and output map length not match (#3730)
  • Agent Framework: Handle model response when toolUse is not accompanied by text (#3755)
  • Allow user to control react agent max_interations value to prevent empty response (#3756)
  • Agent framework: Fix SearchIndexTool to parse special floating point values and NaN (#3754)
  • Directly return Response objects from metadata client responses (#3768)
  • Remove opensearch-ml-2.4.0.0.zip file that was added by random mistake (#3763)
  • Replace null GetResponse with valid response and not exists (#3759)
  • Fix ListIndexTool and SearchIndexTool (#3720)
  • Support MCP session management (#3803)
  • Support customized message endpoint and addressing comments (#3810)
  • Excluding circuit breaker for Agent (#3814)

Maintenance

  • Update CB setting to 100 to bypass memory check (#3627)
  • Use model type to check local or remote model (#3597)
  • Fixing security integ test (#3646)
  • Remove forcing log4j version to 2.24.2 (#3647)
  • Improve test coverage for MLHttpClientFactory.java (#3644)
  • Improve test coverage for MLEngineClassLoader class (#3679)
  • Typo: MLTaskDispatcher _cluster/settings api (#3694)
  • Add more logs to troubleshoot flaky test (#3543)
  • Add package for security test (#3698)
  • Add sdk implementation to the connector search (#3704)
  • Sdk client implementation for search connector, model group and task (#3707)
  • Add Feature Flag for MCP connectors Feature ((#3738)
  • Support phasing off SecurityManager usage in favor of Java Agent (#3729)
  • Add java-agent gradle plugin (#3727)

Documentation

  • Add tutorial for RAG of openai and bedrock (#2975)
  • Fix template query link (#3612)
  • Add standard blueprint for vector search (#3659)
  • Add blueprint for Claude 3.7 on Bedrock (#3584)
  • Add standard blueprint for azure embedding ada2 (#3725)