Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

@joshrotenberg joshrotenberg commented Jan 15, 2026

πŸ€– New release

  • redisctl-config: 0.2.1 -> 0.2.2 (βœ“ API compatible changes)
  • redis-cloud: 0.7.5 -> 0.7.6 (βœ“ API compatible changes)
  • redis-enterprise: 0.7.3 -> 0.7.4 (βœ“ API compatible changes)
  • redisctl-mcp: 0.1.1 -> 0.1.2 (βœ“ API compatible changes)
  • redisctl: 0.7.5 -> 0.7.6 (βœ“ API compatible changes)
  • redisctl-python: 0.1.0
Changelog

redisctl-config

0.2.2 - 2026-01-23

Added

  • (config) add database profile type for direct Redis connections (#566)

redis-cloud

0.7.6 - 2026-01-23

Fixed

  • use local README.md for crates to fix sdist build (#580)

redis-enterprise

0.7.4 - 2026-01-23

Added

  • Add Python bindings via PyO3 (#578)

Fixed

  • use local README.md for crates to fix sdist build (#580)

redisctl-mcp

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)

redisctl

0.7.6 - 2026-01-23

Added

  • Add Python bindings via PyO3 (#578)
  • (mcp) add --database-url CLI option for direct Redis connections (#574)
  • (mcp) add database tools for direct Redis connections (#572)
  • (config) add database profile type for direct Redis connections (#566)

Other

  • add Python bindings documentation and update CHANGELOGs (#581)
  • add assert_cmd tests for MCP commands (#570)

Added

  • Add Python bindings via PyO3 for redis-cloud and redis-enterprise libraries (#578)
    • CloudClient with async and sync methods for subscriptions and databases
    • EnterpriseClient with async and sync methods for cluster, databases, nodes, and users
    • Environment variable support via from_env() factory methods
    • Raw API access for unsupported endpoints
    • Available on PyPI: pip install redisctl

redisctl-python

[0.1.0] - 2026-01-23

Added

  • Initial release of Python bindings for Redis Cloud and Enterprise APIs
  • CloudClient for Redis Cloud API
    • Constructor with API key, secret, optional base URL and timeout
    • from_env() factory method supporting multiple environment variable names
    • Async methods: subscriptions(), subscription(), databases(), database()
    • Sync methods: subscriptions_sync(), subscription_sync(), databases_sync(), database_sync()
    • Raw API access: get(), post(), put(), delete() (async and sync variants)
  • EnterpriseClient for Redis Enterprise API
    • Constructor with base URL, username, password, optional insecure flag and timeout
    • from_env() factory method
    • Cluster methods: cluster_info(), cluster_stats(), license() (async and sync)
    • Database methods: databases(), database(), database_stats() (async and sync)
    • Node methods: nodes(), node(), node_stats() (async and sync)
    • User methods: users(), user() (async and sync)
    • Raw API access: get(), post(), put(), delete() (async and sync variants)
  • RedisCtlError exception type for API errors
  • Pre-built wheels for:
    • macOS (x86_64 and arm64)
    • Linux (x86_64 and aarch64, glibc)
    • Windows (x86_64)
  • Python version support: 3.9, 3.10, 3.11, 3.12, 3.13


This PR was generated with release-plz.

@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-15T19-55-24Z branch 6 times, most recently from b9cf561 to 6570894 Compare January 20, 2026 14:25
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-15T19-55-24Z branch 3 times, most recently from b7bcbee to 7fa74f9 Compare January 23, 2026 19:34
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-01-15T19-55-24Z branch from 7fa74f9 to 6fec4f7 Compare January 23, 2026 19:38
@joshrotenberg joshrotenberg merged commit ca52f86 into main Jan 23, 2026
35 checks passed
@joshrotenberg joshrotenberg deleted the release-plz-2026-01-15T19-55-24Z branch January 23, 2026 19: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.

2 participants