We high-spiritedly announce the release of: openstacksdk 0.36.2: An SDK for building applications to work with OpenStack This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/760 For more details, please see below. 0.36.2 ^^^^^^ Bug Fixes * Fixes normalization of bare metal machines in the "patch_machine" call. * Fixes API version negotiation in the following bare metal node calls: * "set_node_provision_state" * "set_node_power_state" Previously an unexpectingly low version could be negotiated, breaking certain features, for example calling the "provide" provisioning action with a node name. Changes in openstacksdk 0.36.1..0.36.2 -------------------------------------- a213fb0d Fix microversion negotiation in some bare metal node call 6dcb309e Consistent normalization of Machine objects in the cloud layer 1e1fed22 Include "fields" to "SecurityGroup" query parameters a16e5084 Fix error handling in network trunks operations dc65d5fd Fix error handling on add/remove router iface calls 3aa053e7 Handle HTTP errors in add/remove router interface calls Diffstat (except docs and test files) ------------------------------------- openstack/baremetal/v1/_common.py | 9 +++++ openstack/baremetal/v1/node.py | 8 ++--- openstack/cloud/_baremetal.py | 11 +++--- openstack/cloud/_normalize.py | 7 ++-- openstack/network/v2/router.py | 14 ++++++-- openstack/network/v2/security_group.py | 4 +-- openstack/network/v2/trunk.py | 12 ++++--- openstack/resource.py | 5 ++- .../functional/baremetal/test_baremetal_node.py | 19 ++++++++++ .../notes/normalize-machine-290d9f2a3b3a7ef0.yaml | 4 +++ ...ovision-state-negotiation-0155b4d0e932054c.yaml | 11 ++++++ 16 files changed, 172 insertions(+), 26 deletions(-)