[release-announce] openstacksdk 0.38.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 29 17:22:37 UTC 2019


We exuberantly announce the release of:

openstacksdk 0.38.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/openstack/openstacksdk

For more details, please see below.

0.38.0
^^^^^^

New Features

* Added CRUD support for application credentials
  (https://docs.openst
  ack.org/keystone/latest/user/application_credentials.html).

* Add support for methods of Neutron extension: "extraroute-atomic".

Changes in openstacksdk 0.37.0..0.38.0
--------------------------------------

0e8e3616 Keep connection backrefs with weakref.proxy
3c6dae3a baremetal node: 'error' is a failed state
28fcf6e3 Add router add/remove route operations
561c3a68 Increase test timeout for 2 tests in TestImageProxy class
835ab9d1 Increase dogpile version for Py3.7 compatibility
85579c7f CI: add ironic-python-agent-builder to the ironic job
c195e224 Switch to Ussuri jobs
b9e06def Add support for Node tainted field
2a40b448 Add clustering update_action
d7233f43 Bump the openstackdocstheme extension to 1.20
7c10ff60 Add application credential CRUD support


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

.zuul.yaml                                         |   3 +-
lower-constraints.txt                              |   2 +-
openstack/baremetal/v1/node.py                     |   3 +-
openstack/clustering/v1/_proxy.py                  |  13 +++
openstack/clustering/v1/action.py                  |   3 +
openstack/clustering/v1/node.py                    |   2 +
openstack/connection.py                            |   3 +-
openstack/identity/v3/_proxy.py                    | 107 +++++++++++++++++++++
openstack/identity/v3/application_credential.py    |  49 ++++++++++
openstack/network/v2/_proxy.py                     |  24 +++++
openstack/network/v2/router.py                     |  43 +++++++++
.../identity/v3/test_application_credential.py     |  68 +++++++++++++
.../identity/v3/test_application_credential.py     |  55 +++++++++++
...d-application-credentials-abab9106dea10c11.yaml |   5 +
.../router-extraroute-atomic-1a0c84c3fd90ceb1.yaml |   4 +
releasenotes/source/conf.py                        |  13 ---
requirements.txt                                   |   2 +-
27 files changed, 463 insertions(+), 20 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5cfdf4cd..90f88ae8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -21 +21 @@ netifaces>=0.10.4 # MIT
-dogpile.cache>=0.6.2 # BSD
+dogpile.cache>=0.6.5 # BSD






More information about the Release-announce mailing list