Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

@joshrotenberg joshrotenberg commented Jan 23, 2026

🤖 New release

  • redisctl: 0.7.7 -> 0.8.0 (⚠ API breaking changes)
  • redisctl-mcp: 0.2.0 -> 0.3.0 (⚠ API breaking changes)

redisctl breaking changes

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/feature_missing.ron

Failed in:
  feature mcp in the package's Cargo.toml

redisctl-mcp breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field GetNodeStatsInput.interval in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:627
  field GetNodeStatsInput.start_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:630
  field GetNodeStatsInput.end_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:633
  field GetClusterStatsInput.interval in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:512
  field GetClusterStatsInput.start_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:515
  field GetClusterStatsInput.end_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:518
  field GetDatabaseStatsInput.interval in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:570
  field GetDatabaseStatsInput.start_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:573
  field GetDatabaseStatsInput.end_time in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:576
  field ListDatabasesInput.status_filter in /tmp/.tmp8mBlLg/redisctl/crates/redisctl-mcp/src/tools/enterprise.rs:199
Changelog

redisctl

0.8.0 - 2026-01-31

Added

  • [breaking] rewrite redisctl-mcp using tower-mcp framework (#597)
  • update to redis-enterprise 0.8 (#600)
  • update to redis-cloud 0.9 (#599)
  • add one-shot cost-report export command (#595)

Fixed

  • handle rate limits (429) and processing-completed state in task polling (#587)

Other

  • [breaking] extract redis-cloud and redis-enterprise to standalone repos (#596)

redisctl-mcp

0.3.0 - 2026-01-31

Added

  • 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

  • (mcp) normalize 'default' profile to use configured default (#608)

Other

  • upgrade tower-mcp to 0.2.3 and use from_serialize() (#607)


This PR was generated with release-plz.

@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-23T21-05-58Z branch 7 times, most recently from 7929b99 to 8b75cc5 Compare January 30, 2026 20:59
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-23T21-05-58Z branch 11 times, most recently from dd07cbb to 8dd8085 Compare January 31, 2026 19:45
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-23T21-05-58Z branch from 8dd8085 to 797554d Compare January 31, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants