[release-announce] openstacksdk 0.37.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Fri Oct 25 01:55:08 UTC 2019
We are gleeful to announce the release of:
openstacksdk 0.37.0: An SDK for building applications to work with
OpenStack
This release is part of the ussuri 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.37.0
^^^^^^
Upgrade Notes
*************
* Due to the fix in microversion support in *keystoneauth*, Servers
will be fetched using microversion "2.72". Code that assumes the
existence of a "flavor.id" field in the Server record should be
removed, as it does not exist in new microversions and cannot be
filled in behind the scenes.
Bug Fixes
*********
* In April 2019 the microversion support for the Server resource was
increased to "2.72". Unfortunately, due to an issue with version
discovery documents, this increase never actually became effective.
A fix is coming in "3.17.2" of "keystoneauth" which will unbreak
version discovery and cause the microversion support to start
working.
Changes in openstacksdk 0.36.0..0.37.0
--------------------------------------
25674ccd Re-add functional tests on flavor content
9874fa81 Fix server for later microversion
7fcfeeb0 Start supporting type info
c9fba05b Use generated list of services instead of metaclass
5e927dce Use has_service in functional test's require_service
d1e1aa93 Support vendor data in configdrive building
46d4d733 Add a non-voting ironic-inspector job
b54d03a4 Make proxy honor raise_exc in REST primitives
b7613e1e Make the bifrost job non-voting
eb589af1 Update the constraints url
ce087e2c Update master for stable/train
a810707e fix "How To Contribute" url
bf4a9c1e baremetal-introspection: add manage_boot argument to start_introspection
d9b0159f Cleanup doc/source/conf.py
363852f8 Build PDF docs
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 13 +-
CONTRIBUTING.rst | 2 +-
lower-constraints.txt | 3 +-
openstack/__init__.py | 7 +-
openstack/_meta/connection.py | 126 --------------------
openstack/_services_mixin.py | 131 +++++++++++++++++++++
openstack/baremetal/configdrive.py | 14 ++-
openstack/baremetal_introspection/v1/_proxy.py | 11 +-
openstack/cloud/meta.py | 15 ++-
openstack/compute/v2/server_group.py | 4 +-
openstack/connection.py | 37 +++---
openstack/proxy.py | 2 +-
openstack/{_meta/__init__.py => py.typed} | 0
openstack/resource.py | 7 +-
.../unit/baremetal_introspection/v1/test_proxy.py | 40 +++++--
.../fix-for-microversion-70cd686b6d6e3fd0.yaml | 14 +++
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 +
requirements.txt | 2 +-
test-requirements.txt | 1 +
tools/print-services.py | 128 ++++++++++++++++++++
tox.ini | 19 ++-
31 files changed, 507 insertions(+), 242 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 961f5795..5cfdf4cd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ os-service-types>=1.7.0 # Apache-2.0
-keystoneauth1>=3.16.0 # Apache-2.0
+keystoneauth1>=3.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index feb8d781..ce8b81d8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,0 +7 @@ coverage!=4.4,>=4.0 # Apache-2.0
+ddt>=1.0.1 # MIT
More information about the Release-announce
mailing list