Skip to content

0.3.0

Latest
Compare
Choose a tag to compare
@vchomakov vchomakov released this 03 Oct 15:43
9db504b

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