[release-announce] openstacksdk 0.23.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 15 13:19:24 UTC 2019


We are amped to announce the release of:

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

This release is part of the stein release series.

Download the package from:

    https://pypi.org/project/openstacksdk

For more details, please see below.

0.23.0
^^^^^^

New Features

* Added support for block storage v3.

Changes in openstacksdk 0.22.0..0.23.0
--------------------------------------

b98c66d Document "Role Assignment Operations"
01b0dec Fix for not released thread in get_session_client
ec58820 Fix for not released thread in service_description
9021d51 implement identity v3 Proxy group role management
4dfd5a8 Add block_storage v3 API support
47f9206 Fix/Add : Identity V3 validate user role
9cb9fc8 Bug : identity v3 Proxy role assignments only support instances.
76326b1 Add network segment range resource
642c0fc Add port property: port-resource-request
35d57b9 Restrict inventory test to devstack-admin
0465884 Stop running grenade-py3
7027c17 Skip v2 block-storage tests when service is not found
76ccd2c implement identity v3 Proxy "unassign_project_role_from_user"
e18899d Skip block storage v2 functional tests for a minute
aa82e3b Fix pagination key detection
0bebd37 Fix the misspelling of "configuration"
1f3a650 fix typos
b25e4b8 Unpin dogpile.cache
aea3ea2 Rework orchestration to add update preview
8274409 Add possibility to override base_path for resource operations
e904cb6 Drop self.conn from base.TestCase
416ea74 Start using direct REST in normalize tests


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

.zuul.yaml                                         |   2 -
.../resources/network/v2/network_segment_range.rst |  13 +
openstack/block_storage/block_storage_service.py   |   6 +-
openstack/block_storage/v3/__init__.py             |   0
openstack/block_storage/v3/_proxy.py               | 354 +++++++++++++
openstack/block_storage/v3/backup.py               | 100 ++++
openstack/block_storage/v3/snapshot.py             |  70 +++
openstack/block_storage/v3/stats.py                |  31 ++
openstack/block_storage/v3/type.py                 |  37 ++
openstack/block_storage/v3/volume.py               | 125 +++++
openstack/compute/v2/keypair.py                    |   2 +-
openstack/compute/v2/limits.py                     |   6 +-
openstack/compute/v2/server.py                     |   3 +-
openstack/compute/v2/server_ip.py                  |   2 +-
openstack/config/cloud_region.py                   |   1 +
openstack/database/v1/user.py                      |   3 +-
openstack/identity/v2/extension.py                 |   2 +-
openstack/identity/v3/_proxy.py                    |  87 +++
openstack/identity/v3/project.py                   |   4 +-
openstack/identity/version.py                      |   2 +-
openstack/image/v2/image.py                        |   5 +-
openstack/key_manager/v1/secret.py                 |   6 +-
openstack/load_balancer/v2/quota.py                |   6 +-
openstack/message/v2/claim.py                      |  17 +-
openstack/message/v2/message.py                    |   8 +-
openstack/message/v2/queue.py                      |  13 +-
openstack/message/v2/subscription.py               |  10 +-
openstack/network/v2/_proxy.py                     | 118 +++++
openstack/network/v2/network_segment_range.py      |  71 +++
openstack/network/v2/port.py                       |   4 +
openstack/network/v2/quota.py                      |   3 +-
openstack/object_store/v1/container.py             |   4 +-
openstack/object_store/v1/obj.py                   |   4 +-
openstack/orchestration/v1/_proxy.py               |  25 +-
openstack/orchestration/v1/software_config.py      |   7 +-
openstack/orchestration/v1/software_deployment.py  |   8 +-
openstack/orchestration/v1/stack.py                |  65 ++-
openstack/orchestration/v1/stack_files.py          |   4 +-
openstack/proxy.py                                 |  38 +-
openstack/resource.py                              |  47 +-
openstack/service_description.py                   |   1 +
.../functional/block_storage/v2/test_backup.py     |  16 +-
.../functional/block_storage/v2/test_snapshot.py   |  18 +-
.../functional/block_storage/v2/test_volume.py     |  11 +-
.../functional/block_storage/v3/test_backup.py     |  68 +++
.../functional/block_storage/v3/test_snapshot.py   |  68 +++
.../functional/block_storage/v3/test_volume.py     |  50 ++
.../network/v2/test_network_segment_range.py       |  99 ++++
.../unit/network/v2/test_network_segment_range.py  |  64 +++
openstack/workflow/v2/execution.py                 |   5 +-
openstack/workflow/v2/workflow.py                  |   5 +-
.../notes/block-storage-v3-9798d584d088c048.yaml   |   4 +
requirements.txt                                   |   2 +-
82 files changed, 2938 insertions(+), 480 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 87ed65e..78f7585 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -21 +21 @@ netifaces>=0.10.4 # MIT
-dogpile.cache>=0.6.2,<0.7.0 # BSD
+dogpile.cache>=0.6.2 # BSD






More information about the Release-announce mailing list