Skip to content

Comments

chore: release#1097

Merged
gtema merged 1 commit intomainfrom
release-plz-2025-03-29T16-29-21Z
Mar 30, 2025
Merged

chore: release#1097
gtema merged 1 commit intomainfrom
release-plz-2025-03-29T16-29-21Z

Conversation

@gtema-release-plz
Copy link
Contributor

🤖 New release

  • openstack_sdk: 0.19.0 -> 0.20.0 (⚠ API breaking changes)
  • structable_derive: 0.1.5 -> 0.1.6
  • openstack_cli: 0.10.0 -> 0.11.0 (✓ API compatible changes)
  • openstack_tui: 0.10.0 -> 0.11.0 (⚠ API breaking changes)

openstack_sdk breaking changes

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  openstack_sdk::api::identity::v3::user::create::OptionsBuilder::multi_factor_auth_rules takes 3 generic types instead of 1, in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/user/create.rs:97
  openstack_sdk::api::identity::v3::user::set::OptionsBuilder::multi_factor_auth_rules takes 3 generic types instead of 1, in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/user/set.rs:100

--- failure type_mismatched_generic_lifetimes: type now takes a different number of generic lifetimes ---

Description:
A type now takes a different number of generic lifetime parameters. Uses of this type that name the previous number of parameters will be broken.
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/type_mismatched_generic_lifetimes.ron
Failed in:
  Struct TokenBuilder (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/os_federation/saml2/ecp/create.rs:113
  Struct Token (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/token/create.rs:121
  Struct Token (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/os_federation/saml2/create.rs:115
  Struct TokenBuilder (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/token/create.rs:119
  Struct TokenBuilder (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/os_federation/saml2/create.rs:113
  Struct Token (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/auth/os_federation/saml2/ecp/create.rs:115
  Struct User (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/user/password/set.rs:38
  Struct UserBuilder (1 -> 0 lifetime params) in /tmp/.tmpxBdob2/openstack/openstack_sdk/src/api/identity/v3/user/password/set.rs:36

openstack_tui breaking changes

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself 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.39.0/src/lints/struct_missing.ron

Failed in:
  struct openstack_tui::components::block_storage::snapshots::SnapshotData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/block_storage/snapshots.rs:39
  struct openstack_tui::components::identity::users::UserData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/identity/users.rs:40
  struct openstack_tui::components::network::subnets::SubnetData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/network/subnets.rs:37
  struct openstack_tui::components::dns::recordsets::RecordsetData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/dns/recordsets.rs:37
  struct openstack_tui::components::image::images::ImageData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/image/images.rs:39
  struct openstack_tui::components::compute::servers::ServerData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/compute/servers.rs:43
  struct openstack_tui::components::block_storage::backups::BackupData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/block_storage/backups.rs:39
  struct openstack_tui::components::identity::projects::ProjectData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/identity/projects.rs:39
  struct openstack_tui::components::compute::flavors::FlavorData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/compute/flavors.rs:37
  struct openstack_tui::components::load_balancer::loadbalancers::LoadBalancerData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/load_balancer/loadbalancers.rs:41
  struct openstack_tui::components::identity::application_credentials::ApplicationCredentialData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/identity/application_credentials.rs:40
  struct openstack_tui::components::network::networks::NetworkData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/network/networks.rs:39
  struct openstack_tui::components::compute::aggregates::AggregateData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/compute/aggregates.rs:39
  struct openstack_tui::components::load_balancer::pools::PoolData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/load_balancer/pools.rs:40
  struct openstack_tui::components::identity::groups::GroupData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/identity/groups.rs:41
  struct openstack_tui::components::network::security_groups::SecurityGroupData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/network/security_groups.rs:40
  struct openstack_tui::components::load_balancer::listeners::ListenerData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/load_balancer/listeners.rs:39
  struct openstack_tui::components::compute::hypervisors::HypervisorData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/compute/hypervisors.rs:39
  struct openstack_tui::components::load_balancer::pool_members::MemberData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/load_balancer/pool_members.rs:40
  struct openstack_tui::components::dns::zones::ZoneData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/dns/zones.rs:39
  struct openstack_tui::components::identity::group_users::UserData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/identity/group_users.rs:40
  struct openstack_tui::components::load_balancer::health_monitors::HealthMonitorData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/load_balancer/health_monitors.rs:39
  struct openstack_tui::components::network::security_group_rules::SecurityGroupRuleData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/network/security_group_rules.rs:39
  struct openstack_tui::components::block_storage::volumes::VolumeData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/block_storage/volumes.rs:41
  struct openstack_tui::components::network::routers::RouterData, previously in file /tmp/.tmpNliqnG/openstack_tui/src/components/network/routers.rs:38
Changelog

openstack_sdk

0.20.0 - 2025-03-29

Added

  • Make sensitive fields be SecretString (#1093)
  • Address data sensitivity (#1083)
  • Replace wrong simplification of vec parameters (#1080)
  • Replace imported protocol schema (#1079)

Fixed

  • Handle missing token in the auth response (#1078)

structable_derive

0.1.6 - 2025-03-29

Added

  • Allow showing wide field even without wide mode (#1077)

openstack_cli

0.11.0 - 2025-03-29

Added

  • Make sensitive fields be SecretString (#1093)
  • Replace wrong simplification of vec parameters (#1080)
  • Replace imported protocol schema (#1079)
  • Address data sensitivity (#1083)

Fixed

  • Handle missing token in the auth response (#1078)

openstack_tui

0.11.0 - 2025-03-29

Added

  • Switch to generated response structs (#1007)
  • Replace wrong simplification of vec parameters (#1080)


This PR was generated with release-plz.

@gtema gtema merged commit e888c36 into main Mar 30, 2025
21 checks passed
@gtema gtema deleted the release-plz-2025-03-29T16-29-21Z branch April 1, 2025 12:53
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.

1 participant