[release-announce] openstacksdk 0.46.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Fri Apr 3 21:43:32 UTC 2020


We jubilantly announce the release of:

openstacksdk 0.46.0: An SDK for building applications to work with
OpenStack

This release is part of the ussuri 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/openstack/openstacksdk

For more details, please see below.

0.46.0
^^^^^^


New Features
************

* Adds Octavia (load_balancer) support for the availability zone and
  availability zone profile APIs.


Bug Fixes
*********

* openstacksdk does not test or support python2 as of 0.40, but the
  releases have still accidentally worked (except for 0.44 which was
  broken for python2). We're now explicitly marking releases as
  requiring >= 3.5 so that things don't attempt to install something
  that's bound to be broken.

Changes in openstacksdk 0.45.0..0.46.0
--------------------------------------

fc3b3d09 Volume.backup API attr name fixes
0a6be630 Update to hacking 3.0
a0d75007 Update local hacking checks
8ca613e4 Raise hacking to 2.x
01bfb89f Re-add nodepool functional test
d404a602 Add availability zone and availability zone profile resources to load balancer
4c5cf2de Small cleanups after Python2 drop
e7237b46 Turn off test log capture for now
185e55bd Add python-requires entry indicating 3.5 is required
793cc2c3 Remove kwargs validation for identity project updates
ab2fcb75 Change default image type in the OTC vendor profile
4efa8d57 Add unit test for rackspace block-storage workaround
c1dd675c Fix the wrong doc use oslo_conf param
3c72ff38 Added missing {user, project}_domain_name in Api


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

.zuul.yaml                                         |   3 +
.../load_balancer/v2/availability_zone.rst         |  13 ++
.../load_balancer/v2/availability_zone_profile.rst |  13 ++
examples/connect.py                                |   8 +-
openstack/__init__.py                              |   5 +-
openstack/_hacking.py                              |   7 +-
openstack/baremetal/v1/node.py                     |   4 +-
openstack/block_storage/v2/backup.py               |  58 +++++++
openstack/block_storage/v3/backup.py               |  58 +++++++
openstack/cloud/_dns.py                            |   2 +-
openstack/cloud/_identity.py                       |   3 +-
openstack/config/cloud_region.py                   |   2 +-
openstack/config/vendors/otc.json                  |   2 +-
openstack/connection.py                            |   2 +-
openstack/load_balancer/v2/_proxy.py               | 178 +++++++++++++++++++++
openstack/load_balancer/v2/availability_zone.py    |  43 +++++
.../load_balancer/v2/availability_zone_profile.py  |  41 +++++
openstack/network/v2/_proxy.py                     |   2 +-
.../functional/block_storage/v3/test_backup.py     |  22 ++-
.../load_balancer/v2/test_load_balancer.py         | 114 ++++++++++++-
.../unit/load_balancer/test_availability_zone.py   |  59 +++++++
.../test_availability_zone_profile.py              |  59 +++++++
.../add-az-to-loadbalancer-da9bf1baaedc89a4.yaml   |   5 +
.../notes/python-3.5-629817cec092d528.yaml         |   8 +
requirements.txt                                   |   2 -
setup.cfg                                          |  14 +-
setup.py                                           |   8 -
test-requirements.txt                              |   2 +-
tools/print-services.py                            |   1 +
tox.ini                                            |  14 +-
39 files changed, 904 insertions(+), 76 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 90a88c6e..6d60847b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16,2 +15,0 @@ jmespath>=0.9.0 # MIT
-ipaddress>=1.0.17;python_version<'3.3' # PSF
-futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index bbd29048..265f5cf5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=1.0,<1.2 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0






More information about the Release-announce mailing list