Skip to content

chore: release v0.10.0#84

Open
joshrotenberg wants to merge 1 commit into
mainfrom
release-plz-2026-05-15T18-38-44Z
Open

chore: release v0.10.0#84
joshrotenberg wants to merge 1 commit into
mainfrom
release-plz-2026-05-15T18-38-44Z

Conversation

@joshrotenberg
Copy link
Copy Markdown
Contributor

@joshrotenberg joshrotenberg commented May 15, 2026

🤖 New release

  • redis-cloud: 0.9.5 -> 0.10.0 (⚠ API breaking 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.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field AccountFixedSubscriptionDatabases.subscription in /tmp/.tmpmh9Yxg/redis-cloud-rs/src/fixed/databases.rs:79
  field AccountFixedSubscriptionDatabases.subscription in /tmp/.tmpmh9Yxg/redis-cloud-rs/src/fixed/databases.rs:79
  field Database.activated_on in /tmp/.tmpmh9Yxg/redis-cloud-rs/src/flexible/databases.rs:974
  field Database.activated_on in /tmp/.tmpmh9Yxg/redis-cloud-rs/src/flexible/databases.rs:974

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field activated of struct Database, previously in file /tmp/.tmp8syYT7/redis-cloud/src/flexible/databases.rs:928
  field activated of struct Database, previously in file /tmp/.tmp8syYT7/redis-cloud/src/flexible/databases.rs:928
Changelog

0.10.0 - 2026-05-19

Fixed

  • (connectivity) vpc_peering create body serializes the spec's wire keys (#89)
  • (account) PaymentMethod.credit_card_ends_with should be String, not i32 (#87)
  • (flexible/databases) rename Database.activated to activated_on (wire field is activatedOn) (#86)
  • (tasks) handle the canonical TasksStateUpdate wrapper from GET /tasks (#85)
  • (fixed/databases) add missing 'subscription' field to AccountFixedSubscriptionDatabases (#81)

Other

  • enforce #![deny(missing_docs)] and rustdoc::broken_intra_doc_links (#98)
  • (models) document fields in the four large request/response modules (#96)
  • (users) document all undocumented fields in user request/response models (#95)
  • (small modules) document the remaining undocumented fields in 6 short modules (#94)
  • (connectivity) expand thin module headers (psc, transit_gateway, vpc_peering) (#93)
  • (types) expand module header and document all variants/fields in shared types (#92)
  • (connectivity) document ConnectivityHandler delegation methods and struct fields (#91)
  • (lib.rs) refresh stale examples in crate-level docs (#90)
  • (cost_report) add wiremock integration coverage for the exported handler (#88)


This PR was generated with release-plz.

@joshrotenberg joshrotenberg force-pushed the release-plz-2026-05-15T18-38-44Z branch 11 times, most recently from 5a44323 to a3c4ad2 Compare May 19, 2026 20:53
@joshrotenberg joshrotenberg force-pushed the release-plz-2026-05-15T18-38-44Z branch from a3c4ad2 to ff7d2ff Compare May 19, 2026 22:07
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.

1 participant