[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