Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Release v0.2.0

This release introduces major authentication and configuration improvements.

What's Changed

🔐 Authentication Features

  • Interactive Setup Wizard (redisctl auth setup) - Makes setup as easy as aws configure
  • Authentication Testing (redisctl auth test) - Verify credentials before use
  • Configuration Management (redisctl config show/path/validate) - Full visibility into configuration

🛠️ Developer Experience

  • Standardized environment variables (REDIS_CLOUD_API_KEY, REDIS_ENTERPRISE_URL, etc.)
  • Authentication works without config file (environment variables only)
  • Better error messages with actionable suggestions
  • Improved SSL certificate handling for Enterprise

🔧 Technical Changes

  • Removed optional redis-cloud and redis-enterprise binaries (unified redisctl binary only)
  • Fixed Docker image publishing workflow
  • Updated all dependencies to latest versions

Release Checklist

  • Version numbers updated (redisctl 0.2.0, libraries 0.1.2)
  • Changelog updated with all features
  • Optional binaries removed to fix cargo-dist builds
  • CI passes
  • Binary builds succeed
  • Docker image publishes

Testing

All authentication features have been tested with real credentials against both Cloud and Enterprise deployments.

- Bump redisctl version to 0.2.0
- Bump redis-cloud and redis-enterprise to 0.1.2
- Update workspace version to 0.2.0
- Remove optional redis-cloud and redis-enterprise binaries
- Add comprehensive changelog for authentication features
@joshrotenberg
Copy link
Collaborator Author

The mdbook build is failing due to broken internal links in the documentation. This is unrelated to the release changes. The core release changes are:

  1. ✅ Removed optional binaries from Cargo.toml
  2. ✅ Fixed CI to not build the removed binaries
  3. ✅ Updated version numbers correctly
  4. ✅ Removed unused feature flags

The release workflow validation passed (plan phase succeeded), confirming our version changes are correct.

To proceed with the release, we can either:

  • Fix the documentation links (separate PR)
  • Temporarily disable mdbook-lint strictness
  • Merge with admin override since this is a release-critical fix

@joshrotenberg joshrotenberg merged commit ceca2b6 into main Aug 29, 2025
13 of 14 checks passed
@joshrotenberg joshrotenberg deleted the release/v0.2.0 branch August 29, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants