Skip to content

chore: release - #1062

Merged
gtema merged 1 commit into
mainfrom
release-plz-2025-03-12T09-06-00Z
Mar 14, 2025
Merged

chore: release#1062
gtema merged 1 commit into
mainfrom
release-plz-2025-03-12T09-06-00Z

Conversation

@gtema-release-plz

@gtema-release-plz gtema-release-plz Bot commented Mar 12, 2025

Copy link
Copy Markdown
Contributor

🤖 New release

  • openstack_sdk: 0.18.0 -> 0.19.0 (⚠ API breaking changes)
  • openstack_cli: 0.9.5 -> 0.10.0 (⚠ API breaking changes)
  • openstack_tui: 0.9.5 -> 0.10.0 (✓ API compatible changes)

openstack_sdk breaking changes

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant EncryptionAlgorithm::Aes128Gcm12 5 -> 6 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:48
  variant EncryptionAlgorithm::Aes128Gcm16 6 -> 7 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:50
  variant EncryptionAlgorithm::Aes128Gcm8 7 -> 8 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:52
  variant EncryptionAlgorithm::Aes192 8 -> 9 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:54
  variant EncryptionAlgorithm::Aes192Ccm12 9 -> 10 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:56
  variant EncryptionAlgorithm::Aes192Ccm16 10 -> 11 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:58
  variant EncryptionAlgorithm::Aes192Ccm8 11 -> 12 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:60
  variant EncryptionAlgorithm::Aes192Gcm12 12 -> 14 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:64
  variant EncryptionAlgorithm::Aes192Gcm16 13 -> 15 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:66
  variant EncryptionAlgorithm::Aes192Gcm8 14 -> 16 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:68
  variant EncryptionAlgorithm::Aes256 15 -> 17 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:70
  variant EncryptionAlgorithm::Aes256Ccm12 16 -> 18 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:72
  variant EncryptionAlgorithm::Aes256Ccm16 17 -> 19 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:74
  variant EncryptionAlgorithm::Aes256Ccm8 18 -> 20 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:76
  variant EncryptionAlgorithm::Aes256Gcm12 19 -> 22 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:80
  variant EncryptionAlgorithm::Aes256Gcm16 20 -> 23 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:82
  variant EncryptionAlgorithm::Aes256Gcm8 21 -> 24 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:84
  variant EncryptionAlgorithm::Aes128Gcm12 5 -> 6 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:52
  variant EncryptionAlgorithm::Aes128Gcm16 6 -> 7 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:54
  variant EncryptionAlgorithm::Aes128Gcm8 7 -> 8 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:56
  variant EncryptionAlgorithm::Aes192 8 -> 9 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:58
  variant EncryptionAlgorithm::Aes192Ccm12 9 -> 10 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:60
  variant EncryptionAlgorithm::Aes192Ccm16 10 -> 11 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:62
  variant EncryptionAlgorithm::Aes192Ccm8 11 -> 12 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:64
  variant EncryptionAlgorithm::Aes192Gcm12 12 -> 14 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:68
  variant EncryptionAlgorithm::Aes192Gcm16 13 -> 15 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:70
  variant EncryptionAlgorithm::Aes192Gcm8 14 -> 16 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:72
  variant EncryptionAlgorithm::Aes256 15 -> 17 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:74
  variant EncryptionAlgorithm::Aes256Ccm12 16 -> 18 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:76
  variant EncryptionAlgorithm::Aes256Ccm16 17 -> 19 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:78
  variant EncryptionAlgorithm::Aes256Ccm8 18 -> 20 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:80
  variant EncryptionAlgorithm::Aes256Gcm12 19 -> 22 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:84
  variant EncryptionAlgorithm::Aes256Gcm16 20 -> 23 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:86
  variant EncryptionAlgorithm::Aes256Gcm8 21 -> 24 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:88
  variant EncryptionAlgorithm::Aes128Gcm12 5 -> 6 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:51
  variant EncryptionAlgorithm::Aes128Gcm16 6 -> 7 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:53
  variant EncryptionAlgorithm::Aes128Gcm8 7 -> 8 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:55
  variant EncryptionAlgorithm::Aes192 8 -> 9 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:57
  variant EncryptionAlgorithm::Aes192Ccm12 9 -> 10 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:59
  variant EncryptionAlgorithm::Aes192Ccm16 10 -> 11 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:61
  variant EncryptionAlgorithm::Aes192Ccm8 11 -> 12 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:63
  variant EncryptionAlgorithm::Aes192Gcm12 12 -> 14 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:67
  variant EncryptionAlgorithm::Aes192Gcm16 13 -> 15 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:69
  variant EncryptionAlgorithm::Aes192Gcm8 14 -> 16 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:71
  variant EncryptionAlgorithm::Aes256 15 -> 17 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:73
  variant EncryptionAlgorithm::Aes256Ccm12 16 -> 18 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:75
  variant EncryptionAlgorithm::Aes256Ccm16 17 -> 19 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:77
  variant EncryptionAlgorithm::Aes256Ccm8 18 -> 20 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:79
  variant EncryptionAlgorithm::Aes256Gcm12 19 -> 22 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:83
  variant EncryptionAlgorithm::Aes256Gcm16 20 -> 23 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:85
  variant EncryptionAlgorithm::Aes256Gcm8 21 -> 24 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:87
  variant EncryptionAlgorithm::Aes128Gcm12 5 -> 6 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:48
  variant EncryptionAlgorithm::Aes128Gcm16 6 -> 7 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:50
  variant EncryptionAlgorithm::Aes128Gcm8 7 -> 8 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:52
  variant EncryptionAlgorithm::Aes192 8 -> 9 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:54
  variant EncryptionAlgorithm::Aes192Ccm12 9 -> 10 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:56
  variant EncryptionAlgorithm::Aes192Ccm16 10 -> 11 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:58
  variant EncryptionAlgorithm::Aes192Ccm8 11 -> 12 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:60
  variant EncryptionAlgorithm::Aes192Gcm12 12 -> 14 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:64
  variant EncryptionAlgorithm::Aes192Gcm16 13 -> 15 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:66
  variant EncryptionAlgorithm::Aes192Gcm8 14 -> 16 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:68
  variant EncryptionAlgorithm::Aes256 15 -> 17 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:70
  variant EncryptionAlgorithm::Aes256Ccm12 16 -> 18 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:72
  variant EncryptionAlgorithm::Aes256Ccm16 17 -> 19 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:74
  variant EncryptionAlgorithm::Aes256Ccm8 18 -> 20 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:76
  variant EncryptionAlgorithm::Aes256Gcm12 19 -> 22 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:80
  variant EncryptionAlgorithm::Aes256Gcm16 20 -> 23 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:82
  variant EncryptionAlgorithm::Aes256Gcm8 21 -> 24 in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:84

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant ServiceType:ContainerInfrastructureManagement in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/types.rs:37
  variant ServiceType:ContainerInfrastructureManagement in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/types.rs:37
  variant EncryptionAlgorithm:Aes128Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:46
  variant EncryptionAlgorithm:Aes192Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:62
  variant EncryptionAlgorithm:Aes256Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/set.rs:78
  variant EncryptionAlgorithm:Aes128Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:46
  variant EncryptionAlgorithm:Aes192Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:62
  variant EncryptionAlgorithm:Aes256Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/set.rs:78
  variant EncryptionAlgorithm:Aes128Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:50
  variant EncryptionAlgorithm:Aes192Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:66
  variant EncryptionAlgorithm:Aes256Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ikepolicy/create.rs:82
  variant EncryptionAlgorithm:Aes128Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:49
  variant EncryptionAlgorithm:Aes192Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:65
  variant EncryptionAlgorithm:Aes256Ctr in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/network/v2/vpn/ipsecpolicy/create.rs:81

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn 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.39.0/src/lints/inherent_method_missing.ron

Failed in:
  ServiceBuilder::description, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/service/create.rs:34
  RequestBuilder::properties, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/system/user/role/set.rs:82
  RequestBuilder::properties, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/set.rs:75
  ServiceBuilder::description, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/service/set.rs:37
  RequestBuilder::properties, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/system/group/role/set.rs:82
  RequestBuilder::properties, previously in file /tmp/.tmpqEZMAg/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/create.rs:68

--- 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::application_credential::create::AccessRulesBuilder::method takes 0 generic types instead of 1, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/user/application_credential/create.rs:49
  openstack_sdk::api::identity::v3::os_federation::identity_provider::create::RequestBuilder::identity_provider takes 1 generic types instead of 3, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_federation/identity_provider/create.rs:69
  openstack_sdk::api::identity::v3::user::application_credential::create::ApplicationCredentialBuilder::unrestricted takes 1 generic types instead of 0, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/user/application_credential/create.rs:94
  openstack_sdk::api::identity::v3::role_assignment::list::RequestBuilder::effective takes 1 generic types instead of 0, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/role_assignment/list.rs:97
  openstack_sdk::api::identity::v3::role_assignment::list::RequestBuilder::include_names takes 1 generic types instead of 0, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/role_assignment/list.rs:97
  openstack_sdk::api::identity::v3::role_assignment::list::RequestBuilder::include_subtree takes 1 generic types instead of 0, in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/role_assignment/list.rs:97

--- 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 Request (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_federation/identity_provider/head.rs:31
  Struct RequestBuilder (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/head.rs:29
  Struct Request (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/list.rs:31
  Struct Request (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/head.rs:31
  Struct RequestBuilder (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_federation/identity_provider/head.rs:29
  Struct RequestBuilder (0 -> 1 lifetime params) in /tmp/.tmpYvj4fF/openstack/openstack_sdk/src/api/identity/v3/os_ep_filter/endpoint_group/list.rs:29

openstack_cli breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/enum_variant_added.ron

Failed in:
  variant TopLevelCommands:ContainerInfrastructure in /tmp/.tmpYvj4fF/openstack/openstack_cli/src/cli.rs:179
Changelog

openstack_sdk

0.19.0 - 2025-03-14

Added

  • Actually start building magnum code (#1039)
  • Fix network external_gateway_info schema (#1038)
  • Initialize magnum service structure (#1033)
  • New generated content (#1009)
  • Ensure generated TUI responses are pub (#1006)
  • Drop role assignment schema hardcode (#1005)

Other

  • Upgrade to bincode2 (#1063)

openstack_cli

0.10.0 - 2025-03-14

Added

  • Enable majority of magnum commands in cli (#1060)
  • Actually start building magnum code (#1039)
  • Fix network external_gateway_info schema (#1038)
  • Initialize magnum service structure (#1033)
  • Add required to compute service responses (#1011)
  • BS volume bootable parameter is a string (#1010)
  • New generated content (#1009)
  • Ensure generated TUI responses are pub (#1006)
  • Drop role assignment schema hardcode (#1005)
  • Return readable error instead of crashing (#1002)
  • Adapt clippy run to include bin targets (#948)

Fixed

  • Use '--file' instead of '-f' in the image functest (#1001)

Other

  • Make cli modules and commands public (#956)
  • Upgrade to bincode2 (#1063)

openstack_tui

0.10.0 - 2025-03-14

Added

  • Add required to compute service responses (#1011)
  • BS volume bootable parameter is a string (#1010)
  • New generated content (#1009)
  • Ensure generated TUI responses are pub (#1006)
  • Drop role assignment schema hardcode (#1005)
  • Reconnect when token expired (#989)
  • Send response action also for delete events (#954)
  • Adapt clippy run to include bin targets (#948)

Fixed

  • Discover block-storage endpoint in the TUI (#992)

Other

  • (deps) Bump strum from 0.26.3 to 0.27.0 (#965)
  • Implement user deletion (#952)


This PR was generated with release-plz.

@gtema-release-plz
gtema-release-plz Bot force-pushed the release-plz-2025-03-12T09-06-00Z branch from cf832fb to a0c50d4 Compare March 12, 2025 09:09
@gtema-release-plz
gtema-release-plz Bot force-pushed the release-plz-2025-03-12T09-06-00Z branch from a0c50d4 to 552b8c4 Compare March 14, 2025 11:12
@gtema
gtema merged commit 9425d59 into main Mar 14, 2025
@gtema
gtema deleted the release-plz-2025-03-12T09-06-00Z branch March 20, 2025 09:47
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