Releases: redis/mcp-redis
Release list
0.5.0
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
- @nishanthp made their first contribution in #38
- @shrutimantri made their first contribution in #94
Full Changelog: 0.4.1...0.5.0
0.4.1
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_documentstool for Redis documentation queries - Updated CI dependencies for improved build reliability
Full Changelog: 0.3.6...0.4.1
0.4.0
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_documentstool for Redis documentation queries - Updated CI dependencies for improved build reliability
Full Changelog: 0.3.6...0.4.0
0.3.6
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
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
- @Shreeyak made their first contribution in #52
- @taylorleese made their first contribution in #55
- @jackwotherspoon made their first contribution in #78
Full Changelog: 0.3.4...0.3.5
0.3.4
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
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_URLenvironment 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
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_URLenvironment 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
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
uvcache pruning in CI pipeline to prevent lock contention during cleanup. (by @vchomakov) - Coverage reporting: Fixed Codecov action parameter from
filetofilesfor 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
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_LEVELenvironment 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
JsonTypevalidation. (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.jsonwith 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