Skip to content

chore: release#686

Merged
joshrotenberg merged 1 commit intomainfrom
release-plz-2026-02-25T22-39-52Z
Feb 28, 2026
Merged

chore: release#686
joshrotenberg merged 1 commit intomainfrom
release-plz-2026-02-25T22-39-52Z

Conversation

@joshrotenberg
Copy link
Collaborator

@joshrotenberg joshrotenberg commented Feb 25, 2026

🤖 New release

  • redisctl-core: 0.1.0 -> 0.2.0 (⚠ API breaking changes)
  • redisctl: 0.8.0 -> 0.8.1 (✓ API compatible changes)
  • redisctl-mcp: 0.3.0 -> 0.4.0 (⚠ API breaking changes)

redisctl-core 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 Profile.tags in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-core/src/config/config.rs:55
  field Profile.tags in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-core/src/config/config.rs:55
  field Profile.tags in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-core/src/config/config.rs:55

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 TypeInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:177
  field MemoryUsageInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:318
  field ClientListInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:172
  field KeysInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:41
  field SmembersInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/structures.rs:182
  field ObjectEncodingInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:465
  field SlowlogInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:256
  field PingInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:41
  field TtlInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:219
  field DbsizeInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:130
  field LrangeInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/structures.rs:109
  field GetInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:129
  field ZrangeInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/structures.rs:236
  field ValidateConfigInput.connect in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/profile.rs:300
  field HgetallInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/structures.rs:49
  field InfoInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:83
  field ExistsInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:268
  field ScanInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/keys.rs:367
  field ClusterInfoInput.profile in /tmp/.tmpmCEVXh/redisctl/crates/redisctl-mcp/src/tools/redis/server.rs:216

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/function_missing.ron

Failed in:
  function redisctl_mcp::tools::enterprise::instructions, previously in file /tmp/.tmpG1dekO/redisctl-mcp/src/tools/enterprise.rs:2237
  function redisctl_mcp::tools::profile::instructions, previously in file /tmp/.tmpG1dekO/redisctl-mcp/src/tools/profile.rs:551
  function redisctl_mcp::tools::redis::instructions, previously in file /tmp/.tmpG1dekO/redisctl-mcp/src/tools/redis.rs:1156
  function redisctl_mcp::tools::cloud::instructions, previously in file /tmp/.tmpG1dekO/redisctl-mcp/src/tools/cloud.rs:1501
Changelog

redisctl-core

0.2.0 - 2026-02-28

Added

  • (cli) add profile tags for organizing many profiles (#692) (#705)

Other

  • add edge case tests for profile config loading (#696) (#699)
  • add repository and homepage metadata to redisctl-core (#685)

redisctl

0.8.1 - 2026-02-28

Added

  • (cli) add table output and brief summary for enterprise status (#714)
  • (cli) add cluster health verification commands (#626) (#713)
  • (cli) add profile tags for organizing many profiles (#692) (#705)
  • (cli) preserve profile settings on credential update (#694) (#702)
  • (cli) add profile current command for shell prompt integration (#693) (#701)
  • (cli) add interactive profile init wizard (#690) (#698)
  • (cli) improve profile help and discoverability (#663) (#689)
  • (cli) add --connect flag to profile validate for connectivity testing (#688)

Fixed

  • (cli) improve error messages for credential and connection failures (#691) (#700)

redisctl-mcp

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)


This PR was generated with release-plz.

@joshrotenberg joshrotenberg force-pushed the release-plz-2026-02-25T22-39-52Z branch 27 times, most recently from 0a89bb4 to dbefab6 Compare February 28, 2026 02:05
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-02-25T22-39-52Z branch from dbefab6 to bed32c8 Compare February 28, 2026 04:15
@joshrotenberg joshrotenberg merged commit 112f3cd into main Feb 28, 2026
25 checks passed
@joshrotenberg joshrotenberg deleted the release-plz-2026-02-25T22-39-52Z branch February 28, 2026 04:53
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.

1 participant