python-novaclient 17.0.0 (ussuri)
We are psyched to announce the release of: python-novaclient 17.0.0: Client library for OpenStack Compute API This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/python-novaclient Download the package from: https://pypi.org/project/python-novaclient Please report issues through: https://bugs.launchpad.net/python-novaclient/+bugs For more details, please see below. 17.0.0 ^^^^^^ New Features ************ * Added the following filters support for the "nova list" command, these filters are admin-only restricted until microversion 2.82: * --availability-zone * --config-drive * --no-config-drive * --key-name * --power-state * --task-state * --vm-state * --progress Existing user filter will be available to non admin since microversion 2.83. (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id76) * Support is added for compute API microversion 2.85. This adds the ability to update an attached volume with a "delete_on_termination", which specify if the attached volume should be deleted when the server is destroyed. * The "--delete-on-termination" and "--no-delete-on-termination" options are added to the "nova volume-update" CLI. * New kwarg called "delete_on_termination" added to the python API binding: * "novaclient.v2.volumes.VolumeManager.update_server_volume()" (https://docs.openstack.org/nova/latest/reference/api-microversion- history.html#id78) Known Issues ************ * The "nova show" command will no longer output the "user_data" column. This is traditionally binary data of limited value from a CLI perspective. Upgrade Notes ************* * Python 2 is no longer supported. Python 3 is required. Changes in python-novaclient 16.0.0..17.0.0 ------------------------------------------- 7ed265bb Microversion 2.87 - Stable device boot from volume rescue 3ae6ecc9 [Trivial] FUP: Enhanced description for 'server list --config-drive' help c5f29d68 FUP: Add volume-update CLI pre V285 tests ca1262da Microversion 2.86 - Extra spec validation 4d6c70d2 Microversion 2.85: Change volume-update CLI ea092b29 Make 'server list --config-drive' a boolean option d712c0fb Microversion 2.84 - action event fault details 9ee74d3a Microversion 2.83 - Add more filters for the nova list command 0722e808 Update to hacking 3.0 0ab746b4 Microversion 2.82 - nova cyborg interaction 03dca4bc Don't print user_data for 'nova show' b9a7e030 Random cleanups 8f50f849 Bump to hacking 2.x c4c44bcb Remove six 9dee28ae tox: Configure 'ignore_basepython_conflict' 1e05dec5 setup.cfg: Various Python 3 fixes 0f7d723c trivial: Remove 'u' prefix from string eb98178e doc: Update Testing document ed98fdba doc: Fix supported version descriptions baccd5bc Stop supporting and testing python2 cd9958bd Switch to Ussuri jobs c15a5a05 Add minor version [21] to the test_versions Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +- HACKING.rst | 30 +-- lower-constraints.txt | 1 - novaclient/__init__.py | 2 +- novaclient/base.py | 25 +- novaclient/crypto.py | 4 +- novaclient/shell.py | 31 ++- .../functional/v2/test_extended_attributes.py | 3 +- novaclient/utils.py | 22 +- novaclient/v2/hypervisors.py | 6 +- novaclient/v2/instance_usage_audit_log.py | 6 +- novaclient/v2/servers.py | 32 ++- novaclient/v2/services.py | 7 +- novaclient/v2/shell.py | 133 ++++++++-- novaclient/v2/versions.py | 4 +- novaclient/v2/volumes.py | 30 +++ .../legacy/novaclient-dsvm-functional/run.yaml | 1 + .../add-filter-to-nova-list-831dcbb34420fb29.yaml | 19 ++ .../notes/bug-1669140-c21d045491201352.yaml | 5 + .../drop-python2-support-d3a1bedc75445edc.yaml | 4 + .../notes/microversion-v2_85-230931f88c4f1d52.yaml | 16 ++ releasenotes/source/conf.py | 216 +---------------- requirements.txt | 1 - setup.cfg | 11 +- test-requirements.txt | 2 +- tox.ini | 51 ++-- 49 files changed, 732 insertions(+), 733 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 9371e327..609ea42b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +11,0 @@ simplejson>=3.5.1 # MIT -six>=1.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 88cad0e4..69b11b87 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=1.1.0,<1.2.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org