[release-announce] openstacksdk 0.35.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 23 09:08:44 UTC 2019


We contentedly announce the release of:

openstacksdk 0.35.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.35.0
^^^^^^

New Features

* Added new option for Connection, "strict_proxies". When set to
  "True", Connection will throw a "ServiceDiscoveryException" if the
  endpoint for a given service doesn't work. This is useful for
  OpenStack services using sdk to talk to other OpenStack services
  where it can be expected that the deployer config is correct and
  errors should be reported immediately.

Changes in openstacksdk 0.34.0..0.35.0
--------------------------------------

af47dd4a Fix AttributeError bug when creating nested stacks
5d554498 Add 'tag' support to compute with supported microversion
55345908 Replace catalog-v3.json with keystoneauth fixture
658cd3a7 Rationalize endpoint_for and get_endpoint_from_catalog
5ae0d722 Add strict_proxies option for Connection
1161fe36 Avoid unnecessary object meta prefix in proxy
8298a46e Add header to auto-delete image upload objects
4b0c3c2f Add 'node' attribute to baremetal Allocation
0ea58603 Validate that connect_as connects as the project
b3013203 Minor refactor cleanup of _make_proxy


Diffstat (except docs and test files)
-------------------------------------

openstack/baremetal/v1/allocation.py               |   6 +-
openstack/cloud/_block_storage.py                  | 204 ++++++++++++++------
openstack/cloud/_compute.py                        |  11 +-
openstack/cloud/_image.py                          |  54 ------
openstack/cloud/openstackcloud.py                  |  32 +++-
openstack/config/cloud_region.py                   |  33 +++-
openstack/connection.py                            |  12 ++
openstack/exceptions.py                            |   4 +
openstack/fixture/__init__.py                      |   0
openstack/fixture/connection.py                    | 107 +++++++++++
openstack/image/v2/_proxy.py                       |   3 +-
openstack/object_store/v1/_proxy.py                |   5 +-
openstack/orchestration/v1/_proxy.py               |   2 +-
openstack/service_description.py                   |  75 +++++---
.../unit/cloud/test_coe_clusters_certificate.py    |  15 +-
.../unit/cloud/test_create_volume_snapshot.py      |   4 +
.../unit/cloud/test_delete_volume_snapshot.py      |   4 +
.../notes/strict-proxies-4a315f68f387ee89.yaml     |   8 +
58 files changed, 825 insertions(+), 1282 deletions(-)







More information about the Release-announce mailing list