Changes
New Features
- Fly.io Launch integration: Added new files to support deployment and usage with Fly.io. (by @7Spade)
- Logging configuration: Introduced
MCP_REDIS_LOG_LEVEL
environment variable for controlling logging verbosity. (by @vchomakov) - Gemini CLI extension support: Extended compatibility with Gemini CLI for broader developer tooling. (by @vchomakov)
Bug Fixes
- Tool discovery issue resolved: Fixed server-side bug affecting tool discovery. (by @mminichino)
- JSON type checking: Corrected issues in
JsonType
validation. (by @mortensi) - Tool schema fixes: Adjusted MCP tool schema types to resolve compatibility issues with Gemini CLI. (by @vchomakov)
Improvements
- CI & release flow: New continuous integration setup, linters, formatters, and a more reliable release pipeline. (by @tishun)
- PyPI publishing: Implemented second step of publishing to PyPI. (by @tishun)
- Additional testing: Expanded test coverage, particularly for tool lists. (by @tishun)
- Documentation updates: Improved MCP configuration examples to use
mcp.json
with top-level servers. (by @vchomakov) - Release automation: Manual trigger support and further enhancements to release flow and documentation. (by @tishun)
- Dependency updates: Bumped GitHub Actions and related CI dependencies via Dependabot for improved security and reliability.
Acknowledgments
We extend our gratitude to all contributors who made this release possible:
- @7Spade – Fly.io integration files
- @tishun – CI, release flow, PyPI publishing, testing improvements
- @mminichino – Tool discovery fix
- @mortensi – JSON type checking fix
- @vchomakov – Documentation updates, logging control, Gemini CLI support, schema compatibility fixes
Full Changelog: 0.2.0...0.3.0