Skip to content

Latest commit

 

History

History
189 lines (131 loc) · 13.5 KB

File metadata and controls

189 lines (131 loc) · 13.5 KB

Changelog

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.

[Unreleased]

0.10.1 - 2026-03-19

Other

  • docs + feat(mcp): .mcp.json setup, tool hints, and 5 new skills (#902)

0.10.0 - 2026-03-17

Added

  • (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)

Fixed

  • (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)

Other

  • (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

Added

  • (mcp) add RedisJSON and RediSearch module tools (#840)

Other

  • Database Quickstart and database-first messaging (#842)

0.9.0 - 2026-03-06

Added

  • (mcp) add Docker Compose demo and upgrade tower-mcp to 0.8.1 (#831)

Fixed

  • (mcp) accept --read-only=false and add REV to redis_zrange (#827)

Other

  • (mcp) upgrade tower-mcp to 0.8.0 (#830)

0.8.3 - 2026-03-06

Other

  • update Cargo.toml dependencies

0.5.0 - 2026-03-04

Added

  • (mcp) add sub-module syntax for --tools CLI flag (#783) (#790)
  • (mcp) add enabled = false per 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)

Other

  • (mcp) optimize tool descriptions for token efficiency (#784) (#792)

0.4.0 - 2026-02-28

Added

  • (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)

Other

  • (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

Added

  • (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)

Fixed

  • 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)

Other

  • (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

Added

  • (mcp) add --database-url CLI option for direct Redis connections (#574)
  • (mcp) add database tools for direct Redis connections (#572)

Other

  • add Python bindings documentation and update CHANGELOGs (#581)

0.1.1 - 2026-01-14

Added

  • (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)

Other

  • (mcp) add readme to redisctl-mcp crate (#534)
  • (redisctl) release v0.7.4 (#517)

0.1.0 - 2026-01-12

Added

  • add MCP server for AI integration (#531)