[release-announce] [shade] shade 1.25.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Wed Nov 29 15:56:05 UTC 2017
We joyfully announce the release of:
shade 1.25.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.25.0
^^^^^^
New Features
* Added a new property, 'current_user_id' which contains the id of
the currently authenticated user from the token.
* Added methods for making new cloud connections based on the
current OpenStackCloud. This should enable working more easily
across projects or user accounts.
* If shade has to create objects in swift to upload an image, it
will now delete those objects upon successful image creation as they
are no longer needed. They will also be deleted on fatal import
errors.
* Added new method, delete_autocreated_image_objects that can be
used to delete any leaked objects shade may have created on behalf
of the user.
Changes in shade 1.24.0..1.25.0
-------------------------------
d4148ff Allow grant_role to select users outside default domain
15263d3 Switch baremetal nics/ports tests over
395d927 Complete move of baremetal machine tests
5996a03 Add method to cleanup autocreated image objects
6062a1b Remove setting of version/release from releasenotes
371e0b6 Cleanup objects that we create on behalf of images
e63dd25 Updated from global requirements
eede422 Remove unnecessary roles reference
1c709be Fix the devstack role for base functional job
eeea77d Document current_user_id in a release note
1b92ba4 Updated from global requirements
1e0d1b3 Remove reference to context-managers from release note
5ee854b Fix creating a server with specifying scheduler_hints
95f6e48 Add helper property to get the current user id
c612a64 Add ability to work in other auth contexts
e4fb686 Fix regression for list_router_interfaces
59997f2 Zuul: add file extension to playbook path
28c94c0 Add project-template for functional tips jobs
ce3826d Turn on voting for functional tips jobs
6f90347 Add devstack jobs for zuul v3
dfa2963 Add unittest tips jobs
ff9f7d7 Support filtering servers in list_servers using arbitrary parameters
1d16f64 Handle glance image pagination links better
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 221 ++++++++-
playbooks/devstack/legacy-git.yaml | 10 +
playbooks/devstack/post.yaml | 4 +
playbooks/devstack/pre.yaml | 10 +
playbooks/devstack/run.yaml | 3 +
.../add-current-user-id-49b6463e6bcc3b31.yaml | 4 +
.../alternate-auth-context-3939f1492a0e1355.yaml | 5 +
.../notes/cleanup-objects-f99aeecf22ac13dd.yaml | 6 +
.../notes/delete-autocreated-1839187b0aa35022.yaml | 5 +
releasenotes/source/conf.py | 12 +-
requirements.txt | 4 +-
shade/openstackcloud.py | 194 +++++++-
shade/operatorcloud.py | 27 +-
test-requirements.txt | 4 +-
28 files changed, 1718 insertions(+), 388 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 5a39161..2893f40 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -18,2 +18,2 @@ requestsexceptions>=1.2.0 # Apache-2.0
-six>=1.9.0 # MIT
-futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD
+six>=1.10.0 # MIT
+futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index b0b3d50..0b76594 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ mock>=2.0.0 # BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
@@ -16 +16 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT
More information about the Release-announce
mailing list