Releases: Couchbase-Ecosystem/mcp-server-couchbase
v0.5.3
What's Changed
-
Query Performance Analysis Tools (7 tools)
-
| Tool | Description |
|------|-------------|
|get_longest_running_queries| Get top N longest running queries by average service time |
|get_most_frequent_queries| Get top N most frequently executed queries |
|get_queries_with_largest_response_sizes| Find queries with the largest average response sizes (bytes/KB/MB) |
|get_queries_with_large_result_count| Find queries returning the most documents on average |
|get_queries_using_primary_index| Identify queries using primary indexes (performance anti-pattern) |
|get_queries_not_using_covering_index| Find queries requiring document fetches after index scans |
|get_queries_not_selective| Detect queries where index scans return significantly more documents than needed | -
This release cover comprehensive testing strategy:
- Tools independently - Integration tests for each tool
- Utilities - Unit tests for index_utils, constants, config, connection, context
- Configuration - Settings and validation testing
- MCP server integration - Protocol compliance, tool registration
- Tool loading - Verification that all expected tools are registered
- Demo cluster invocation - Live cluster testing support
Full Changelog: v0.5.2...v0.5.3
What's Changed
- DA-1203 Modified Add Slow Running Queries tools by @AayushTyagi1 in #74
- DA-1055 investigate automated testing for tools mcp server by @AayushTyagi1 in #86
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- MCP registry publishing by @nithishr in #75
- MCP registry publishing #2 by @nithishr in #76
- MCP Registry Publishing #3 by @nithishr in #77
- Enhance Docker workflow for version tagging in GitHub Actions. by @nithishr in #78
- Fix docker tags by @nithishr in #79
- Fix docker latest tagging by @nithishr in #80
- Potential fix for code scanning alert no. 6: Code injection by @nithishr in #81
- Improve tool description for running SQL++ queries by @nithishr in #82
- [Release 0.5.2] Update version to 0.5.2 in pyproject.toml, server.json, and uv.lock by @nithishr in #83
Full Changelog: v0.5.1...v0.5.2
v0.5.2rc6
v0.5.2rc5
v0.5.2rc4
What's Changed
Full Changelog: v0.5.2rc3...v0.5.2rc4
v0.5.2rc3
v0.5.2rc2
v0.5.2rc1
v0.5.1
What's Changed
- fix runAsUser using UID, fixing #56 by @ReSearchITEng in #57
- DA-1170 add index advisor support with two new tools by @AayushTyagi1 in #58
- DA-1204 tool to get list of services status of them by @AayushTyagi1 in #64
- Refactor index advisor tool to be scoped by @nithishr in #65
- DA-1171 list index names and definitions by @AayushTyagi1 in #63
- Update Dockerfile and add server.json configuration by @nithishr in #69
- [Release-0.5.1] Update version to 0.5.1 in pyproject.toml, server.json, and uv.lock by @nithishr in #70
New Contributors
- @ReSearchITEng made their first contribution in #57
- @AayushTyagi1 made their first contribution in #59
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Support multiple buckets by @nithishr in #47
Note: The option to specify the bucket name to use with the MCP server is removed in this release. Instead, all the buckets linked to the credentials can be accessed by the MCP server.
- Add support for mTLS & certificates by @nithishr in #51
- MCP Trust Score by @Matvey-Kuk in #46
- Sending alerts on devex_alerts channel by @giriraj-singh-couchbase in #48
- Added support to alert when PR is generated from forked repos also by @giriraj-singh-couchbase in #49
- Update GitHub Actions workflow to improve PR alert conditions by @nithishr in #53
- Release - Version 0.5.0 by @nithishr in #54
- Enhance Docker.md with new features and updated environment variable … by @nithishr in #55
New Contributors
- @Matvey-Kuk made their first contribution in #46
- @giriraj-singh-couchbase made their first contribution in #48
Full Changelog: v0.4.0...v0.5.0