Skip to content

Releases: redis/mcp-redis

0.5.0

Choose a tag to compare

@vchomakov vchomakov released this 16 Mar 16:28

What's Changed

  • ci(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #91
  • Add LREM command support for removing list elements by value by @nishanthp in #38
  • deps(deps-dev): update uv-build requirement from <0.10.0,>=0.8.3 to >=0.8.3,<0.11.0 by @dependabot[bot] in #93
  • fix: upgrade nltk to 3.9.3 to fix Zip Slip vulnerability by @vchomakov in #96
  • chore(deps): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #97
  • chore(deps): bump python-multipart from 0.0.20 to 0.0.22 by @dependabot[bot] in #98
  • chore(deps): bump cryptography from 45.0.7 to 46.0.5 by @dependabot[bot] in #99
  • chore(deps): bump mcp from 1.16.0 to 1.23.0 by @dependabot[bot] in #100
  • chore(deps): bump azure-core from 1.36.0 to 1.38.0 by @dependabot[bot] in #101
  • chore(deps): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in #102
  • chore(deps): bump starlette from 0.48.0 to 0.49.1 by @dependabot[bot] in #103
  • chore(deps): bump filelock from 3.20.0 to 3.20.3 by @dependabot[bot] in #104
  • chore(deps): bump authlib from 1.6.5 to 1.6.6 by @dependabot[bot] in #105
  • chore(deps): bump marshmallow from 4.0.1 to 4.1.2 by @dependabot[bot] in #106
  • ci(deps): bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in #108
  • ci(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #107
  • chore(deps): bump authlib from 1.6.6 to 1.6.7 by @dependabot[bot] in #109
  • chore(deps-dev): bump black from 25.9.0 to 26.3.1 by @dependabot[bot] in #110
  • fix: add REDIS_URL in gemini-extension as a setting by @shrutimantri in #94
  • Add hybrid_search tool to Redis MCP server by @nishanthp in #95

New Contributors

Full Changelog: 0.4.1...0.5.0

0.4.1

Choose a tag to compare

@vchomakov vchomakov released this 26 Nov 15:52
eb76ed8

What's Changed

  • ci(add): mcp registry publish by @vchomakov in #86
  • ci(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #88
  • feat: add search_documents tool for Redis documentation queries by @vchomakov in #87
  • chore: release 0.4.1 with Docker package reference by @vchomakov in #89

Summary

  • Added MCP registry publishing support
  • Introduced a new search_documents tool for Redis documentation queries
  • Updated CI dependencies for improved build reliability

Full Changelog: 0.3.6...0.4.1

0.4.0

Choose a tag to compare

@vchomakov vchomakov released this 25 Nov 12:53
1f35871

What's Changed

  • ci(add): mcp registry publish by @vchomakov in #86
  • ci(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #88
  • feat: add search_documents tool for Redis documentation queries by @vchomakov in #87

Summary

  • Added MCP registry publishing support
  • Introduced a new search_documents tool for Redis documentation queries
  • Updated CI dependencies for improved build reliability

Full Changelog: 0.3.6...0.4.0

0.3.6

Choose a tag to compare

@vchomakov vchomakov released this 07 Nov 17:42
e6b17ce

What's Changed

  • feat: add MCP registry metadata for server publication by @vchomakov in #84

Full Changelog: 0.3.5...0.3.6

0.3.5

Choose a tag to compare

@vchomakov vchomakov released this 03 Nov 16:18
19994a0

What's Changed

  • ci(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #68
  • deps(deps): update uv-build requirement from <0.9.0,>=0.8.3 to >=0.8.3,<0.10.0 by @dependabot[bot] in #70
  • docs: reference #redis-mcp-server Discord channel in contact section by @vchomakov in #71
  • Changed vscode config 'Redis MCP Server' to 'redis' in README by @Shreeyak in #52
  • Fix environment variable naming inconsistencies in documentation by @taylorleese in #55
  • docker(deps): bump python from 3.13-slim to 3.14-slim by @dependabot[bot] in #69
  • connecting with --url: add URL schema spec & usage instructions, remove Smithery integration by @mortensi in #72
  • Add Python 3.14 to test matrix to match Dockerfile by @vchomakov in #74
  • docs: add uvx quiet mode example to suppress installation logs by @vchomakov in #75
  • Rename extension from 'mcp-redis' to 'redis' by @jackwotherspoon in #78
  • Add EntraID authentication support for Azure Managed Redis by @vchomakov in #77
  • ci(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #79
  • Add unit tests for Entra ID authentication logic by @vchomakov in #80
  • Fix: Simplify json_set schema to avoid anyOf operator by @vchomakov in #81
  • release: bump version to 0.3.5 by @vchomakov in #82

New Contributors

Full Changelog: 0.3.4...0.3.5

0.3.4

Choose a tag to compare

@vchomakov vchomakov released this 10 Oct 16:18

0.3.4 Latest

Redis MCP Server v0.3.4
This patch release improves environment variable resolution in CLI configuration, ensuring literal string values are correctly handled when an environment variable is unset.

Changes

Bug Fixes

  • Environment variable parsing: Correctly handle literal string values when an environment variable (e.g. REDIS_URL) is unset, preventing parsing errors and connection failures. (by @vchomakov)

Acknowledgments

We extend our thanks to everyone who contributed fixes and improvements to this patch release:

  • @vchomakov – Environment variable handling fix and release coordination

Full Changelog: 0.3.3...0.3.4

0.3.3

Choose a tag to compare

@vchomakov vchomakov released this 10 Oct 10:44
214c376

0.3.3 Latest

Redis MCP Server v0.3.3
This patch release fixes handling of edge cases in CLI configuration, ensuring more robust environment variable parsing.

Changes

Bug Fixes

  • CLI Redis URL handling: Correctly handle cases where the REDIS_URL environment variable contains only whitespace, preventing unexpected connection errors. (by @vchomakov)

Acknowledgments

We extend our thanks to everyone who contributed fixes and improvements to this patch release:

  • @vchomakov – CLI parsing fix and release coordination

Full Changelog: 0.3.1...0.3.3

0.3.2

Choose a tag to compare

@vchomakov vchomakov released this 09 Oct 10:24
7cf6604

0.3.2 Latest

Redis MCP Server v0.3.2
This patch release fixes handling of edge cases in CLI configuration, ensuring more robust environment variable parsing.

Changes

Bug Fixes

  • CLI Redis URL handling: Correctly handle cases where the REDIS_URL environment variable contains only whitespace, preventing unexpected connection errors. (by @vchomakov)

Acknowledgments

We extend our thanks to everyone who contributed fixes and improvements to this patch release:

  • @vchomakov – CLI parsing fix and release coordination

Full Changelog: 0.3.1...0.3.2

0.3.1

Choose a tag to compare

@vchomakov vchomakov released this 07 Oct 13:08
69d5a8d

Redis MCP Server v0.3.1

This patch release resolves PyPI publishing issues and improves CI pipeline reliability.

Changes

Bug Fixes

  • PyPI publishing conflict: Bumped version to 0.3.1 to resolve an existing PyPI version conflict preventing release of 0.3.0. (by @vchomakov)
  • CI pipeline stability: Disabled uv cache pruning in CI pipeline to prevent lock contention during cleanup. (by @vchomakov)
  • Coverage reporting: Fixed Codecov action parameter from file to files for proper coverage upload. (by @vchomakov)

Acknowledgments

We extend our thanks to everyone who contributed fixes and improvements to this patch release:

  • @vchomakov – version fix and release coordination

Full Changelog: 0.3.0...0.3.1

0.3.0

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