[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