[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