All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.10.1 - 2026-03-19
- docs + feat(mcp): .mcp.json setup, tool hints, and 5 new skills (#902)
0.10.0 - 2026-03-17
- (mcp) add session-scoped command aliases (#891)
- (mcp) add if_exists option to redis_ft_create (#889)
- (mcp) improve bulk_load for JSON seeding + collect_results flag (#888)
- (mcp) upgrade tower-mcp to 0.8.2 with dynamic prompt skills (#845)
- (mcp) add RediSearch skill prompts for index optimization workflows (#843)
- (mcp) place NOSTEM before WEIGHT in FT.CREATE field args (#879)
- (mcp) serde coercion for numeric params + bulk load/seed tools (#875)
- (mcp) bail when --oauth is used (not yet implemented) (#860)
- (mcp) validate enum-like string params in RediSearch tools (#864)
- (mcp) harden YAML frontmatter parser and add tests (#868)
- (mcp) validate nx/xx mutual exclusivity in json_set (#863)
- (mcp) validate non-empty collections in RediSearch tools (#865)
- (mcp) validate non-empty collections in RedisJSON tools (#862)
- (mcp) reclassify ft_aliasdel and ft_dictdel as write tier (#870)
- (mcp) set permissive default on app tracing filter when audit enabled (#859)
- (mcp) improve tool descriptions for search and bulk/seed tools (#880)
- (mcp) extract K/V pair formatting helper in search tools (#871)
- (mcp) clarify FT.ALTER limitations in query-tuning skill (#861)
- (mcp) remove unnecessary HashMap clones in main (#866)
- (mcp) clean up misleading _name param and blanket allow(dead_code) (#867)
- (mcp) unify static and dynamic prompt registration (#869)
0.9.1 - 2026-03-07
- (mcp) add RedisJSON and RediSearch module tools (#840)
- Database Quickstart and database-first messaging (#842)
0.9.0 - 2026-03-06
- (mcp) add Docker Compose demo and upgrade tower-mcp to 0.8.1 (#831)
- (mcp) accept --read-only=false and add REV to redis_zrange (#827)
- (mcp) upgrade tower-mcp to 0.8.0 (#830)
0.8.3 - 2026-03-06
- update Cargo.toml dependencies
0.5.0 - 2026-03-04
- (mcp) add sub-module syntax for --tools CLI flag (#783) (#790)
- (mcp) add
enabled = falseper toolset in policy file (#782) (#788) - (mcp) add tool visibility presets for manageable tool surfaces (#786) (#787)
- (mcp) add raw API passthrough tools (#785)
- (mcp) add 27 Enterprise tools for coverage parity (#769, #770, #771, #772) (#779)
- (mcp) close Cloud tool coverage gaps (#773) (#778)
- (mcp) add audit logging for tool invocations (#767) (#777)
- (mcp) add granular allow/deny policy configuration (#776)
0.4.0 - 2026-02-28
- (mcp) migrate to tower-mcp 0.7.0 (#748)
- (mcp) add safety annotations, normalize instructions, add verification tests (#610) (#746)
- (mcp) add 4 composed Redis diagnostic tools (#737) (#744)
- (mcp) add 18 write-gated Redis data management tools (#743)
- (mcp) add profile-based connection support for Redis database tools (#742)
- (mcp) add 14 Redis read tools for streams, pub/sub, diagnostics, ACL, modules (#741)
- (mcp) add 27 Fixed/Essentials tier MCP tools (#734)
- (mcp) add 5 cloud accounts (BYOC) MCP tools (#733)
- (mcp) add 51 cloud networking MCP tools for VPC, TGW, PSC, PrivateLink (#732)
- (mcp) add 19 cloud subscription and database MCP tools (#731)
- (mcp) add ACL write, cost report, and payment method cloud tools (#730)
- (mcp) add 18 enterprise tools for node actions, RBAC, CRDB, and LDAP (#715)
- (cli) add profile tags for organizing many profiles (#692) (#705)
- (mcp) surface credential issues clearly in tool error responses (#695) (#704)
- (mcp) add profile_create tool for creating profiles via MCP (#646) (#703)
- (cli) add --connect flag to profile validate for connectivity testing (#688)
- (mcp) split redis.rs into server, keys, and structures submodules (#740)
- (mcp) split enterprise.rs and cloud.rs into domain submodules (#717)
0.3.0 - 2026-02-25
- (mcp) auto-detect toolsets from config profiles (#667)
- (mcp) modular router with feature flags and runtime toolset selection (#656)
- (mcp) default to read-only mode (#655)
- (mcp) add multi-profile support for Cloud tools (#654)
- (mcp) add multi-profile support for Enterprise tools (#651) (#652)
- (mcp) add create_subscription tool for Cloud (#643)
- (mcp) add Enterprise license, cluster, and certificate management tools (#636)
- (mcp) add Enterprise Redis ACL tools (#635)
- (mcp) add Cloud certificate and Enterprise roles tools (#634)
- (mcp) add Cloud database flush operation (#633)
- (mcp) add Enterprise database write operations (#632)
- [breaking] implement Layer 2 architecture in redisctl-core (#630)
- add custom CA certificate support for Kubernetes deployments (#624)
- (mcp) upgrade tower-mcp to 0.3.4 (#622)
- add filtering support and new Redis diagnostic tools (#621)
- add individual getter tools for Cloud and Enterprise resources (#620)
- add MCP resources and prompts to redisctl-mcp (#619)
- (mcp) add read-only tool filter using CapabilityFilter (#618)
- (mcp) add historical stats, Cloud logs, debug info, and modules tools (#617)
- (mcp) add Enterprise logs and aggregate stats tools (#616)
- (mcp) add Enterprise license tools (#615)
- (mcp) add mock testing support for cloud and enterprise tools (#611)
- (mcp) add profile management tools (#609)
- pre-release cleanup — cfg-gate warnings and stale doc versions (#676)
- (mcp) wrap array results in JSON objects for structuredContent compliance (#653)
- (mcp) normalize 'default' profile to use configured default (#608)
- (mcp) bump tower-mcp to 0.5.0 (#658)
- consolidate workspace dependencies (#640)
- upgrade tower-mcp to 0.2.3 and use from_serialize() (#607)
0.1.2 - 2026-01-23
- (mcp) add --database-url CLI option for direct Redis connections (#574)
- (mcp) add database tools for direct Redis connections (#572)
- add Python bindings documentation and update CHANGELOGs (#581)
0.1.1 - 2026-01-14
- (mcp) add Private Link, Transit Gateway, BDB Groups, OCSP, and Suffixes tools (#561)
- (mcp) add VPC Peering, Cloud Accounts, and CRDB Tasks tools (#560)
- (mcp) add 25 new tools for enterprise and cloud operations (#559)
0.1.0 - 2026-01-12
- add MCP server for AI integration (#531)