[release-announce] [openstacksdk] shade 1.27.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 22 19:26:24 UTC 2018


We high-spiritedly announce the release of:

shade 1.27.0: Simple client library for interacting with OpenStack
clouds

This release is part of the queens release series.

Download the package from:

    https://pypi.python.org/pypi/shade

For more details, please see below.

1.27.0
^^^^^^


New Features
************

* The *created* field which was returned by the Nova API is now
  returned as *created_at* as well when not using strict mode for
  consistency with other models.


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

* The openstacksdk dependency lists ">=0.9.19", however the
  **ACTUAL** lower-bound is "0.11.2", which is the version of
  openstacksdk released with Queens. Since the dependency does not
  have an upper bound, installing shade from pip will result in the
  correct thing.


Other Notes
***********

* In preparation for being a compat layer during the Rocky
  timeframe, shade now depends on openstacksdk and gets all of its
  dependencies as transitive depends through openstacksdk. Subsequent
  shade releases will begin replacing code inside of shade and will
  instead call the openstacksdk copies of the relevant code. The shade
  backwards compat contract remains in place and users should not
  notice any regressions.

Changes in shade 1.26.0..1.27.0
-------------------------------

e0e8841 Use openstacksdk for most transitive depends
4eaf40e Remove inner_exceptions plumbing
9844782 Make meta.find_best_address() more generic
952887e Fix address format used in find_best_address()
01de598 Add supported method for checking the network exts
698ec30 Make floating IP to be prefered over fixed when looking for IP
255b01e Fix get_server to work with use_direct_get
b63ab3d Plumb use-direct-get through factory functions
e187020 Switch to providing created_at field for servers
baf4e91 Allow not resolving outputs on get stacks
92cd950 Updated from global requirements
12c20c8 Fix functional test about port
559fad5 Update UPPER_CONSTRAINTS_FILE for stable/queens
8486fc1 Update .gitreview for stable/queens


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

.gitreview                                         |  1 +
.zuul.yaml                                         | 36 ++++------
playbooks/devstack/post.yaml                       |  2 +-
.../openstacksdk-depend-7793cdbe75ab18cf.yaml      | 15 +++++
...switch-nova-to-created_at-45b7b50af6a2d59e.yaml |  5 ++
requirements.txt                                   | 17 +----
shade/__init__.py                                  | 18 +++--
shade/_heat/event_utils.py                         |  2 +-
shade/_normalize.py                                |  5 ++
shade/exc.py                                       | 21 ++----
shade/meta.py                                      | 27 +++++---
shade/openstackcloud.py                            | 69 ++++++++++++-------
test-requirements.txt                              |  6 +-
tox.ini                                            |  2 +-
22 files changed, 204 insertions(+), 150 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 29cb6b8..91bfaaf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,5 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-munch>=2.1.0 # MIT
-decorator>=3.4.0 # BSD
-jmespath>=0.9.0 # MIT
-jsonpatch>=1.16 # BSD
-ipaddress>=1.0.16;python_version<'3.3' # PSF
@@ -12,11 +7 @@ os-client-config>=1.28.0 # Apache-2.0
-# These two are here to prevent issues with version pin mismatches from our
-# client library transitive depends.
-requestsexceptions>=1.2.0 # Apache-2.0
-six>=1.10.0 # MIT
-futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
-iso8601>=0.1.11 # MIT
-
-keystoneauth1>=3.2.0 # Apache-2.0
-netifaces>=0.10.4 # MIT
-
-dogpile.cache>=0.6.2 # BSD
+openstacksdk>=0.9.19 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0b76594..dc0308f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,2 +10,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
@@ -13 +13 @@ requests-mock>=1.1.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
+sphinx!=1.6.6,>=1.6.2 # BSD






More information about the Release-announce mailing list