[release-announce] shade 1.28.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 30 09:45:58 UTC 2018


We are pleased to announce the release of:

shade 1.28.0: Simple client library for interacting with OpenStack
clouds

This release is part of the rocky release series.

Download the package from:

    https://pypi.org/project/shade

For more details, please see below.

1.28.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.

* Added a new property, 'port_security_enabled' which is a boolean
  to enable or disable port_secuirty during network creation. The
  default behavior will enable port security, security group and anti
  spoofing will act as before. When the attribute is set to False,
  security group and anti spoofing are disabled on the ports created
  on this network.


Bug Fixes
*********

* Allow None for timeout in create_stack() and update_stack() calls.

Changes in shade 1.26.0..1.28.0
-------------------------------

94c1ac8 Backport connect_as fix from openstacksdk
f5e8ac2 Add get_volume_limits() support
3c31322 Trivial: Update pypi url to new url
ee6b82b Build universal wheels
6040b34 list_servers pagination support
017630e Rename python-openstacksdk to openstacksdk
fe22d3c Updated from global requirements
76a19e3 Updated from global requirements
f609876 create_subnet: Add filter on tenant_id if specified
a5335d4 Updated from global requirements
5b81959 Adds toggle port security on network create
592ac2c Add proper return value for validate_node
da6301b Add extra failure codes to bad request exception
4b5754f Make shade-tox-tips actually run shade tests
41538c8 Fix private_v4 selection related to floating ip matching
9282eb2 Functional test robustness and performance fix
f672926 Update the invalid url in pages
9be6d3a Fix for timeout=None in orchestration API calls
8d1902b Updated from global requirements
3ce7b36 Fetch tox dir and html reports
e5bcb70 Fix functional test about port
44189e9 Use openstacksdk for most transitive depends
b1bc65c Allow not resolving outputs on get stacks
6bfb11f Zuul: Remove project name
18dd726 Fix get_server to work with use_direct_get
76a8217 Plumb use-direct-get through factory functions
5c7800d Switch to providing created_at field for servers
34fb482 Shift voting flag and test_matrix_branch for ansible-devel job
b3d9664 Updated from global requirements
950b6c7 Update reno for stable/queens
270665a Add devel branches and override-checkout for ansible-devel job
52d7d84 Shift doc requirements to doc/requirements.txt
4772c22 Use devstack functional test base job
287ae0e Updated from global requirements
655c4ce Remove inner_exceptions plumbing
c4067e3 Make meta.find_best_address() more generic
506b2f8 Make floating IP to be prefered over fixed when looking for IP
b081289 Updated from global requirements
ac98fdc Fix address format used in find_best_address()
2ab0796 Use Zuul v3 fetch-subunit-output
d69288b List ansible/ansible in required-projects
b4e45ff Add supported method for checking the network exts


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

.zuul.yaml                                         |  39 +++--
README.rst                                         |   4 +-
playbooks/devstack/post.yaml                       |   2 +-
playbooks/devstack/pre.yaml                        |   8 -
playbooks/devstack/run.yaml                        |   3 -
.../notes/orch_timeout-a3953376a9a96343.yaml       |   4 +
...switch-nova-to-created_at-45b7b50af6a2d59e.yaml |   5 +
.../toggle-port-security-f5bc606e82141feb.yaml     |   9 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |  17 +-
setup.cfg                                          |   3 +
shade/__init__.py                                  |  18 +-
shade/_heat/event_utils.py                         |   2 +-
shade/_normalize.py                                |   5 +
shade/exc.py                                       |  29 ++--
shade/meta.py                                      |  37 +++-
shade/openstackcloud.py                            | 190 ++++++++++++++++-----
test-requirements.txt                              |   9 +-
tox.ini                                            |  38 +++--
39 files changed, 692 insertions(+), 316 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 29cb6b8..4416c5b 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.11.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0b76594..cf5a8d1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,2 +3,0 @@
-hacking<0.12,>=0.11.0 # Apache-2.0
-
@@ -10,4 +8,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
-requests-mock>=1.1.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
+oslotest>=3.2.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
@@ -17 +12,0 @@ testtools>=2.2.0 # MIT
-reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list