Releases: opensearch-project/opensearch-mcp-server-py
Releases · opensearch-project/opensearch-mcp-server-py
0.5.2
FIXED
- Fix AWS auth issues for cat based tools, pin OpenSearchPy to 2.18.0 (135)
Full Changelog: 0.5.1...0.5.2
0.5.1
0.5.0
What's Changed
- feat: Add Generic OpenSearch API Tool by @arjunkumargiri in #112
- [Bug fix] Fix incorrect import in generic opensearch api tool by @arjunkumargiri in #116
- Docs : Added Health check endpoint info - SSE mode by @shahbazaamir in #119
- Format the code by @rithin-pullela-aws in #123
- Add header-based authentication + Code Clean up by @rithin-pullela-aws in #117
- Fix Change Log by @rithin-pullela-aws in #124
- Fix Concurrency: Use Async OpenSearch client to improve concurrency by @rithin-pullela-aws in #125
- [Fix] Close OpenSearch client gracefully by @rithin-pullela-aws in #126
New Contributors
- @shahbazaamir made their first contribution in #119
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- expose stateless HTTP as an optional parameter by @jiapingzeng in #86
- Update changelog for 0.3 and 0.3.1 by @jiapingzeng in #87
- Update pyproject.toml for 0.3.1 release by @jiapingzeng in #88
- add timeout as optional parameter by @jiapingzeng in #92
- Implement field filtering args to ListIndexTool by @ssunno in #97
- Added new tools for comprehensive OpenSearch Ops analysis by @aswath86 in #78
- add tool args description modify feature to config file parser by @ssunno in #100
- Enhance tool filter by @nathaliellenaa in #101
- Add core tools as a category by @nathaliellenaa in #103
- set stateless=True for streaming server by default by @jiapingzeng in #104
- Fix readme and user guide by @nathaliellenaa in #105
- Upgrade version to 0.4.0 by @nathaliellenaa in #106
Breaking Changes
opensearch-mcp-server-pynow defaults to stateless mode for better platform compatibility and alignment with industry standards in #104- Removed display name and description alias support for tool customization; use direct field names (e.g.,
display_nameordescription) in #100
New Contributors
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- fix OpenAPI tools schema, handle NDJSON by @rithin-pullela-aws in #52
- Bump main to 0.3 by @rithin-pullela-aws in #58
- Fix endpoint selection bug in ClusterHealthTool and CountTool by @nathaliellenaa in #59
- Fix endpoint selection bug in ClusterHealthTool and CountTool by @nathaliellenaa in #60
- Fix Serverless issues by @rithin-pullela-aws in #61
- Extend list indices tool by @renegaderyu in #68
- Add no-auth fallback support for OpenSearch clusters without authentication by @JunTingLin in #73
- Handle Tool Filtering failure gracefully and define priority to the AWS Region definitions by @rithin-pullela-aws in #74
- Add renaming tool and description features by @ssunno in #69
- Fix tool filtering logic to handle tool renaming properly by @nathaliellenaa in #79
- Fix Tool Renaming Edge cases by @rithin-pullela-aws in #80
- Fix ListIndex Default value by @rithin-pullela-aws in #81
New Contributors
- @renegaderyu made their first contribution in #68
- @JunTingLin made their first contribution in #73
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Move all codes from opensearch-mcp-server repo by @nathaliellenaa in #2
- Configure Mend for GitHub.com by @mend-for-github-com in #1
- Simplify OpenSearch Client creation by @rithin-pullela-aws in #4
- Improve test structure and add health endpoint by @rithin-pullela-aws in #5
- Update README by @nathaliellenaa in #11
- Add empty response in handle_sse as suggested in official mcp SDK by @yankovs in #12
- Use refreshable credentials for OpenSearch client by @rithin-pullela-aws in #13
- updated user guide by @jiapingzeng in #19
- Added URL as an optional parameter for all the tools by @rithin-pullela-aws in #20
- Add release workflow by @nathaliellenaa in #21
- Add CI to run unit tests by @rithin-pullela-aws in #22
- fix aws auth by @jiapingzeng in #28
- Add support for aws opensearch serverless by @arjunkumargiri in #31
- Feat: expose tool by version by @ssunno in #32
- Add more tools from OpenSearch API specification by @nathaliellenaa in #33
- Add support for Multiple OpenSearch cluster Connectivity by @rithin-pullela-aws in #45
- Add tool filter feature by @nathaliellenaa in #46
- Support Streamable HTTP Protocol by @rithin-pullela-aws in #47
- add
OPENSEARCH_SSL_VERIFYenvironment variable by @jiapingzeng in #40 - fix publish release ci and bump version on main by @rithin-pullela-aws in #49
New Contributors
- @nathaliellenaa made their first contribution in #2
- @mend-for-github-com made their first contribution in #1
- @rithin-pullela-aws made their first contribution in #4
- @yankovs made their first contribution in #12
- @jiapingzeng made their first contribution in #19
- @arjunkumargiri made their first contribution in #31
- @ssunno made their first contribution in #32
Full Changelog: https://github.com/opensearch-project/opensearch-mcp-server-py/commits/0.2.0