[release-announce] [nova] nova 14.0.5 (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 10:21:06 UTC 2017


We are psyched to announce the release of:

nova 14.0.5: Cloud computing fabric controller

This release is part of the newton stable release series.

Download the package from:

    https://tarballs.openstack.org/nova/

For more details, please see below.

14.0.5
^^^^^^

This release includes fixes for security vulnerabilities.


Known Issues
************

* The live-migration progress timeout controlled by the
  configuration option "[libvirt]/live_migration_progress_timeout" has
  been discovered to frequently cause live-migrations to fail with a
  progress timeout error, even though the live-migration is still
  making good progress. To minimize problems caused by these checks we
  recommend setting the value to 0, which means do not trigger a
  timeout.  (This has been made the default in Ocata and Pike.) To
  modify when a live-migration will fail with a timeout error, please
  now look at "[libvirt]/live_migration_completion_timeout" and
  "[libvirt]/live_migration_downtime".


Security Issues
***************

* [CVE-2017-7214] Failed notification payload is dumped in logs with
  auth secrets

  * Bug 1673569 (https://bugs.launchpad.net/nova/+bug/1673569)

Changes in nova 14.0.4..14.0.5
------------------------------

c2c91ce Add release note for CVE-2017-7214
d0ee248 do not include context to exception notification
56b9b3f Fix exception message formatting error in test
83e6ea4 Fix invalid exception mock for InvalidNUMANodesNumber
ec3f159 Fix s390 "connector not found" issue
725f500 Fix spice channel type
66de7ac Updated from global requirements
64a482c Add release note for live_migration_progress_timeout issue
1ad5c73 Ignore deleted services in minimum version calculation
feea820 Imported Translations from Zanata
7644e05 Fresh resource provider in RT must have generation 0
a714ffe libvirt: Remove redundant bdm serial mangling and saving during swap_volume
d70d02f Pre-load info_cache when handling external events and handle NotFound
5a18488 Do not post allocations that are zero
d9b74f2 placement: Do not save 0-valued inventory
41f9f42 [placement] Enforce min_unit, max_unit and step_size
aab7cb6 Correct wrong max_unit in placement inventory
9e2ad93 placement: genericize on resource providers
ab918bd placement: refactor instance translate function
d8498aa placement: refactor translate from node to dict
113d463 Removal of tests with different result depending on testing env
0080a12 Handle ImageNotFound exception during instance backup
fd55daa Catch VolumeEncryptionNotSupported during spawn
7cdd8b2 libvirt: Acquire TCP ports for console during live migration
8e09703 fix for auth during live-migration


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

.../openstack/compute/server_external_events.py    |   6 +-
nova/compute/manager.py                            |  49 +-
nova/db/sqlalchemy/api.py                          |   1 +
nova/exception.py                                  |   6 +
nova/exception_wrapper.py                          |   3 +
nova/locale/cs/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/de/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/es/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/fr/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/it/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/ja/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/ko_KR/LC_MESSAGES/nova.po              |   7 +-
nova/locale/pt_BR/LC_MESSAGES/nova.po              |   7 +-
nova/locale/ru/LC_MESSAGES/nova.po                 |   7 +-
nova/locale/tr_TR/LC_MESSAGES/nova.po              |   7 +-
nova/locale/zh_CN/LC_MESSAGES/nova.po              | 295 ++++++++++-
nova/locale/zh_TW/LC_MESSAGES/nova.po              |   7 +-
nova/network/neutronv2/api.py                      |  20 +-
nova/objects/resource_provider.py                  |  36 +-
nova/scheduler/client/report.py                    | 284 +++++++----
.../openstack/placement/gabbits/allocations.yaml   |   8 +-
.../api/openstack/placement/gabbits/unicode.yaml   |  27 --
.../api/openstack/placement/test_report_client.py  |  12 +
.../unit/api/openstack/compute/test_serversV21.py  |   3 +-
nova/virt/driver.py                                |  11 +-
nova/virt/libvirt/driver.py                        |  58 ++-
...bug-1673569-cve-2017-7214-2d7644b356015c93.yaml |   8 +
...tion-progress-known-issue-20176f49da4d3c91.yaml |  13 +
requirements.txt                                   |   2 +-
38 files changed, 1437 insertions(+), 434 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 4dbe720..6c68b91 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -35 +35 @@ stevedore>=1.16.0 # Apache-2.0
-setuptools!=24.0.0,>=16.0 # PSF/ZPL
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,>=16.0 # PSF/ZPL





More information about the Release-announce mailing list