Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Release v0.6.1

This release includes important bug fixes for Redis Enterprise API compatibility and profile resolution improvements.

πŸ“¦ Version Bumps

  • redis-cloud: 0.6.0 β†’ 0.6.1
  • redis-enterprise: 0.6.0 β†’ 0.6.1
  • redisctl: 0.6.0 β†’ 0.6.1

πŸ› Bug Fixes

Redis Enterprise API Type Fixes

  • Fixed master_persistence type (#348): Corrected from String to bool to match actual API response
  • Fixed max_aof_file_size type (#351): Corrected from String to u64 to match actual API response
  • Fixed additional type mismatches in bdb.rs fields:
    • recovery_wait_time: u32 β†’ i32 (can be -1)
    • skip_import_analyze: bool β†’ String
    • sync_dedicated_threads: bool β†’ u32

Profile Resolution Improvements

  • Improved profile resolution (#353): Fixed issue where explicit cloud or enterprise commands would fail if the default profile was for the wrong deployment type
    • Added type-specific defaults (default_enterprise, default_cloud)
    • Smart resolution order: explicit flag β†’ type-specific default β†’ first matching profile β†’ helpful error

πŸš€ Improvements

  • Better error messages (#349): Added serde_path_to_error for clearer deserialization error messages that pinpoint the exact field causing issues

πŸ—οΈ Related Work

  • Created sub-issues for comprehensive fixture-based testing strategy (#354, #355, #356)

Note: This release was prepared using release-plz update. Once merged, it will trigger automatic publication to crates.io and Docker Hub.

- redis-cloud: 0.6.0 -> 0.6.1
- redis-enterprise: 0.6.0 -> 0.6.1
- redisctl: 0.6.0 -> 0.6.1

Changes:
- Fixed profile resolution for explicit cloud/enterprise commands
- Fixed type mismatches in Redis Enterprise API responses:
  - master_persistence: String -> bool
  - max_aof_file_size: String -> u64
- Added serde_path_to_error for better deserialization debugging
@joshrotenberg joshrotenberg merged commit f45ead2 into main Sep 17, 2025
23 checks passed
@joshrotenberg joshrotenberg deleted the release-plz-2025-09-16-v0.6.1 branch September 17, 2025 00:11
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