[release-announce] python-novaclient 11.0.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Thu Jul 26 22:48:22 UTC 2018
We are tickled pink to announce the release of:
python-novaclient 11.0.0: Client library for OpenStack Compute API
This release is part of the rocky stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-novaclient
Download the package from:
https://pypi.org/project/python-novaclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-novaclient
For more details, please see below.
11.0.0
^^^^^^
New Features
************
* Added support for microversion 2.63, which includes the following
changes:
* New environment variable called
"OS_TRUSTED_IMAGE_CERTIFICATE_IDS"
* New "nova boot" option called "--trusted-image-certificate-id"
* New "nova rebuild" options called "--trusted-image-certificate-
id" and "--trusted-image-certificates-unset"
* New kwarg called "trusted_image_certificates" added to python
API bindings:
* "novaclient.v2.servers.ServerManager.create()"
* "novaclient.v2.servers.ServerManager.rebuild()"
(https://docs.openstack.org/nova/latest/api_microversion_history.h
tml#id57)
* Added support for microversion 2.64, which includes the following
changes:
* The "--rule" options is added to the "nova server-group-create"
CLI that enables user to create server group with specific policy
rules.
* Remove "metadata" column in the output of "nova server-group-
create", "nova server-group-get", "nova server-group-list".
* Remove "policies" column, add "policy" and "rules" columns in
the output of "nova server-group-create", "nova server-group-get",
"nova server-group-list".
(https://docs.openstack.org/nova/latest/api_microversion_history.h
tml#id58)
* Support has been added for the compute API 2.65 microversion. This
allows calling "nova live-migration-abort" on live migrations that
are in "queued" or "preparing" status in addition to the already
accepted "running" status.
(https://docs.openstack.org/nova/latest/reference/api-microversion-
history.html#id59)
Upgrade Notes
*************
* The deprecated "--bypass-url" command line argument has been
removed.
Deprecation Notes
*****************
* The "--endpoint-override" command line argument has been
deprecated. It is renamed to "--os-endpoint-override" to avoid
misinterpreting command line arguments. It defaults to the
"OS_ENDPOINT_OVERRIDE" environment variable. See bug 1778536 for
more details.
(https://bugs.launchpad.net/python-novaclient/+bug/1778536)
Bug Fixes
*********
* A fix is made for bug 1744118 which adds the below missing CLI
arguments.
* OS_PROJECT_DOMAIN_ID
* OS_PROJECT_DOMAIN_NAME
* OS_USER_DOMAIN_ID
* OS_USER_DOMAIN_NAME
(https://bugs.launchpad.net/python-novaclient/+bug/1744118)
Changes in python-novaclient 10.3.0..11.0.0
-------------------------------------------
f1005ce Fix the help text for server-group-create
ba8b87f Fix inconsistency
0b1e1bb Add support for microversion 2.65
6c39805 Microversion 2.64 - Use new format policy in server group
32a3244 Switch to stestr
2e6ef0c Rename --endpoint-override to --os-endpoint-override
4cca340 Add release note link in README
db4fd9a Fix help text in server-group-create
d422fb0 Fix trusted-image-certificate-id help text
7f10707 Microversion 2.63 - Add trusted_image_certificates
0ac7734 Add CLI docs reference for flavor-update
7759b4b Remove doc/build when building docs
ab1f6bd Modify novaclient to support basic attributes
b3cca2b Remove PyPI downloads
e23c448 fix tox python3 overrides
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 2 +-
.stestr.conf | 3 +
.testr.conf | 7 -
README.rst | 6 +-
lower-constraints.txt | 7 +-
novaclient/__init__.py | 2 +-
novaclient/shell.py | 53 +++-
.../functional/v2/legacy/test_readonly_nova.py | 2 +-
novaclient/v2/server_groups.py | 30 +++
novaclient/v2/servers.py | 35 ++-
novaclient/v2/shell.py | 116 +++++++-
.../notes/bug-1744118-0b064d7062117317.yaml | 15 ++
.../notes/bug-1778536-a1b5d65a0d4ad622.yaml | 12 +
.../notes/microversion-v2_63-cd058a9145550cae.yaml | 17 ++
.../microversion-v2_64-66366829ec65bea4.yaml.yaml | 15 ++
.../notes/microversion-v2_65-3c89c5932f4391cb.yaml | 9 +
requirements.txt | 2 +-
test-requirements.txt | 4 +-
tools/pretty_tox.sh | 16 --
tox.ini | 34 ++-
28 files changed, 888 insertions(+), 80 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 502c9df..9ac07a6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@ oslo.utils>=3.33.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.1 # BSD
+PrettyTable<0.8,>=0.7.2 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index e406286..3c35fec 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,0 +8 @@ coverage!=4.4,>=4.0 # Apache-2.0
+ddt>=1.0.1 # MIT
@@ -17 +17,0 @@ os-client-config>=1.28.0 # Apache-2.0
-os-testr>=1.0.0 # Apache-2.0
@@ -19 +19 @@ osprofiler>=1.4.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0
More information about the Release-announce
mailing list