We are ecstatic to announce the release of: openstacksdk 0.36.0: An SDK for building applications to work with OpenStack This release is part of the train 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.0 ^^^^^^ New Features ************ * Add possibility to report API metrics into InfluxDB. Bug Fixes ********* * Fixes conversion of the bare metal "fields" argument from SDK to server-side field names (e.g. "instance_id" to "instance_uuid"). * Fixes using a full *Node* object as an argument to *start_introspection*. Changes in openstacksdk 0.35.0..0.36.0 -------------------------------------- cb240b13 Fix image create with tags cdaa1045 Properly convert baremetal fields to server-side values 4a6b5beb baremetal-introspection: fix passing a Node to start_introspection 5f252e88 Strip two more accept headers from object-storage b698c51d Add a fields meta_data to result of Senlin API 3be1ca6d Remove Accept header with empty value for HEAD and DELETE requests da45a449 Rework statistics reporting becf3037 Volume.Backup restore fixes Diffstat (except docs and test files) ------------------------------------- openstack/baremetal/v1/_common.py | 15 ++ openstack/baremetal/v1/_proxy.py | 2 +- openstack/baremetal/v1/allocation.py | 2 +- openstack/baremetal/v1/chassis.py | 2 +- openstack/baremetal/v1/node.py | 2 +- openstack/baremetal/v1/port.py | 2 +- openstack/baremetal/v1/port_group.py | 2 +- openstack/baremetal_introspection/v1/_proxy.py | 4 +- openstack/block_storage/v2/backup.py | 17 +- openstack/block_storage/v2/stats.py | 2 +- openstack/block_storage/v3/_proxy.py | 3 +- openstack/block_storage/v3/backup.py | 27 ++- openstack/block_storage/v3/stats.py | 2 +- openstack/cloud/openstackcloud.py | 1 + openstack/clustering/v1/event.py | 2 + openstack/config/cloud_region.py | 41 ++++- openstack/config/loader.py | 29 +++- openstack/image/v2/_proxy.py | 3 +- openstack/image/v2/image.py | 2 - openstack/message/v2/message.py | 2 +- openstack/message/v2/queue.py | 2 +- openstack/message/v2/subscription.py | 2 +- openstack/object_store/v1/_proxy.py | 32 ++++ openstack/object_store/v1/obj.py | 7 +- openstack/orchestration/v1/_proxy.py | 15 ++ openstack/proxy.py | 189 ++++++++++++++------- openstack/resource.py | 27 ++- .../functional/baremetal/test_baremetal_node.py | 8 +- .../functional/baremetal/test_baremetal_port.py | 6 +- .../v2/test_stats.py | 16 +- .../unit/baremetal_introspection/v1/test_proxy.py | 7 + .../v2/test_stats.py | 2 +- .../notes/add_influxdb_stats-665714d715302ad5.yaml | 4 + .../baremetal-fields-convert-857b8804327f1e86.yaml | 5 + .../notes/introspection-node-6a3b7d55839ef82c.yaml | 4 + 47 files changed, 627 insertions(+), 147 deletions(-)
participants (1)
-
no-reply@openstack.org