Skip to content

Commit 3ac2109

Browse files
committed
chore: prepare release v0.2.0
- 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
1 parent fa4358a commit 3ac2109

File tree

5 files changed

+42
-20
lines changed

5 files changed

+42
-20
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ members = [
77
]
88

99
[workspace.package]
10-
version = "0.1.0"
10+
version = "0.2.0"
1111
edition = "2024"
1212
rust-version = "1.89"
1313
authors = ["Josh Rotenberg <joshrotenberg@gmail.com>"]

crates/redis-cloud/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "redis-cloud"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
edition.workspace = true
55
authors.workspace = true
66
license.workspace = true

crates/redis-enterprise/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "redis-enterprise"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
edition.workspace = true
55
authors.workspace = true
66
license.workspace = true

crates/redisctl/CHANGELOG.md

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,39 @@
11
# Changelog
22

33
All notable changes to this project will be documented in this file.
4-
<!-- generated by git-cliff -->
5-
<!-- generated by git-cliff -->
6-
<!-- generated by git-cliff -->
4+
5+
## [0.2.0] - 2025-08-29
6+
7+
### Added
8+
- **Interactive Setup Wizard** (`redisctl auth setup`) - Guided configuration for new users
9+
- **Authentication Testing** (`redisctl auth test`) - Verify credentials before use
10+
- **Configuration Management Commands**:
11+
- `redisctl config show` - Display current configuration and active profile
12+
- `redisctl config path` - Show configuration file location
13+
- `redisctl config validate` - Validate profile configurations
14+
- **Environment Variable Standardization**:
15+
- `REDISCTL_PROFILE` - Set active profile
16+
- `REDIS_CLOUD_API_KEY` / `REDIS_CLOUD_API_SECRET` - Cloud credentials
17+
- `REDIS_ENTERPRISE_URL` / `REDIS_ENTERPRISE_USER` / `REDIS_ENTERPRISE_PASSWORD` - Enterprise credentials
18+
- `REDIS_ENTERPRISE_INSECURE` - Skip SSL verification
19+
20+
### Changed
21+
- Authentication now works without any configuration file (environment variables only)
22+
- Improved error messages with actionable suggestions
23+
- Better SSL certificate handling for Enterprise deployments
24+
25+
### Fixed
26+
- Docker image publishing workflow
27+
- Configuration priority handling
28+
- Enterprise authentication with self-signed certificates
29+
30+
### Removed
31+
- Optional redis-cloud and redis-enterprise binaries (use unified redisctl binary)
32+
33+
## [0.1.1] - 2025-08-20
34+
35+
### Initial Release
36+
- Unified CLI for Redis Cloud and Enterprise
37+
- Smart command routing based on deployment type
38+
- Profile-based configuration management
39+
- Support for all Redis Cloud and Enterprise REST API endpoints

crates/redisctl/Cargo.toml

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "redisctl"
3-
version = "0.1.1"
3+
version = "0.2.0"
44
edition.workspace = true
55
authors.workspace = true
66
license.workspace = true
@@ -15,20 +15,9 @@ readme = "../../README.md"
1515
name = "redisctl"
1616
path = "src/main.rs"
1717

18-
# Optional feature-gated binaries for deployment-specific builds
19-
[[bin]]
20-
name = "redis-cloud"
21-
path = "src/cloud_bin.rs"
22-
required-features = ["cloud-only"]
23-
24-
[[bin]]
25-
name = "redis-enterprise"
26-
path = "src/enterprise_bin.rs"
27-
required-features = ["enterprise-only"]
28-
2918
[dependencies]
30-
redis-cloud = { version = "0.1.1", path = "../redis-cloud" }
31-
redis-enterprise = { version = "0.1.1", path = "../redis-enterprise" }
19+
redis-cloud = { version = "0.1.2", path = "../redis-cloud" }
20+
redis-enterprise = { version = "0.1.2", path = "../redis-enterprise" }
3221

3322
# CLI dependencies
3423
clap = { workspace = true }

0 commit comments

Comments
 (0)