Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 7, 2025

πŸ€– New release

  • redis-cloud: 0.6.2 -> 0.7.0 (⚠ API breaking changes)
  • redis-enterprise: 0.6.2 -> 0.6.3 (βœ“ API compatible changes)
  • redisctl: 0.6.2 -> 0.6.3 (βœ“ API compatible changes)

⚠ redis-cloud 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.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Database.name in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:544
  field Database.status in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:548
  field Database.provider in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:552
  field Database.region in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:556
  field Database.redis_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:560
  field Database.resp_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:564
  field Database.memory_limit_in_gb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:568
  field Database.dataset_size_in_gb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:572
  field Database.memory_used_in_mb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:576
  field Database.private_endpoint in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:580
  field Database.public_endpoint in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:584
  field Database.port in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:588
  field Database.data_eviction_policy in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:592
  field Database.data_persistence in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:596
  field Database.replication in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:600
  field Database.protocol in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:604
  field Database.support_oss_cluster_api in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:608
  field Database.use_external_endpoint_for_oss_cluster_api in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:612
  field Database.enable_tls in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:616
  field Database.throughput_measurement in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:620
  field Database.local_throughput_measurement in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:624
  field Database.average_item_size_in_bytes in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:628
  field Database.periodic_backup_path in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:632
  field Database.remote_backup in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:636
  field Database.source_ip in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:640
  field Database.client_ssl_certificate in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:644
  field Database.client_tls_certificates in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:648
  field Database.password in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:652
  field Database.sasl_username in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:656
  field Database.sasl_password in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:660
  field Database.alerts in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:664
  field Database.modules in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:668
  field Database.sharding_type in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:672
  field Database.query_performance_factor in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:676
  field Database.replica_of in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:680
  field Database.replica in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:684
  field Database.enable_default_user in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:688
  field Database.activated in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:692
  field Database.last_modified in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:696
  field Database.name in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:544
  field Database.status in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:548
  field Database.provider in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:552
  field Database.region in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:556
  field Database.redis_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:560
  field Database.resp_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:564
  field Database.memory_limit_in_gb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:568
  field Database.dataset_size_in_gb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:572
  field Database.memory_used_in_mb in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:576
  field Database.private_endpoint in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:580
  field Database.public_endpoint in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:584
  field Database.port in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:588
  field Database.data_eviction_policy in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:592
  field Database.data_persistence in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:596
  field Database.replication in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:600
  field Database.protocol in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:604
  field Database.support_oss_cluster_api in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:608
  field Database.use_external_endpoint_for_oss_cluster_api in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:612
  field Database.enable_tls in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:616
  field Database.throughput_measurement in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:620
  field Database.local_throughput_measurement in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:624
  field Database.average_item_size_in_bytes in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:628
  field Database.periodic_backup_path in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:632
  field Database.remote_backup in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:636
  field Database.source_ip in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:640
  field Database.client_ssl_certificate in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:644
  field Database.client_tls_certificates in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:648
  field Database.password in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:652
  field Database.sasl_username in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:656
  field Database.sasl_password in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:660
  field Database.alerts in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:664
  field Database.modules in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:668
  field Database.sharding_type in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:672
  field Database.query_performance_factor in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:676
  field Database.replica_of in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:680
  field Database.replica in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:684
  field Database.enable_default_user in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:688
  field Database.activated in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:692
  field Database.last_modified in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:696
  field CloudAccount.access_secret_key in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:129
  field CloudAccount.aws_console_role_arn in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:133
  field CloudAccount.aws_user_arn in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:137
  field CloudAccount.console_username in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:141
  field CloudAccount.console_password in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:145
  field CloudAccounts.cloud_accounts in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/cloud_accounts.rs:206
  field AccountSubscriptions.subscriptions in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:691
  field AccountSubscriptions.subscriptions in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:691
  field AccountACLRoles.roles in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/acl.rs:193
  field Subscription.payment_method in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:610
  field Subscription.deployment_type in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:622
  field Subscription.cloud_details in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:630
  field Subscription.pricing in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:634
  field Subscription.redis_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:638
  field Subscription.created_timestamp in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:650
  field Subscription.payment_method in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:610
  field Subscription.deployment_type in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:622
  field Subscription.cloud_details in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:630
  field Subscription.pricing in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:634
  field Subscription.redis_version in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:638
  field Subscription.created_timestamp in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/subscriptions.rs:650
  field AccountACLUsers.users in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/acl.rs:129
  field TaskStateUpdate.progress in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/tasks.rs:126
  field AccountSubscriptionDatabases.subscription in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:76
  field AccountSubscriptionDatabases.subscription in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/flexible/databases.rs:76
  field AccountACLRedisRules.redis_rules in /tmp/.tmpPyHaH1/redisctl/crates/redis-cloud/src/acl.rs:152
Changelog

redis-cloud

0.7.0 - 2025-10-07

Added

  • (redis-cloud) medium priority API coverage improvements
  • (redis-cloud) high priority API coverage improvements
  • (redis-cloud) expand additional response types with list fields
  • (redis-cloud) expose all known API fields as first-class struct members

Fixed

  • add OpenAPI spec fixture for CI

Other

  • add support package optimization and upload documentation
  • add Homebrew installation instructions

redis-enterprise

0.6.3 - 2025-10-07

Other

  • add support package optimization and upload documentation
  • add Homebrew installation instructions

redisctl

0.6.3 - 2025-10-07

Added

  • add comprehensive Files.com API key management with secure storage
  • add support package upload feature with files-sdk 0.3.1
  • add support package optimization

Fixed

  • (secure-storage) enable platform-native keyring backends

Other


This PR was generated with release-plz.

@joshrotenberg joshrotenberg merged commit c54c327 into main Oct 7, 2025
@joshrotenberg joshrotenberg deleted the release-plz-2025-10-07T14-29-44Z branch October 7, 2025 14:32
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