[release-announce] openstacksdk 0.19.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 31 00:41:22 UTC 2018


We are excited to announce the release of:

openstacksdk 0.19.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.19.0
^^^^^^


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

* Added the unified limits basic CRUD methods. It includes two kinds
  of resources: *registered_limit* and *limit*.

* Add the ability to extend a volume size with extend_volume method.

* Client-side rate limiting is now directly exposed via "rate_limit"
  and "concurrency" parameters. A single value can be given that
  applies to all services, or a dict of service-type and value if
  different client-side rate or concurrency limits should be used for
  different services.


Bug Fixes
*********

* Fixed a regression in image upload when the cloud uses the task
  upload method. A refactor led to attempting to update the
  disk_format and container_format values after the image had been
  imported.

* Fix a regression where the "TaskManager.post_run_task"
  "elapsed_time" argument was not reflecting the time taken by the
  actual task.

Changes in openstacksdk 0.18.1..0.19.0
--------------------------------------

9657756 Filter ports in list_ports when batching is in effect
fdcdaeb Make Connection a context manager
ac1935b Add close method to shutdown threadpool
7aaa683 Add port_security_enabled to create_port valid kwargs
702b93d Fix incorrect use of flake8:noqa
9804985 Add doc depends to tox releasenotes environment
dd5f0f6 Call pre/post run task calls from TaskManager.submit_task()
c080f5a Don't pass disk_format or container_format to image task upload
473e7d8 Use python3 format syntax for citycloud
f44e9c6 Stop running shade tests
09b10cf Add support for per-service rate limits
89e7d77 Add vnic_type to create_port valid kwargs
5d7a44c Fix upload of Swift object smaller than segment limit (create_object)
3ba6e5f Add all_projects as a preferred alias for all_tenants
1778621 Add limit CRUD support
b36487a Add registered limit CRUD support
dff07f4 openstackcloud.py: Implement FWaaS wrapper methods.
17578cd Add the ability to extend a volume size


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

.zuul.yaml                                         |    8 +-
openstack/_adapter.py                              |   12 +-
openstack/block_storage/v2/_proxy.py               |   16 +-
openstack/block_storage/v2/snapshot.py             |    2 +-
openstack/block_storage/v2/volume.py               |   17 +-
openstack/cloud/openstackcloud.py                  |  514 ++++++++-
openstack/compute/v2/_proxy.py                     |    6 +-
openstack/compute/v2/server.py                     |    5 +-
openstack/config/cloud_region.py                   |   26 +-
openstack/config/vendors/citycloud.json            |    2 +-
openstack/connection.py                            |   20 +-
openstack/identity/v3/_proxy.py                    |  142 +++
openstack/identity/v3/limit.py                     |   58 +
openstack/identity/v3/registered_limit.py          |   57 +
openstack/resource.py                              |   18 +-
openstack/task_manager.py                          |   72 +-
.../unit/identity/v3/test_registered_limit.py      |   57 +
.../notes/add-unified-limit-5ac334a08e137a70.yaml  |    5 +
...add-volume-extend-support-86e5c8cff5d6874e.yaml |    3 +
...se-client-side-rate-limit-ddb82df7cb92091c.yaml |    8 +
.../notes/fix-image-task-ae79502dd5c7ecba.yaml     |    6 +
.../notes/fix-task-timing-048afea680adc62e.yaml    |    5 +
tox.ini                                            |    6 +-
37 files changed, 2354 insertions(+), 60 deletions(-)







More information about the Release-announce mailing list