[release-announce] [winstackers] os-win 2.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 5 16:08:02 UTC 2017


We contentedly announce the release of:

os-win 2.0.0: Windows / Hyper-V library for OpenStack projects.

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-win

Download the package from:

    https://pypi.python.org/pypi/os-win

Please report issues through launchpad:

    http://bugs.launchpad.net/os-win

For more details, please see below.

Changes in os-win 1.4.0..2.0.0
------------------------------

b6a22be pathutils: Adds copy_folder_files method
973f50f Uses _compat_conn where WMI objects need to be updated or added
746d1dc py35: fixes exception.message reference issues
e09f672 Fix cluster group migration status checks
2cef425 networkutils: fixes update_cache
8c8517e Replaces CRLF line endings to LF line endings
2997b90 Ensure failed disk attachments are cleaned up
126c6af Retrieve VM disk attachment info
5bac93e Remove deprecated IOUtils class
2f37386 Updated from global requirements
c800c3f Add support for setting the port profile id
ba984b9 Updated from global requirements
66a0da6 Indicating the location tests directory in oslo_debug_helper
bbb57b8 Updated from global requirements
72bdb06 updates hacking requirement
7df3579 pathutils: Adds retry decorator to rmdir
b7b05b6 Ignores "Not found" jobs when stopping jobs
4ddc77b Allow setting VM snapshot types
a3f39a5 Synchronize iscsi_target_utils
d440793 vmutils: Adds vnuma_enabled argument to update_vm
ac07fcd vmutils: Allows updating and disabling instance RemoteFX
a1bc0e3 vmutils: Adds remove_all_pci_devices method
6c5d895 removes the VirtualSystemType kwarg when fetching VMs
f31e91f Improve VM snapshots support
4f05788 Remove old iSCSI initiator utils modules
76d324e Cleanup livemigrationutils
265082d Updated from global requirements
133271f vmutils: set all *DataRoot paths to the same value
86c6192 Change intermediary vm state handling
c024464 Rearrange imports
61a79ad Add Python 3.5 classifier and venv


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

os_win/_utils.py                                   |   4 +-
os_win/constants.py                                |   6 +
os_win/exceptions.py                               |  43 +-
.../unit/utils/compute/test_livemigrationutils.py  | 144 +----
.../unit/utils/compute/test_migrationutils.py      | 284 ++++-----
.../storage/initiator/test_base_iscsi_utils.py     | 181 ------
.../unit/utils/storage/initiator/test_fc_utils.py  |   1 +
.../storage/initiator/test_iscsi_cli_utils.py      | 160 -----
.../storage/initiator/test_iscsi_wmi_utils.py      | 161 -----
os_win/utils/baseutils.py                          |  47 ++
os_win/utils/compute/_clusapi_utils.py             | 223 ++++++-
os_win/utils/compute/clusterutils.py               | 416 +++++++++++--
os_win/utils/compute/livemigrationutils.py         |  60 +-
os_win/utils/compute/migrationutils.py             | 160 ++---
os_win/utils/compute/vmutils.py                    | 236 ++++++--
os_win/utils/compute/vmutils10.py                  |  36 +-
os_win/utils/io/ioutils.py                         |  49 +-
os_win/utils/jobutils.py                           |  33 +-
os_win/utils/metrics/metricsutils.py               |   3 +-
os_win/utils/network/networkutils.py               |  89 ++-
os_win/utils/pathutils.py                          |  28 +-
os_win/utils/storage/initiator/base_iscsi_utils.py | 132 ----
os_win/utils/storage/initiator/fc_utils.py         |   2 +-
os_win/utils/storage/initiator/iscsi_cli_utils.py  | 119 ----
os_win/utils/storage/initiator/iscsi_wmi_utils.py  | 127 ----
os_win/utils/storage/target/iscsi_target_utils.py  |   2 +
os_win/utilsfactory.py                             |  17 +-
requirements.txt                                   |   8 +-
setup.cfg                                          |   3 +-
setup.py                                           |   2 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |   4 +-
45 files changed, 2724 insertions(+), 1724 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index a1a77be..c268b59 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr>=2.0.0 # Apache-2.0
@@ -10,3 +10,3 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.config>=3.22.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 060f90e..fc97f48 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.11,>=0.10.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -10,2 +10,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-docutils!=0.13.1,>=0.11 # OSI-Approved Open Source, Public Domain
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+docutils>=0.11 # OSI-Approved Open Source, Public Domain
+sphinx>=1.5.1 # BSD





More information about the Release-announce mailing list