[release-announce] python-novaclient 16.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Tue Oct 22 14:57:39 UTC 2019
We are jazzed to announce the release of:
python-novaclient 16.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.
16.0.0
^^^^^^
New Features
************
* Added support for microversion 2.80 which adds "user_id" and
"project_id" filter parameters to the "GET /os-migrations" API.
New kwargs "project_id" and "user_id" have been added to the
following python API binding:
* novaclient.v2.migrations.MigrationManager.list
The following CLI changes have been made:
* The "--project-id" and "--user-id" options are added to the
"nova migration-list" CLI.
* The "nova server-migration-list" and "nova server-migration-
show" commands will show the "Project ID" and "User ID" values
when using microversion 2.80 or greater.
(https://docs.openstack.org/nova/latest/reference/api-microversion-
history.html#id72)
* Added support for microversion 2.81 which adds image pre-caching
support by aggregate.
* The "aggregate-cache-images" command is added to the CLI
* The "cache_images()" method is added to the python API binding
(https://docs.openstack.org/nova/latest/reference/api-microversion-
history.html#id73)
Upgrade Notes
*************
* The "--hint" option for the "boot" command expects a key-value
argument. Previously, if this was not the case, the argument would
be silently ignored. It will now raise an error.
* The following CLIs and their backing API bindings have been
removed.
* "nova list-extensions"
* "nova cell-capacities"
* "nova cell-show"
Bug Fixes
*********
* A check for a value of the '--config-drive' option has been added
on the "nova boot" command. A boolean value is only allowed in the
option now.
Changes in python-novaclient 15.1.0..16.0.0
-------------------------------------------
71c29a18 Add aggregate-cache-images command and client routines
e1bb4378 Add images.GlanceManager.find_images() bulk query
f420c058 Add functional test for migration-list in v2.80
8744bea0 Microversion 2.80: Add user_id/project_id to migration-list API
6c0e4d7a PDF documentation build
364cad41 Remove cells v1 and extension commands and APIs
48634ed5 Add release note for bug 1845322
6954aacd Stop silently ignoring invalid 'nova boot --hint' options
5d236ce6 Update master for stable/train
d1c5dc61 Add a check for --config-drive option on nova boot
730bc2c4 doc: Add support microversions for options
96dcf13f Clarify --migration-type migration value as cold migration
Diffstat (except docs and test files)
-------------------------------------
.../deprecation-policy.rst | 0
.../api/index.rst => user/python-api.rst} | 7 +-
novaclient/__init__.py | 2 +-
.../functional/v2/legacy/test_readonly_nova.py | 7 -
novaclient/v2/aggregates.py | 22 ++
novaclient/v2/cells.py | 56 -----
novaclient/v2/client.py | 4 -
novaclient/v2/images.py | 37 ++++
novaclient/v2/list_extensions.py | 50 -----
novaclient/v2/migrations.py | 53 ++++-
novaclient/v2/servers.py | 4 +-
novaclient/v2/shell.py | 136 ++++++-------
.../notes/bug-1825061-2beb95db4d6df0cb.yaml | 5 +
.../notes/bug-1845322-463ee407b60131c9.yaml | 6 +
.../notes/microversion-v2_80-c2394316f9212865.yaml | 20 ++
.../notes/microversion-v2_81-3ddd8e2fc7e45030.yaml | 10 +
...llsv1-extentions-commands-4b26c826ad5194ca.yaml | 8 +
releasenotes/source/index.rst | 1 +
releasenotes/source/train.rst | 6 +
tox.ini | 12 +-
35 files changed, 637 insertions(+), 489 deletions(-)
More information about the Release-announce
mailing list